IBM Support

Base UOM and its conversion into alternate UOMS

Question & Answer


Question

Base UOM and its conversion into alternate UOMS

Answer

The UOM given during Order Creation is known as the Base UOM. In Sterling we are allowed to add Alternate UOM's providing a conversion factor along with them like, say, ! CASE=24 EACHes and 1 INNER_PACK=6 EACHes. Consider a situation where we have an item with 100inventory at a node. Now we have EACH as the base UOM and INNER_PACK, CASE as the Alternate UOMS with the similar conversion factors as mentioned in the above example. Now, when the question is when findInventory is called for an availability of 100 items will it returns an output which says we have 4CASES and 4 EACHes taking into consideration the Alternate UOMS. Or rather when passed in the input xml, the UOM as CASE will it returns the availability in CASES. The answer to this question is NO.

Let us discuss this in detail. For you to find out inventory availability in the form of cases or packs, you need to store the inventory in the form of cases/packs. But here, you have inventory in the form of EACHes, and you are trying findInventory to get inventory for CASEs; because of which it returns saying, ="NOT_ENOUGH_PRODUCT_CHOICES".

When, we are talking about findInventory, it returns only in the way it is stored in the inventory as explained above. Let us take this situation. We have 100 EACH in the inventory and nothing else. (1 CASE=24 EACH; 1 PALLET=240 EACH and 1INNER-PACK=6 EACH).

  • Now, we run findInventory for 48 EACHes, we get an output showing the node where it is present.
  • Then, we run the findInventory for 2 CASES, we get an output saying "Not Enough Choices" because we have not stored in CASES.

But, this is something different when we are placing an Order and trying to schedule it. Our system has a logic here which understands that 2 CASES are nothing but 48 EACHes. With the same inventory picture when I created an order for 2 CASES of the item passing the node which holds this Inventory, the order gets Scheduled and not Backordered. But, the same when done in findInventory says there are Not Enough Choices.

[{"Product":{"code":"SS6PEW","label":"IBM Sterling Order Management"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Not Applicable","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Historical Number

HTG1938

Document Information

Modified date:
16 June 2018

UID

swg21563527