Payslip Archive (Singapore) Completed in Error with a user defined function

(Doc ID 312464.1)

Last updated on JANUARY 10, 2017

Applies to:

Oracle HRMS (Singapore) - Version 11.5.10 and later
Information in this document applies to any platform.
Payslip Archive (Singapore)


Symptoms

Payslip Archive (Singapore) is erroring with the following message :

PYSGPSAC module: Payslip Archive (Singapore)

passing asg action = 1998571
for assignment id = 1953d
Oracle error occurred
Table=pay_archive.process_employee
sqlno=1108
ORA-20001: An error has occurred in a user defined function at line 32

HR_6881_HRPROC_ORA_ERR
SQLERRMC ORA-20001: An error has occurred in a user defined function at line 32
SQL_NO 1108
TABLE_NAME pay_archive.process_employee
APP-PAY-06881: Error ORA-20001: An error has occurred in a user defined function at line 32 has occurred in table pay_archive.process_employee at location 1108

Cause: an oracle error has occurred. The failure was reported on table
pay_archive.process_employee at location 1108 with the error text ORA-20001: An error has occurred in a user defined function at line 32.

Action: Please contact your support representative.




Steps to Reproduce:

  1. payroll run - successful
  2. repayment - successful
  3. Direct Deposit (Singapore IBG format)-successful
  4. Payslip Archive (SIngapore) - error as mentioned previously. 
  5. Saw the error in the log file of Payslip Archive (Singapore) includes the error message.

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