Contract ID (cntrct_id) Is Blanked Out On EPro Req Checkout Page For Auto-Default = No Supplier

(Doc ID 2334756.1)

Last updated on DECEMBER 08, 2017

Applies to:

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

Symptoms

Contract ID (cntrct_id) is blanked out on ePro Req Checkout page for Auto-Default = No Supplier

We just applied the SCM v9.2 PUM 24 to our Prod system, and then found this problem. It is reproducible in all our PUM 24 environments. However in our PUM 21 environment, the issue does Not occur.
The Contract ID is not being saved to the requisition line. It is being wiped out.

The Supplier ID must have 1 contract ID that is active, and the "Auto Default" is set to No on the Contract page.

User enters a Special Request ePro req with this Supplier ID, and clicks on Checkout. Then they click on Line Details and Select a Contract ID for this Supplier.
Notice the "Use Contract if Available" flag is Checked. They click OK.
THEN If they go back in to Line Details page, the Contract ID has disappeared!!
We also have tested with doing a SAVE & SUBMIT first before checking the Line Details page where the Contract ID is blank. Same result.

I've run a Trace and see that REQ_LINE_WRK.CNTRCT_ID value is blanked out in the PUM 24. I'll attach screen prints and a trace file from PUM 21 (where it is successful) and one from PUM 24 (where it is unsuccessful).

CLUES: These Are Not in Old (PUM 21) STR tracefile but Are in New (PUM24) DEV tracefile:
-findcontract po.Contracts.contract.onexecute
-PO:Contracts:Contract.BuildWhere
-call method PO:Contracts:Contract.FindEffectiveContract
-req_line.qty_req.fieldchange


BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot add contracts to req'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