Description:-
The inventDim table is table that holds the
combinations of inventory attributes assigned to items at they progress through
inventory transactions. For example, an item can be located in many different
warehouse, at may different sites, and stored in certain locations. Imagine the
number of combinations that can be associated with an items its endless.
Below are the inventory dimensions AX uses to segregate items as they process
through the system.
InventColorId Item table contains information about colors.
InventSizeId Item table contains information about item size.
ConfigId table contains information about available configuration of the various items.
InventBatchId table contains information about batches.
InventSerialId table contains information about item serial numbers.
InventLocationId table contains information about warehouses.
InventSiteId table contains information about sites.
wmsLocationId table contains information about locations.
wmsPalletId table contains information about pallets.
InventSizeId Item table contains information about item size.
ConfigId table contains information about available configuration of the various items.
InventBatchId table contains information about batches.
InventSerialId table contains information about item serial numbers.
InventLocationId table contains information about warehouses.
InventSiteId table contains information about sites.
wmsLocationId table contains information about locations.
wmsPalletId table contains information about pallets.
The inventTrans table is what I like to call the
parent table of all transactions. NO matter what is performed a record will be
written to this table when posting occurs. The inventTrans table
represents a flow of inventory transactions as data leaves and enters a company
for example. If a product is ordered a status field will be set to ordered. If
a item is transferred from one warehouse to another warehouse the status will
then be set to transfer. The inventory transactions table is typically used for
very detailed inventory reports.
InventSum classes are
used to find the on-hand information of a certain item at a certain date.
The InventOnHand class is used to find
the current on-hand information.
InventMovement class
validates and prepares data that will be used to generate inventory
transactions. All the classes related to the inventMovement class will be prefixed
with InvMov
For
instance the InvMove_Transfer preps
data for inventory transfer journals
The InventUpdate classes are used to insert and
update inventory transactions. Whenever a transaction should be posted,
the updateNow()method in
the correct InventUpdate subclass
will execute. The super class in the hierarchy is the InventUpdate class, and the other classes in the
hierarchy are prefixed ‘InventUpd_’. For example, InventUpd_Estimated is
used whenever an item line is entered in the system that will most likely
generate a physical transaction in the future. A good example can be a
sales order line that has the on-order sales status. When a line like this
is entered or generated in AX, the InventUpd_Estimated is
triggered so that the inventory transactions will reflect that the item is
on-order can is taken into consideration when the same item is ordered.
Thanks for comments.....