目前查找网上SAP例外信息的资料都是关于例外信息组以及例外信息的说明,很少有关于为什么产生例外信息的底层逻辑的资料。只有通过关键字“再计划功能“进行搜索才能找到例外信息的底层逻辑。
笔者由于工作需要原因,就目前自己研究出的部分逻辑进行分享,希望能够让更多SAPer更加深入的了解例外信息,然后一起进行学习探讨。
一、什么是再计划功能&例外信息
对每一个需求,在创建新的补货要素(计划订单/PR),它会检查该需求是否可以用现有的固定供给(在重新安排的时间范围内)去进行满足,这个过程是Rescheduling Check,我查资料看翻译的中文,有些叫再计划功能,直接翻译叫重新检查。总之大家怎么翻译不会影响我们对逻辑的理解,大家知道这种叫法就OK
如果在满足的条件内找到固定供给元素,则会创建一条异常信息,建议用户重新安排固定供给以满足需求,这个就是我们经常说的例外信息,Exception Messages。如果这个固定元素是在需求日期之前,那么需要在以后才会需要此收据,在这种情况下,将显示元素的异常消息为15-推迟;如果这个固定元素在需求之后,在重新安排的范围内,并且固定元素在重新安排检查中,则根据自定义,将显示元素的异常信息为10-提前
二、例外信息是如何产生的
2.1 例外信息配置![](https://img-blog.csdnimg.cn/direct/3aac47322c114fd29e203b10c1ba5d21.png)
1)定义例外信息组
路径:SPRO——生产——物料需求计划——评估——异常信息——检查例外组文本
T-CODE:OM0L
这个就是我们经常在MD04或者MD05是例外信息点开时前面分的大组。
2)定义例外信息
路径:SPRO——生产——物料需求计划——评估——异常信息——定义和分组意外信息
T-CODE:OMD3
2.2 再计划功能配置
路径:SPRO——物料管理——基于消费的计划——计划——MRP计算——库存——定义重新计划区间
T-CODE:OMDW
从这里也可以看出,再计划分工厂和MRP组,如果没有用到MRP组这么细,则可以直接以工厂的维度进行
点进去后详细界面
这里涉及到的几个大的维度,其实跟前面介绍什么是再计划功能已经紧密连接起来。
再计划限度:在哪段时间范围内去找供给。比如在2024.2.15的需求发生了短缺,那么系统就会在2.15±100天的范围内找是否有确认的供给元素进行提前或者延后。如果超出这个范围依旧没有合适的供给,那么系统就会给你跑出新的供给出来
注意:这里的100天是按照工作日历的时间来考虑的。
确定的元素:就是哪些供给元素在跑再计划功能的时候去考虑。请注意这里的供给是确认的供给元素,如果计划订单没有被确认,那么是不会考虑在内的
比较值
1.容差值传递(提前的判断):供给日期和需求日期相差的时间允许范围,才会产生提前的例外信息出来。比如说需求日期是2024.4.23,此时供给日期是2024.4.24。这相差一天,如果我容差值传递填的是2,也就是说2天内的容差,是不需要产生提前的例外信息的,所以系统就不会给你提示例外信息出来。如果供给日期是2024.4.26,此时和需求日期相差3天,这是系统就会给出例外信息,建议你提前的。
2.替代得容差值:供给日期和需求日期相差的时间允许范围,才会产生延后的例外信息出来。比如说需求日期是2024.4.23,此时供给日期是2024.4.22。这相差一天,如果我替代的容差值填的是2,也就是说2天内的容差,是不需要产生延后的例外信息的,所以系统就不会给你提示例外信息出来。如果供给日期是2024.4.18,此时和需求日期相差35,这是系统就会给出例外信息,建议延后的。
PS:注意我们这里的供给日期是可用日期,可用日期=计划交货日期+收货处理时间。细节点在例外信息10里面可以看到
三、例外信息10
看以下数据,有两笔需求分别发生在2024.4.24和2024.4.30,系统将后面在2024.5.8号的供给给出了再计划日程2024.4.24,提前去满足需求,此时的异常信息是10-提前
可以看到即使PO的计划交货日期是5.13,系统还是建议将可用日期提前到5.13,也就是计划交货日期改为5.10号的
四、例外信息15
看以下数据,有两笔需求分别发生在2024.5.13和2024.5.17,系统将前面在2024.4.26号的供给给出了再计划日程2024.5.13,提前去满足需求,此时的异常信息是15-延后。避免过早到货占用工厂库存且有存货成本
五、例外信息20
看以下数据,可以看到在第一笔供给提前后,其实整个供需平衡都是OK的了,总需求40,第一笔的供给是62,所以2024.5.10这一笔的供给其实已经不需要了,你提前把东西买回来放到仓库也是会有存货成本且占库存的,因此系统给出了20-取消的建议
六、例外信息-其它
还有些例外信息笔者目前还没研究到,待以后研究后补充
这里有篇资料是针对例外信息30的,有相关问题的可以看下
https://help.sap.com/docs/SUPPORT_CONTENT/erpman/3138697939.html
七、参考资料
https://help.sap.com/docs/SUPPORT_CONTENT/erpman/3138697863.html