My Oracle Support Banner

EAR 9.2: AR_DIRDEBIT App Engine ABENDED at Step AR_DIRDEBIT.MAIN.UPD_EFT When Same Run Control ID Used By Multiple Users (Doc ID 2553088.1)

Last updated on MARCH 09, 2020

Applies to:

PeopleSoft Enterprise FIN Receivables - Version 9.2 to 9.2 [Release 9]
Information in this document applies to any platform.


On : 9.2 Image #28

Direct Debit

AR_DIRDEBIT ABENDED at Step AR_DIRDEBIT.MAIN.UPD_EFT when the same Run Control ID is used by multiple users.  

Process 3220406 ABENDED at Step AR_DIRDEBIT.MAIN.UPD_EFT (SQL) -- RC = 1427

File: e:\pt85613b-retail\peopletools\src\psappeng\aedebug.hSQL error. Stmt #: 1725 Error Position: 43 Return: 1427 - ORA-01427: single-row subquery returns more than one row Failed SQL stmt: UPDATE PS_DD_CONTROL SET eft_layout_cd = ( SELECT DISTINCT PS_dd_request.eft_layout _cd FROM PS_dd_request WHERE PS_dd_request.business_unit=PS_DD_CONTROL.dd_bu AND PS_dd_request.dd_pr ofile_id=PS_DD_CONTROL.dd_profile_id AND PS_dd_request.run_cntl_id='Create_DD') WHERE PROCESS_INSTAN CE = 3220406 AND EXISTS( SELECT 'X' FROM PS_dd_request WHERE PS_dd_request.business_unit=PS_DD_CONTR OL.dd_bu AND PS_dd_request.dd_profile_id=PS_DD_CONTROL.dd_profile_id AND PS_dd_request.run_cntl_id=' Create_DD' AND PS_dd_request.eft_layout_cd<>' ')

The issue can be reproduced at will with the following steps:
1. Navigate to Create Direct Debit page then create Run Control ID = ‘a’ for User1
2. Log in as User2 then navigate to Create Direct Debit page and create the same Run Control ID = ‘a’ with same parameters used in step 1
3. Run the AR_DIRDEBIT process




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

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