ST05跟踪MRP的运行(MD01)过程
【SAP系统研究】
通过ST05跟踪MD01的运行过程。下图为ST05中点击Display Trace后的截图。
以下7张图为导出至Excel后的截图。在“Program Name”增加了一些注释,“备注/表名”是“Object Name”的表名。
图1可见,系统先读取了T399D(MRP的控制参数表),再读取MAPR/MDFA/PBIM等表。
图2可见,系统读取了DBVM计划文件。
关于计划文件的功能和作用,详见前文:
《SAP计划文件条目与MRP运行参数(MD01)之处理代码、计划模式的关系解析》
图3:
图4:
图5:
图6:
图7:
SAP MRP物料需求计划的前提是有需求,MRP的计划结果,对于成品来说是产生计划订单。通过需求和供应进行比较,在需求和供应之间,按照时间的先后顺序,去进行比较,计算剩余的可用量,就是用需求减去可用供应量。如果计算的结果,是产生净需求,那么MRP的结果就是会产生新的计划订单。
生产订单同样对下层组件,会产生相应的订单预留。相关需求、以及订单预留,这些也都是需求,这里其实就已经进入到下一层的MRP计算循环了。再次注意到MRP的相关计算元素,也就是我们要对下层物料的需求和供应进行比较了,如果说相关需求和订单预留,比仓库库存、生产订单这些供应数量大的话,那就又会产生下层自制类型物料的计划订单了。对于外购件来说,就可以转换成采购申请(采购订单)、计划协议(交货计划行)等。