IBM Support

Why does getATP application package interface (API) ignore the safety factor defined at item level in Sterling Order Manangment

Question & Answer


Question

Why does getATP application package interface (API) ignore the safety factor defined at item level in IBM Sterling Order Manangment?

Cause

You want to keep a track of Item inventory information.

Answer

getATP API
getATP obtains an inventory picture for an item containing the current inventory information and information about incoming inventory.

Inventory API
Inventory APIs are used to give the exact inventory picture.

Promising APIs
Promising APIs will show the inventory picture after considering other limitations like Onhand safety factor.

Not all the APIs calculate the safety factor to give a inventory picture.


Example Scenario:
An item has an inventory of 100 and the safety factory is set to 10%.
findInventory API shows the available quantity as 90.
getATP api shows the available quantity as 100.
Create an order for 100 quantities.
100 quantities gets scheduled for the order and 10 quantities gets back ordered due to the safety factory.

The inventory console will show remaining 10 quantity because getATP is called internally from the java server pages (JSP) however findInventory API will show 0 quantity available.

The difference in the API behavior exists in order to keep a track of remainder 10 quantities of the item.
If the safety factor is calculated by all the APIs, it becomes difficult to track item inventory.

[{"Product":{"code":"SS6PEW","label":"Sterling Order Management"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"--","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
16 June 2018

UID

swg21616281