Mard records the current inventory quantity, but the period is not necessarily the current month. For example, if your materials have not changed the inventory quantity during the entire month in March (the item is not released after the item is confiscated), you can check that the number of entries in Mard is still in March, not in March.
When goods are moved during a period, the system updates the MARD data (the table is updated in real time ), it will check whether this business transfer period is consistent with the corresponding recording period in MARD, that is, to see if this is the first move in this period. If yes, copy the corresponding records in the MARD table to mardh, then change the MARD record to the current period (or delete and then create), and then update the number of data. If it is not the first record, that is, the MARD period is the same as the mseg period, only the number of MARD is updated if no copy record is used.
This process seems to reduce redundant data, but it adds a lot of work to the programming history inventory. I personally think it is not wise.
Inventory table
Material Evaluation mbew
General Inventory (without batch) Mard
General Inventory (with batch) mchb
Intermediate/substitute processing stock (special stock ID e) Mska
Outsourcing processing supplier subcontracting stock (special stock mark O) mslb
WBS element item inventory (special inventory ID q) mspr
Customer consignment stock (special stock id w) msku
Find the corresponding table after adding H to the preceding table
Http://www.cnblogs.com/wolly/archive/2010/07/16/1778694.html
Http://scnblogs.techweb.com.cn/yanfeng/archives/62.html