在笔者公司,采购交货时间取自物料主数据MRP2视图中的设定;但仔细想想,采购交货时间主要取决于供应商;如果同一个物料分别有两家供应商供货,那么两家供应商的交货时间就不会相同;所以,从业务逻辑上讲,应该从采购协议或信息记录上取值才是比较合理的逻辑。当然,如果一个物料同一时间就只有一家供应商供货,那么,从笔者公司的应用经验上看,在物料主数据中设置也是可行的,如果更换了供应商,交货时间有变化,再去物料主数据中做变更。但如何应用,最终还是业务决定。
虽然在业务上并未产生需求,但笔者还是非常想测试一下,看能否达成与想法一致的结果。
1、先在测试系统找到一个物料,用MD04观察其最后一笔交货计划,显示可用日期是2020.07.27,双击该笔交货计划行打开MRP元素的附加数据,显示的交货日期是2020.07.20。物料主数据中的设定与MRP计算出来的交货时间是一致的;
2、打开后台事务OMDT,分别尝试配置工厂和MRP组的设置
以上两个设定都指向同一个控制点,即计划:信息记录/协议。一个用于工厂控制,一个用于MRP的控制。打开计划:信息记录/协议选项的帮助信息显示如下图所示:
3、后台设定完成后,通过事务ME32L打开并编辑测试物料的采购计划协议中的计划交货时间为60天,观察MD04结果,发现没有变化。
再更换设设置,将交货处理时间设定为收货处理时间后,再观察MD04结果己发生变化。原先最后一笔7月20日的交货计划,可用日期己经由是7月27日(7天)变为9月18日(60天)。
虽然测试成功,但笔者仍有几个问题:
1、首先,OMDT中针对工厂的设定经测试没有生效;需要针对MRP组进行设定才行;
2、采购计划协议中的计划交货时间设定没有生效,但收货处理时间生效,不知是何原因?
3、采购信息记录中没有测试出效果;
先记录下来,再今后的实际工作中再慢慢寻找答案吧。