更新:Select on table RESB已于2015年5月27日更改,以避免内存短转储
客户描述的最常见问题之一是MRP执行的性能。
通过对MRP参数进行一些简单的更改和定制,我们可以大幅提高MRP性能。
为了自动分析此类问题参数和定制活动我写了一个小型ABAP报告来执行这些检查。
此报告执行以下检查:
–表RESB的大小
–定制时Bom缓冲处于活动状态
–定制时MRP列表聚合处于活动状态
–使用计划模式2或3
–使用处理键NEUPL结合计划模式2
–计划范围
–并行处理
–计划文件条目转换为MRP区域级别
如果您有兴趣在您的系统上运行此报告,您可以在下面的WIKI上找到源代码:
MRP性能分析器–ERP制造(PP)–SCN WIKI
下面有此报告和检查结果的屏幕截图。
1–选择屏幕:
2–结果屏幕:
从该屏幕截图可以看出,报告显示了哪些设置可能导致性能问题,描述了问题,解释如何解决该问题,并指出一个注释,您可以在其中找到更多信息。
这仍然是该报告的测试版,但是,该报告不会删除或更改您系统上的任何内容,因此,您可以安全地在您的系统上实施。
非常感谢您对该报告的反馈。如果您还记得为改进MRP性能而进行的任何额外检查,淘客系统,请随时在博客评论上留下您的建议。
嗨,卡埃塔诺,
谢谢分享。
问候,
阿努帕姆·夏尔马
嗨,阿努帕姆
您是否在系统上执行了报告?有没有发现任何可以改变的参数来提高MRP的性能?
非常感谢您的反馈。
BRCaetano
您好,Caetano,
我已经在我的开发中执行了报告,并发现Mariano Cabalen报告的BOM缓冲和计划文件不一致的一致性。
感谢分享它简化了使用SAP notes编码可能的解决方案。
敬请期待,
阿努帕姆·夏尔玛
你好,原生淘客app,阿努帕姆
感谢您的反馈。如果您打算更改此设置,请使用report RMMDMONI比较MRP执行前后的结果。
BRCaetano
Hi Caetano,
我所看到的最好和有用的代码之一!
非常简单的代码,非常有用。代码的思想也很好!这是一种一般性的审查和检查。
我在沙箱中进行了测试,发现计划文件(因为我对MRP区域进行了测试)和BOM缓冲不一致。
一切都好!!
亲切的问候,
马里亚诺
你好,马里亚诺
谢谢你的回馈。您可以使用报表RMMDMONI来比较这些更改前后的MRP运行时,并检查性能将得到多大的改进。
BRCaetano
Hi Caetano,大数据的发展,
性能有了很大的改进。仅通过维护BOM缓冲,运行时间就减少了20%,为一个NEUPL.
问候,
Mariano.
嗨,物联网产品,Caetano,商城建站系统,
我已经实现了相同的,结果显示BOM缓冲未激活。根据我的理解,我们在4.6C中没有BOM缓冲概念。请确认。
谢谢
Amulya
你好Amulya
你是正确的,在4.6C上没有BOM缓冲选项。
这个程序是考虑到版本600和更高版本开发的。
BRCaetano
太棒了Caetano!干得好!