Fusion INV: Error Occurs While Assigning Stock Locator With Hyphen '-' in Definition to Items on Single Level Segment Locator (Doc ID 1990755.1)

Last updated on DECEMBER 19, 2016

Applies to:

Oracle Fusion Inventory Management - Version 11.1.8.0.0 and later
Oracle Fusion Inventory Management Cloud Service - Version 11.1.8.0.0 and later
Information in this document applies to any platform.

Symptoms

On : 11.1.8.0.0 version, Set Up Materials Management and Logistics-Define Warehouse Admin

Error occurs while assigning single level stock locator with hyphen '-' to items

While trying to assign the stock locator to the items that have restricted locators flag enabled, system throws error as shown in the screenshot uploaded. After getting the error, while trying to save the record, it gets saved but the format of stock locator value gets changed as shown in the screenshot. All the stock locators are having 1 segment in the KFF which is a 'format only' value set and the segment value has hyphen '-' in between. Example: 09-58-1/100

But the same locator value with actual format is accepted while defining the stock locator. Error occurs only when assigning this locator to the items and then it displays an incorrect format in the Manage Item Locators UI. On hand qty UI shows the locator in the correct format where as Review Completed Transactions UI shows the locator in an incorrect format. So there is lot of inconsistency between the ADF pages.

ERROR
-----------------------
You either entered more than 1 segments or used '-' in a segment value. To use a delimited in a segment value, enter '/-'

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create a single segment value KFF definition for stock location. Validation type 'format only'
2. Populate item subinventory locations with single level format - example using hyphens and slashes '09-58-1/100' - system allows this to happen.
3. Populate Manage Item Locators for a specific stock item, results in error condition. '09-58-1/100' is treated as bad syntax.


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