EEX9.2: EX_TRAN_PRCS Failing With Unique Constraint Error at Step EX_CANCL_PMT.WORKTBLS.CANPMT When Executed for Cancel Payments

(Doc ID 2411559.1)

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.

Symptoms

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.

Steps:
-----------
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.

Error:
----------
-- 05:30:54.212 Process 7614568 ABENDED at Step EX_CANCL_PMT.WORKTBLS.CANPMT (Action SQL) -- RC = 805
ROLLBACK
/
-- 05:30:54.225 SQL Error: ORA-00001: unique constraint (SYSADM.PS_EXCANPMT_TAO4) violated

Please see replication steps document for more details.

Changes

 

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