使用BADI时的最佳性能调整方法

2020-08-16 10:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 有时可以为循环中的所...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

有时可以为循环中的所有记录触发BADI方法内部编写的select语句,这可能会影响性能。 您能否分享在这种情况下避免相同选择的最佳方法?

例如-使用类的静态属性以及在哪里使用它?

7条回答
Baoming ROSE
2020-08-16 11:17

在某些情况下,大量预填充静态缓冲区可以带来进一步的性能提升(如果仍然存在)
要实现批量预填充(我猜CLASS_CONSTRUCTOR方法大致相同),必须再次调用BAdI方法,或者至少有机会实现 隐式增强在正确的位置。
请不要害怕在事件中添加BAdI方法,如果它丢失并且在消除相同之处后仍然存在性能问题。

一周热门 更多>