My Oracle Support Banner

E1: 42: 49: Ship Confirm (P4205) Displays Blank Field Invald (Error 0159) When Processing Option is Active to Relieve Inventory at Ship Confirm (Doc ID 2762148.1)

Last updated on MARCH 19, 2021

Applies to:

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

Symptoms

When ship confirming (P4205) with relieve inventory processing option active the user receives Error 0159, Blank Field Invalid 0159. Th error occurs with any line on any order when Processing option 4 of the Processing tab of the P4205 is set to blank to relieve on hand inventory. It also can be achieved by going directly into the P4205 and not just when going through TMS ship confirm P49645.

The line number (LNID) is highlighted in the interactive application.  The logs show the error is triggered in RightJustifyUDCvalue which is called from F4111EditLine on a unit of measure (EA).  EA is a valid value in the 00/UM UDC which has a UDC length of 2 characters.

**********************************************************************************
*** Start dumping data structure for business function RightJustifyUDCValue
**********************************************************************************
IN->[  1] <Item>: szUDCValue                      <type>: STRING                <Value>: [   ]
IN->[  2] <Item>: mnUDCLength                   <type>: MATH_NUMERIC     <Value>: [3]
IN->[  3] <Item>: cSuppressErrorMessage      <type>: CHAR                   <Value>: [1]
IN->[  4] <Item>: szErrorMessageID              <type>: STRING                 <Value>: []
**********************************************************************************
*** End dumping data structure for business function RightJustifyUDCValue
**********************************************************************************

*** Start dumping data structure for business function RightJustifyUDCValue
*********************************************************************************
OUT->[  1] <Item>: szUDCValue                   <type>: STRING                <Value>: [   ]
OUT->[  2] <Item>: mnUDCLength                <type>: MATH_NUMERI C     <Value>: [3]
OUT->[  3] <Item>: cSuppressErrorMessage   <type>: CHAR                    <Value>: [1]
OUT->[  4] <Item>: szErrorMessageID           <type>: STRING             <Value>: [0159]
**********************************************************************************
End dumping data structure for business function RightJustifyUDCValue
**********************************************************************************


ERROR
-----------------------
0159 Blank Field Invalid


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

  1. Create a sales order in Sales Order Entry, P4210.
  2. In P4205, with the processing option set to relieve on-hand inventory, option 4 on the Process tab, inquire on the order.
  3. Select the order to ship confirm.
  4. Error 0159 Blank Field Invalid is displayed.

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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.