My Oracle Support Banner

Budget Check abends at Step FS_BP_STAO.GetPrior.GetPrior (SQL) -- RC = 1427 (108,524) - single-row subquery returns more than one row (Doc ID 1466336.1)

Last updated on DECEMBER 11, 2023

Applies to:

PeopleSoft Enterprise SCM Purchasing - Version 9 to 9.1 [Release 9]
PeopleSoft Enterprise FIN General Ledger - Version 9 to 9.1 [Release 9]
Information in this document applies to any platform.

Symptoms

Budget checking Purchase Order results in the following error:

File: e:\xxxxxxx\peopletools\src\xxxxxx\xxxxxx.hSQL error. Stmt #: 1617  Error Position: 42  Return: 1427 - ORA-01427: single-row subquery returns more than one row
Failed SQL stmt:UPDATE PS_BP_PO_S_TAO8 SET KK_TRAN_LN = ( SELECT KKSL.KK_TRAN_LN FROM PS_BP_BKOUT_TAO8 BKTAO , PS_KK_SOURCE_LN KKSL WHERE BKTAO.PROCESS_INSTANCE = 392836 AND KKSL.KK_TRAN_ID = BKTAO.KK_TRAN_ID AND KKSL.KK_TRAN_DT = BKTAO.KK_TRAN_DT AND BKTAO.KK_TRAN_ID = PS_BP_PO_S_TAO8.KK_TRAN_ID AND BKTAO.KK_TRAN_DT = PS_BP_PO_S_TAO8.KK_TRAN_DT  AND PS_BP_PO_S_TAO8.DST_ACCT_TYPE = KKSL.DST_ACCT_TYPE AND PS_BP_PO_S_TAO8.EE_SEQ_NUM = KKSL.EE_SEQ_NUM) WHERE PROCESS_INSTANCE = 392836 AND EXIST = 'Y' AND EXISTS ( SELECT 'X' FROM PS_KK_SOURCE_LN KKSL WHERE KKSL.KK_TRAN_ID = PS_BP_PO_S_TAO8.KK_TRAN_ID AND KKSL.KK_TRAN_DT = PS_BP_PO_S_TAO8.KK_TRAN_DT  AND PS_BP_PO_S_TAO8.DST_ACCT_TYPE = KKSL.DST_ACCT_TYPE AND PS_BP_PO_S_TAO8.EE_SEQ_NUM = KKSL.EE_SEQ_NUM )

Process 392836 ABENDED at Step FS_BP_STAO.GetPrior.GetPrior (SQL) -- RC = 1427 (108,524)

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