My Oracle Support Banner

EAP: In Load Assets Request process after an override matching, error occurred INTFAPAM ORA-01427: single-row subquery returns more than one row in INTFAPAM.B0000.Step1 (Doc ID 3052340.1)

Last updated on NOVEMBER 01, 2024

Applies to:

PeopleSoft Enterprise FIN Payables - Version 9.2 and later
Information in this document applies to any platform.

Symptoms

Error occurred on Load Assets Request process after an override matching.

Steps:

1) Create and dispatch an asset-related PO with 10 qty
2) Source partial qty of 5 to a PO Receipt and serialize and assign tag and serial #s to the asset lines
3) Source the PO Receipt to a voucher and do an initial save
4) Check backend, there is 1 row per distrib line in PS_VCHR_DIST_ASSET
5) Exit the page and search for and enter into the voucher again
6) Delete one of the distrib lines in the middle
7) Adjust the amount totals etc. on the voucher and save again
8) Check backend, there are now multiple rows per distrib line in PS_VCHR_DIST_ASSET
9) Process the voucher until Voucher Post (if there are match exceptions they can be overridden)
10) Run the INTFAPAM process against the voucher
11) INTFAPAM process fails

 

Changes

 The issue was caused by incorrect PeopleCode line in Voucher distribution code.
PeopleCode (CompRecord) VCHR_EXPRESS(GBL).DISTRIB_LINE.SavePostChange

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.