IBM Support

Substitute an item with two or more items

Question & Answer


Question

How do you substitute a single quantity of an Item with 2 or more quantities of another Item in IBM Sterling Order Management?

Cause

Automatic Item Substitution (during fulfillment/promising) does not support one to many substitution.

Answer

Product only supports one to one substitution. i.e. one quantity of an item can be substituted automatically during schedule order (or any API supporting item substitution) by one quantity of other item but not by 2 or more quantity of other item.

Initially, Item substitution was only introduced at application console where you can first perform the Item substitution and then promising APIs can be called. Later promising logic was enhanced to support Item substitution but quantity and product class is not honored and needs to be handled outside. This is as per product design.

One to many item substitution is not supported for fulfillment/promising, it is is supported for manual Item substitution at Application Console order detail screen. There single Line can be selected and then Item substitution can be performed. If one to many quantities are configured for Item (at Item Associations), then as per configured quantity, one to many substitution can be performed.

If you need to do it automatically, you will have to customize the order flow and perform Item substitution before scheduleOrder API call.

NOTE: You may utilize the splitLine API as used in manual item substitution. Please refer API javadocs for more details about splitLine API.

[{"Product":{"code":"SS6PEW","label":"Sterling Order Management"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Documentation","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"9.1;9.2;9.2.1;9.3;9.4;9.5","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
16 June 2018

UID

swg22007877