Serial Attributes Not Displayed In MSCA And Overwritten To Null (Doc ID 1546965.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Inventory Management - Version 11.5.10.CU2 and later
Information in this document applies to any platform.

Symptoms

On : 11.5.10.2 version, Lot and Serial Management

ACTUAL BEHAVIOR
---------------
Responsibility : US Whse Mgmt

Warehousing > Inventory > Receipts > Alias Receipt

1. Enter Org Code = <>,
2. select Acct, item, Sub Inv and Locator, Qty and Serial Number
3. Serial Attributes page opens. In this page, the attribute values are displayed as Null and when options is seleted, system is overwriting the existing values to Null

Log files shows the following:
------------------------------------------
....
[Wed Feb 13 13:52:16 EST 2013] (Thread-14) SerialAttPage:acceptdefaulthide:false
[Wed Feb 13 13:52:16 EST 2013] (Thread-14) SerialAttFListener - fieldEntered
[Wed Feb 13 13:52:16 EST 2013] (Thread-14) SerialAttFListener - fieldExited
[Wed Feb 13 13:52:16 EST 2013] (Thread-14) SerialAttFListener - fieldEntered
[Wed Feb 13 13:52:17 EST 2013] (Thread-14) SerialAttFListener - fieldExited
[Wed Feb 13 13:52:17 EST 2013] (Thread-14) SerialAttFListener - GOT SOURCE TYPE INT # 0
[Wed Feb 13 13:52:17 EST 2013] (Thread-14) SerialAttFListener - *****AFTER Vector allFields ********
[Wed Feb 13 13:52:17 EST 2013] (Thread-14) SerialAttFListener - *****in else if (fieldType == 0)********
[Wed Feb 13 13:52:17 EST 2013] (Thread-14) SerialAttFListener - *****AFTER Integer.parseInt(fldNumber);********
[Wed Feb 13 13:52:17 EST 2013] (Thread-14) SerialAttFListener - *****IN THE TRY BLOCK********
[Wed Feb 13 13:52:17 EST 2013] (Thread-14) SerialAttFListener - *****AFTER Segment segment = dff.getSegment(q);********
[Wed Feb 13 13:52:17 EST 2013] (Thread-14) SerialAttFListener - *****segment Error: ********
[Wed Feb 13 13:52:17 EST 2013] (Thread-14) SerialAttFListener - VALUE SET FOR THE SEGMENT
[Wed Feb 13 13:52:17 EST 2013] (Thread-14) SerialAttFListener - DONE DEAL fldNumber or segment # segmentExited1
[Wed Feb 13 13:52:17 EST 2013] (Thread-14) SerialAttFListener - TEXT FIELD DONE DEAL segmentExited
[Wed Feb 13 13:52:17 EST 2013] (Thread-14) SerialAttFListener - TEXT FIELD testing mfield segmentExitedSEGMENT1
[Wed Feb 13 13:52:17 EST 2013] (Thread-14) SerialAttFListener - fieldExited FILED NAME SEGMENT1
[Wed Feb 13 13:52:17 EST 2013] (Thread-14) SerialAttFListener - fieldEntered
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) SerialAttFListener - fieldExited
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) IN ACCPT DEFAULT acceptDefaultExited
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) IN ACCPT DEFAULT for loop
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) IN ACCPT DEFAULT for loop fldType :1
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) ****segment name****INV.SERIAL_ATT.SERIAL
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) IN ACCPT DEFAULT for loop mfield.isRequired():true
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) *******************************
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) else if((value == null) || (value == ))S3A1015
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) IN ACCPT DEFAULT for loop
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) IN ACCPT DEFAULT for loop fldType :4
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) IN ACCPT DEFAULT for loop
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) IN ACCPT DEFAULT for loop fldType :0
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) IN ACCPT DEFAULT for loop fldType :0
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) ****segment name****SEGMENT1
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) IN ACCPT DEFAULT for loop
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) IN ACCPT DEFAULT for loop fldType :0
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) IN ACCPT DEFAULT for loop fldType :0
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) ****segment name****SEGMENT2
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) IN ACCPT DEFAULT for loop
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) IN ACCPT DEFAULT for loop fldType :4
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) IN ACCPT DEFAULT for loop
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) IN ACCPT DEFAULT for loop fldType :4
[Wed Feb 13 13:52:18 EST 2013] (Thread-14) ******AFTER FOR LOOPvalue == null || value ==S3A1015


EXPECTED BEHAVIOR
-----------------------
The system should use the value entered for the serial attribute.

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
Use serial attribute for Alias receipt



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