PO_REQLOAD Abends At Step PO_REQLOAD.RL6600.DISTCHK (Doc ID 1933168.1)

Last updated on MARCH 09, 2016

Applies to:

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

Symptoms

PO_REQLOAD failure causes no row insertion in to PS_REQ_LINE

Steps to reproduce the issue:



1) Stage for loading
    Enter the data through online in requisition staging for loading.
    Enter Two set of req id with 2 lines
    Req id 9999123 (sample ID)
2) Run the load requisition process

3) Process went to no success with below error:

Error:


File: /vob/peopletools/src/psappeng/aedebug.hSQL error. Stmt #: 1623 Error Position: 46 Return: 1427 - ORA-01427: single-row subquery returns more than one row
Failed SQL stmt: UPDATE PS_RQLD_LDDST_T4 SET MERCH_AMT_BSE = ( SELECT T.MERCH_AMT_BSE FROM PS_RQLD_LOAD1_T4 T WHERE PS_RQLD_LDDST_T4.MERCHANDISE_AMT <> T.MERCHANDISE_AMT AND T.BUSINESS_UNIT = 'US001' AND T.LINE_NBR = 1 AND T.SCHED_NBR = 1 AND T.DISTRIB_LINE_NUM = 1 AND PS_RQLD_LDDST_T4.BUSINESS_UNIT = T.BUSINESS_UNIT AND PS_RQLD_LDDST_T4.LINE_NBR = T.LINE_NBR AND PS_RQLD_LDDST_T4.SCHED_NBR = T.SCHED_NBR AND PS_RQLD_LDDST_T4.DISTRIB_LINE_NUM = T.DISTRIB_LINE_NUM), MERCHANDISE_AMT = ( SELECT T.MERCHANDISE_AMT FROM PS_RQLD_LOAD1_T4 T WHERE PS_RQLD_LDDST_T4.MERCHANDISE_AMT <> T.MERCHANDISE_AMT AND T.BUSINESS_UNIT = 'US001' AND T.LINE_NBR = 1 AND T.SCHED_NBR = 1 AND T.DISTRIB_LINE_NUM = 1 AND PS_RQLD_LDDST_T4.BUSINESS_UNIT = T.BUSINESS_UNIT AND PS_RQLD_LDDST_T4.LINE_NBR = T.LINE_NBR AND PS_RQLD_LDDST_T4.SCHED_NBR = T.SCHED_NBR AND PS_RQLD_LDDST_T4.DISTRIB_LINE_NUM = T.DISTRIB_LINE_NUM) WHERE PROCESS_INSTANCE = 14766 AND EXISTS( SELECT 'X' FROM PS_RQLD_LOAD1_T4 T WHERE PS_RQLD_LDDST_T4.MERCHANDISE_AMT <> T.MERCHANDISE_AMT AND T.BUSINESS_UNIT = 'US001' AND T.LINE_NBR = 1 AND T.SCHED_NBR = 1 AND T.DISTRIB_LINE_NUM = 1 AND PS_RQLD_LDDST_T4.BUSINESS_UNIT = T.BUSINESS_UNIT AND PS_RQLD_LDDST_T4.LINE_NBR = T.LINE_NBR AND PS_RQLD_LDDST_T4.SCHED_NBR = T.SCHED_NBR AND PS_RQLD_LDDST_T4.DISTRIB_LINE_NUM = T.DISTRIB_LINE_NUM)

Process 14766 ABENDED at Step PO_REQLOAD.RL6600.DISTCHK (SQL) -- RC = 1427 (108,524)

Process %s ABENDED at Step %s.%s.%s (Action %s) -- RC = %s



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