Requisition Error When Adding A Row When Having Requisition Default With Split Distribution, Variable contains a reference to a rowset object that has been deleted. (2,262) REQ_LN_DISTRIB.DISTRIB_LINE_NUM.RowInsert Name:CheckLnDfltDist PCPC:4814 Statement (Doc ID 2044020.1)

Last updated on JANUARY 13, 2017

Applies to:

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

Symptoms

With AWE enabled, and Requisition Defaults set to Override with two Distributions, when adding more than one row to an existing requisition, the following error is thrown:


ERROR
-----------------------
Variable contains a reference to a rowset object that has been deleted. (2,262) REQ_LN_DISTRIB.DISTRIB_LINE_NUM.RowInsert name:CheckLnDfltDist PCPC:4742 Statement:77
Called from:REQ_LN_DISTRIB.DISTRIB_LINE_NUM.RowInsert Name:assign_defaults Statement:580
Called from:REQ_LN_DISTRIB.DISTRIB_LINE_NUM.RowInsert Statement:1205

A PeopleCode variable contains an object referring to a rowset that no longer exists.

This is an application error. It can happen if the reference is stored in the variable, and its parent row is subsequently flushed or removed following a save, or if the reference is stored in a global variable and accessed after the Component has been exited.
Use the Application Reviewer or PeopleCode trace to locate the point of the error and correct the program.


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create a one line req and save
2. Add a second line to the req and save
3. Attempt to add a third line to the req, error is thrown when the + is clicked

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