My Oracle Support Banner

E1: 42: Reason Code Does Not Default Into Header in P42101 Credit/Sales Order Entry (Doc ID 3034003.1)

Last updated on DECEMBER 09, 2024

Applies to:

JD Edwards EnterpriseOne Sales Order Entry - Version 9.2 and later
Information in this document applies to any platform.

Symptoms

When attempting to add a sales order in P42101 header first and the P4210 version used has the Reason Code processing option under the Display tab populated, the value cannot be seen in the header when adding the order. It can only be seen until after the order is created and the user re-inquires on the header. The issue does not occur in P4210. For example, one can create a specific P4210 version for Credit Orders where DIS (Damaged in Shipment) is defined in the processing option. Then, when entering the order header first in P42101, the Reason Code does not populate. This leads the user to enter another reason code other than the one defined in the processing option or to report an issue where the application is not functioning correctly. In order to force users to enter a Reason Code, one can add a new Reason Code to UDC/RC, define the Reason code in P4210 processing options, and then delete the value from the UDC. This will invoke an error when entering the order forcing the user to change to a valid value. With this scenario, the user is forced to change the value in the detail; however, the invalid value is never edited at the header level and ends up populated in the F4201 SO Header table. When re-inquiring in the header, Error 018A XXX not found in the User Defined Code 42 RC is set.

Replication Steps:

1) P4210. Define a Reason code in the processing options.
 
2) P42101. Header First. Attach the P4210 version using Reason Code and add a new order. Go to the Payment and Freight tab and note Reason Code is not populated. Click Save and Continue.
 
3) P42101. Add a detail line an tab down and note Reason code defaults into the detail line.
 
4) P42101. Select Edit Full Header and note Reason Code is still not populated.
 
5) P42101. Save the order and re-inquire and Reason Code is now populated.
 
6) P4210.  Add a new order and note Reason Code populates in the header.

Changes

 

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.