近期遇到一个用户提出的问题,在处理并答复用户的同时也引发了一些思考。举一反三,在SAP的问题中比较常见。
该问题背景介绍如下图及描述:
当在采购计划协议勾选了“无限制超量交货”后,在收货时系统可以允许超过计划数量的交货。其实际收货同时会在采购计划协议中显示出来。比如下图中计划收货3456件,实际收货25056件。
那么这样会导致什么问题呢?前面有篇博文己经提到过。这样会导致下次做计划时,系统会提示实际收货数量大于计划数量。虽然可能只是W提示(如不是错误提示,可以跳过)。
此时,如果需要消除这个提示,就要解决这个协议中计划与实际收货不一致的情况。解决方法可想而话,要么调计划,要么调实际。最终将计划和实际保持一致即可。但从实际应用角度出发。实际收货即己发生,通常不会再去退掉。那么,就只有将多收货的数量补充到计划中这种方法了。如下图所示,其操作方法是在ME38中将原计划数量更改为实际收货数量。这种操作实际上就是一种手工调整的方法来保持计划和实际收货数量的一致性。
调整后的计划系统会自动识别吗?系统会不会把它当成新的计划又去执行审批,下达,通知供应商交货等流程。虽然从逻辑上来说,系统应该没有这么笨。但由于其影响较大,还是实际测试一下比较好。
调整后,采用MRP的方法,运行MRP并观察MD04结果,发现并没有产生新的交货计划行。进一步还可以通过ME84的交货计划下达功能来检证(如下图)。在ME84中补充交货计划后,并没有产生新的计划行。
为了审慎,再测一次。这次将原来的计划行数量调整为比实际收货多出100件。
保存计划修改后,再次运行ME84,由于计划己大于实际交货,所以相当于有新的计划100件要采购。因此,产生新的计划行并需要执行批准等后续流程。
最后,再尝试交计划数量更改成比实际收货数量少,发现系统是不允许的。会产生错误提示。