EEX9.1/9.2: While Approving Approver Can Change Project And Approve Even If the Employee is Not in Project for That Time Period. (Doc ID 2232005.1)

Last updated on JULY 05, 2017

Applies to:

PeopleSoft Enterprise FIN Expenses - Version 9.1 to 9.2 [Release 9]
Information in this document applies to any platform.

Symptoms

Start & End date checks are not the same on Time Report for Employee than for Approver.

Steps:

The issue can be reproduced at will with the following steps:
1. Make sure the Project Team Enforcement is setup on PC BU.
2. Make sure there are two Projects :
         Project P1 with a start date S1, and a end date E1.
         Project P2 with a start date S2, and a end date E2.
           period S1/E1 and S2/E2  are different  
3. Employee submits a time report for P2 with any date between S1 and E1.
        -- Employee Gets Message saying  "Hours cannot be entered because XXXXXX isn't a Team Member of the Project XXXXXXXXX on XXXX-XX-XX. (10502,255) " -- This is Correct Behaviour
4. Now change the project to p1and  Submit it for Approval.
6. Log in as a Approver.
7. Now change the Project on the time report to P2 and approve.

Actual Result:

Time Report is Getting Approved.

Expected Result:

Time Report should not be approved.  After changing the project same validation as employee should be triggered and approver should get same message "Hours cannot be entered because XXXXXX isn't a Team Member of the Project XXXXXXXXX on XXXX-XX-XX. (10502,255) "

To gather more information concerning this scenario and its related problem, refer to the available Replication Steps containing the complete configuration and the replication steps necessary to reproduce the issue.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms