EEX9.2: EX_TRAN_PRCS Failing With Unique Constraint Error at Step EX_CANCL_PMT.WORKTBLS.CANPMT When Executed for Cancel Payments
Last updated on JUNE 15, 2018
Applies to:PeopleSoft Enterprise FIN Expenses - Version 9.2 to 9.2 [Release 9]
Information in this document applies to any platform.
EX_TRAN_PRCS process is failing with Unique Constraint Error while running for Cancel Payments. This happens when PYMNT_ID is same for 2 Expense Reports in different Business Units and different Bank Accounts.
1. Create 2 Expense Reports for 2 Employees in 2 different Business Units (2 different Bank Accounts as well).
2. Pay them (ensure both of the payments in different Bank Accounts has same Payment ID (PYMNT_ID in PS_PAYMENT_TBL)).
3. Cancel both payments with different Cancel Dates
4. Run the EX_TRAN_PRCS for "Cancel Payments" by selecting both Business Units in Run control parameters.
-- 05:30:54.212 Process 7614568 ABENDED at Step EX_CANCL_PMT.WORKTBLS.CANPMT (Action SQL) -- RC = 805
-- 05:30:54.225 SQL Error: ORA-00001: unique constraint (SYSADM.PS_EXCANPMT_TAO4) violated
Please see replication steps document for more details.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms