S4 HANA生产模块学习笔记-传统MRP增强 1
ERP学笙-- ERP从业人员的交流圈!
超500篇原创,不一样的ERP观点,不一样的ERP着眼点,点击标题下蓝字“ERP学笙”关注,我们将为您提供有价值,有意思的延伸阅读和专业知识。
传统MRP和 MRP 评估事务大多在 ABAP 中执行,这意味着所调用的业务增强点(BAdIs)是基于旧 ABAP 的 BAdIs。通常,可以通过名称识别经典 MRP 的 BAdIs:它们以 MD_ 开头,例如 MD_PLDORD_CHANGE。在 SAP S/4HANA 中,从数据库中选择数据的部分逻辑被下推到 SAP HANA 层,并且在这段代码中调用了一些 ABAP BAdIs。在 MRP 运行期间或在库存/需求清单中,这些 BAdIs 将不再被调用,任何现有的实现都应替换。以下 BAdIs 受到影响:- MD_CHANGE_MRP_DATA BAdI 在 SAP ERP 中经常用于在从数据库读取 MRP 元素时对其进行更改。在 SAP S/4HANA 中,它将不再被调用。
- MD_STOCK_TRANSFER BAdI 用于更改库存转储的需求日期。在 SAP S/4HANA 中,它将不再被调用。
- MD_ADAPT_DISTRIBUTION BAdI 在 SAP ERP 中用于在使用分配键时影响 MRP 事务中数量分配的开始/结束日期和使用的工厂日历。在 SAP S/4HANA 中,它将不再被调用。
这三个 BAdIs 都可以由 MD_ADD_ELEMENTS BAdI 替换,该 BAdI 在从数据库读取所有 MRP 元素后立即被调用。SAP S/4HANA 2022引入了新的PPH_SUPPLY_DEMAND_LIST AMDP增强点(BAdI),该增强点也可用于传统MRP、MRP Live以及物料需求计划驾驶舱应用程序。此增强点可作为MD_ADD_ELEMENTS的替代方案。此外,MD_SUBCONT_LOGIC BAdI 用于实现简化的分包逻辑,在这种逻辑中,工厂库存和分包商库存没有分开。由于分包逻辑的简化,这个 BAdI 在 SAP S/4HANA 中也不再适用。你若喜欢,点个❤️谢先👇