Unable to Create Catch Weight EAN Items Through XITEM API in 'Approved' Status (Doc ID 2170395.1)

Last updated on AUGUST 15, 2016

Applies to:

Oracle Retail Merchandising System - Version 14.1.2 and later
Information in this document applies to any platform.

Symptoms

Users are unable to create catch weight EAN items through the XITEM API in 'approved' status (Item_level > Tran_level).


Steps to Reproduce:

  1. Create a CATCH_WEIGHT_ITEM through XITEM API or Retail Merchandising System (RMS) front end application with tran_level and item_level =1.
  2. Create an EAN item for the parent item created.
  3. The below errors occur recursively and items are not getting created in 'Approved' status.
Error ORA-20001: Field should be NULL for below transaction level items.:SALE_TYPE returned by program unit CORESVC_ITEM.PROCESS_CHUNK

If the SALE_TYPE is entered, then the message returns 'invalid sale type' even though we give the same SALE_TYPE as the parent item, and that SALE_TYPE is present in the CODE_DETAIL.

Error ORA-20001: Invalid sale type.:SALE_TYPE returned by program unit CORESVC_ITEM.PROCESS_CHUNK.

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