Generic InventoryLevel business object

The generic InventoryLevel business object is used to capture an item's stock quantities for a particular Inventory Type and Stock Type. An Inventory Type represents a category of inventory. Such categories allow an organization to represent inventory that is managed separately due to ownership or physical location. For example, a company might use the following Inventory Types:

Examples of Stock Types are "Unrestricted", "Quality Inspection", "Blocked Stock", and "In-Transit".

Each Inventory Type/Stock Type combination is represented by a single instance of the generic InventoryLevel business object. For example, assume that a company sells a product called "Widget." Currently, the company has 200 Widgets in on-hand inventory and 30 widgets in Consignment inventory at Customer A. Fifty of the on-hand Widgets are of In-Transit Stock Type. One hundred fifty are of Unrestricted Stock Type. All of the Consignment inventory is of Unrestricted Stock Type.

IBM represents this information as the following three separate InventoryLevel business objects:

Issues and assumptions

Business object structure

InventoryLevel is a hierarchical business object that contains the information necessary to reflect revised inventory levels between a source and destination application. It contains such information as:

InventoryLevel contains the InventorySerialNumber child business object, with cardinality of n. InventorySerialNumber allows each inventoried item to contain multiple serial numbers.

Supported verbs

The generic InventoryLevel business object supports the following verbs:

Examining the object

To examine the attributes of the generic InventoryLevel business object, use System Manager or Process Designer Express.

Related Reference

Copyright IBM Corp. 1997, 2004