Error After Select Newest Contract Version at Epro Requisition Page

(Doc ID 2380857.1)

Last updated on MARCH 30, 2018

Applies to:

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

Symptoms

Error after select newest contract version at epro requisition page.

After received message "Invalid Version (10400,669)" when save requisition, user is not able to select the new contract version.
When select the version gets the error.

ERROR
"Class Row method GetRowset scroll REQ_LINE is invalid. (2,270) FUNCLIB_pm.CHANGE_REQ_LINE.FieldFormula
Name:price_change_for_contract PCPC:101955 Statement:2065
Called from:REQ_LINE_WRK.VERSION_NBR.FieldEdit Statement:28"


STEPS
The issue can be reproduced at will with the following steps:

Setup contract to use Version control (Setup financials/Supply Chain > Product Related > Procurement Options > Purchasing > Set controls-Contract

Steps:
1. Create contract with multiple versions
2. Create epro requisition and associate to contract
3. Create new contract version.
4. Go to Manage Requisition and Edit
5. Change quantity and save.
6. Getting the message:
  “Newly found best contract is different from existing contract. Do you want to change to new one? (10150,251)”
  No
7. Getting the message:
  “Invalid Version (10400,669)
  You have specified a Contract Version that is not the most current. Please select the latest Version”
  OK
8. Go to requisition details and select the new version.
  Getting the error:
  “Class Row method GetRowset scroll REQ_LINE is invalid. (2,270) FUNCLIB_PM.CHANGE_REQ_LINE.FieldFormula Name:price_change_for_contract PCPC:102419 Statement:2072
  Called from:REQ_LINE_WRK.VERSION_NBR.FieldEdit Statement:28
  The scroll name has been used as a parameter of the specified method. It is not valid for the current object.
  Use the PeopleCode Debugger or a PeopleCode trace to determine the point of the error, and correct the program.”
 


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