FRM-40735 POST UPDATE Trigger raised unhandled exception ORA 04063 When Saving Assignment Information
(Doc ID 2242661.1)
Last updated on FEBRUARY 20, 2023
Applies to:
Oracle Human Resources - Version 11.5.10.2 to 12.2 [Release 11.5.10 to 12.2]Oracle Payroll - Version 11.5.10.2 to 12.2 [Release 11.5 to 12.2]
Information in this document applies to any platform.
This note provides a brief overview of
Symptoms
Problem Statement:
When attempting to update assignment, the following error occurs.
PYUPIP shows that it fails at the trigger.
Ele ent Val ID: 70139
New Screen Val:
****************************************
Sqlcode>-6508<
Sqlerrm>ORA-06508: PL/SQL: could not find program unit being called<
**************************************
.....
HRG: ON-ROLLBACK 10
hr_utils.app_trace_trigger
Status:0
Compiling package "PAY_DYT_ELEMENT_ENTRY_VAL_PKG" fails with the error below.
SQ> alter package PAY_DYT_ELEMENT_ENTRY_VAL_PKG compile body;
Error:
Errors for PACKAGE BODY PAY_DYT_ELEMENT_ENTRY_VAL_PKG:
LINE/COL ERROR
-------- ----------------------------------------------------------------------------------------
182/1 PLS-00103: Encountered the symbol "RETURN_VARIABLE" when expecting one of the following:
. ( * @ % & = - + ; < / > at in is mod remainder not rem
<an exponent (**)> <> or != or ~= >= <= <> and or like like2
like4 likec between || multiset member submultiset
The symbol ";" was substituted for "RETURN_VARIABLE" to continue.
184/3 PLS-00103: Encountered the symbol "IF" when expecting one of the following:
. ( * @ % & = - + ; < / > at in is mod remainder not rem
<an exponent (**)> <> or != or ~= >= <= <> and or like like2
like4 likec between || multiset member submultiset
The symbol ";" was substituted for "IF" to continue.
Generating the Dynamic Trigger "PAY_ELEMENT_ENTRY_VALUES_F_ARU" fails with the error below.
PL/SQL: Statement ignored
PLS-00306: wrong number of types of arguments in call to 'PAY_ELEMENT_ENTRY_VALUES_F_ARU'
Steps to Reproduce:
The issue can be reproduced at will with the following steps:
- Create custom Dynamic Trigger similar to the seeded definition "PAY_ELEMENT_ENTRY_VALUES_F_ARU"
(N) Other Definitions > Dynamic Triggers
e.g.
Name: XXPAY_ELEMENT_ENTRY_VALUES_F_ARU
Table: PAY_ELEMENT_ENTRY_VALUES_F
Component tab
Module Name: pay_continuous_calc.PAY_ELEMENT_ENTRY_VALUES_F_aru
Enable: Check - Click on "Generated" but it fails with the error.
- The seeded Dynamic Trigger "PAY_ELEMENT_ENTRY_VALUES_F_ARU" also fails to generate.
- Package body PAY_DYT_ELEMENT_ENTRY_VAL_PKG becomes invalid.
- Go to the Assignment form, change any information and save.
(N) People > Enter and Maintain > (B) Assignment - Error occurs
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |