Package psdi.app.inventory

The Inventory package includes MBOs related to Inventory Control.

See: Description

Package psdi.app.inventory Description

The Inventory package includes MBOs related to Inventory Control. Some MBOs in this package keep track of an item's physical storage locations, its current balance, and its various costs. Others handle transactions resulting in balance and cost changes of the inventory items. These transactions include receipts into a storeroom, issues out of a storeroom, and storeroom-to-storeroom transfers with in the site or across sites within an organization. The other MBOs watch the reservations and safety stocks and process the reorder task to maintain the inventory at maximal costing level.

Package Specification

The MAXIMO Business Objects included in the Inventory package are:

  • Inventory -- Contains costs and accounting properties for an item in the storeroom. This object also maintains minimum and maximum level and economic order quantity (EOQ) information used by the Reorder object for determining when and how many items to reorder.
  • InvBalances -- Contains the physical storage location (that is,storeroom and binnum) of an item, its current balance in that location and the lot number if the item is lotted.
  • MatRecTrans -- The MatRecTrans object maintains the receipts into and transfers from and into storerooms (with in site or across sites within an organization) of inventory items. This includes the receipt of rotating equipment that is being moved from a non-storeroom type location (that is, operating, vendor or repair) to a storeroom location. The types of MatRecTrans objects as identified by the IssueType attribute are illustrated in the following table:

              
    Transaction TypeDescription
    RECEIPTwhen an inventory item is received
    TRANSFERwhen an inventory item is transferred between storerooms with in the site or across sites within an organization
    INVOICEwhen a variance is recorded during invoicing
    MISCLRECwhen the receipt of an inventory item is recorded in an external system, and this receipt is subsequently recorded in MAXIMO.
    POCOSTwhen a receipt's cost is distributed to multiple GL accounts

  • MatUseTrans -- The MatUseTrans object maintains the issue and return of inventory items between storeroom locations and work orders, locations, equipment or GL accounts. The types of MatUseTrans objects as identified by the IssueType attribute are illustrated in the following table:

              
    Transaction TypeDescription
    ISSUEwhen an inventory item is issued from a storeroom to an operating, vendor or repair location
    RETURNwhen an inventory item is returned from an operating, vendor or repair location to a storeroom

  • InvReserve -- The InvReserve object maintains information for reservations of items on a work order or MR. Planned materials on a work order are added to this object when the work order is approved.
  • Reorder -- The Reorder object maintains the information needed to carry out the reorder activity. Reorder compares the InvReserve requirements against the InvBalances current balance information, the minimum and maximum level and economic order quantity information in the Inventory object and the PRLine and POLine objects respectively to determine what, if any, quantities need to be reordered. If necessary, the reorder process commences. The reorder object is also used for converting direct purchase requirements from Requisitions and Work Orders into PRs or POs .
  • ReorderMutex -- The ReorderMutex object maintains active information about users who are currently carrying out reorder for specific storerooms, direct issue lines or MRs . A ReorderMutex object is created when any user calls the reorder object for doing a reorder activity. Once the reorder activity is completed, the record that was inserted is deleted from the database. The reordermutex object is also deleted if the corresponding reorder process is not activated after a predefined time period since the reorder preview is finished.
  • InvLot -- Used only for lotted items. It contains the expiration date, manufacturer, vendor information for a lot.
  • InvTrans -- The InvTrans object maintains historical information for the following types of inventory transactions: standard receipt adjustments, inventory balance reconciliations, current balance adjustments, physical count adjustments, standard cost adjustments, average cost adjustment, capitalized cost adjustment and the insertion of new items.
  • LocLeadTime -- The LocLeadTime object maintains the lead time percentage for a storeroom location.
  • OrderUnit -- The OrderUnit object maintains the number of units ordered, the units of measure (for example, an order unit of 200 could refer to 200 feet or 200 liters) and the factor to convert between units ordered and units available for issue when receiving the item.

Other classes included in the Inventor package are:

  • InventoryService -- Service class for the package.
  • psdi.app.inventory.ReorderService ReorderService -- Service class to maintain Reorder functionality.

Related Documentation

Last updated: April 11, 2003