My Oracle Support Banner

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 MARCH 14, 2019

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


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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.