Error While Running PTO Carry Over Process - ORA-20001: The formula PTO_PAYROLL_CARRYOVER could not be executed because the context PAYROLL_ID Was not Set (Doc ID 1922185.1)

Last updated on NOVEMBER 08, 2016

Applies to:

Oracle Human Resources - Version 12.0.4 and later
Information in this document applies to any platform.

Goal

System generates an error/exception while running PTO Carry Over Process with the following parameters:-
Current Date: 03-JUL-2014
Calculation Date: 01-JAN-2014
Accrual Plan Name: Earned Leave Accrual Plan Name
Accrual Category: Left Blank
Process All Participants: Yes
Accrual Term: Previous
Note: As PTO Carry Over Process was not executed on 31st Dec, 2013 or on 1st January 2014, therefore we want to execute this process to carry forward Earned/Paid Leave balances of employees for the year 2013 to 2014.

Error Message:-
---------------------
Processing Assignment 118048 (14314)... failed.
ORA-20001: The formula PTO_PAYROLL_CARRYOVER could not be executed because the context PAYROLL_ID was not set. All the relevant context values must be set before a formula can be executed.


Action: If this is custom code then please ensure that it sets all the appropriate context values. If this is not custom code then please contact your local support representative.
Earned Leave SR05 Accrual Plan encountered too many errors. Processing was aborted.

Screen shots of PTO Carry Over Process and Exception Log is also attached for the ready reference.
 

Solution

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