S4 HANA生产模块学习笔记-MRP Live 增强 1
ERP学笙-- ERP从业人员的交流圈!
超500篇原创,不一样的ERP观点,不一样的ERP着眼点,点击标题下蓝字“ERP学笙”关注,我们将为您提供有价值,有意思的延伸阅读和专业知识。
通过MRP Live,MRP的源代码从 ABAP 迁移到了 SAP HANA 层,因此所有 ABAP 源代码都以 SQLScript、CDS 视图或 ABAP 管理的数据库过程(AMDP)的形式进行了重写。因此,在经典 MRP 中之前调用的 ABAP 增强点(BAdIs)在 MRP Live 执行期间将不再被调用。对于 MRP Live,SAP 提供了一组新的 AMDP 增强点,这些增强点在 SAP HANA 层内被调用。这意味着,如果要迁移到 SAP S/4HANA,任何现有的 ABAP 增强点都必须迁移到等效的 AMDP 增强点。没有工具可以自动转换这些增强点;代码使用不同的语言编写,开发人员必须重写整个代码。然而,MRP Live 中有新的 AMDP 增强点并不意味着我们已经完全摒弃了旧的 ABAP 增强点。存在一些限制条件会导致物料在 ABAP 中进行计划,因此即使在运行 MRP Live 时,可能仍然需要在 MRP Live 中使用基于 ABAP 的增强点。在某些情况下,如果有太多受限制的物料,甚至可能需要在 ABAP 增强点和等效的 AMDP 增强点中实现相同的逻辑,以确保该逻辑能对所有物料执行。如果仅对少数物料需要使用BAdI,则可以仅创建 ABAP 业务加载项的一个实现,然后使用事务代码 MD_MRP_FORCE_CLASSIC 来确保需要使用此业务加载项的所有物料都将在 ABAP 中进行计划。如果在 ABAP 中计划的物料过多,此选项可能会对MRP Live的性能产生负面影响。你若喜欢,点个❤️谢先👇