执行时计划序列性能不佳。

2020-09-05 09:39发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我开发了一个仅具有一...

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

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


专家们,

我开发了一个仅具有一个Planning函数的新计划序列并使用变量执行。在这里我们在函数类型下实现了Z类(自定义代码)。 PS的性能非常差。

我们拥有大量数据,PS需要3个小时以上的时间。 因此,我用Z类代码调试PS花费了20分钟的时间来完成,最终数据又返回到SAP Std代码。 我在SAP Std类(CL_RSPLFR_CONTROLLER => EXECUTE_SERVICE)中观察到了

第1320号生产线(在 INTO 中循环)。耗时数小时。 此循环只是将旧数据与新数据进行交叉检查,并准备Delta记录。

不能理解,只是要对数据进行交叉检查并准备Delta记录。为什么SAP std代码要花费数小时的时间??

我再次使用SM66,观察到系统挂在上面,

CL_RSPM_PERSISTENCY_STANDARD == DB的CP顺序读取
CL_RSDA_DAP =================== DB的CP顺序读取

如何跳过这种情况。请提出建议。

1条回答
一只江湖小虾
2020-09-05 10:13 .采纳回答

您好,Gouse,

您的帖子不包含有关发行版,支持包的信息。 您提到的类与请求处理(CL_RSPM_PERSISTENCY_STANDARD)和数据归档过程(DAP,即CL_RSDA_DAP)有关; 两者都不是真正针对计划的。

注释2570276在这里可能是相关的,通常我建议检查有关组件BW-WHM-DST-RSPM和BW4-DM-RSPM的注释。

注释2807949可能与缩短计划功能执行后处理的主数据检查的运行时间有关。

关于此,

Gregor

一周热门 更多>