绩效问题

2020-09-24 14:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, einer unse...

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

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


你好,

einer unserer报告性能-Verhalten。 Ich selektiere aus einem eigenen Infotyp einigeDatensätze。 Danach erfolgt ein Loopüberdiese interne Tabelle和jeweilige Datensatz wird verarbeitet。 犹太人和犹太人在多米尼加共和国的多米尼加共和国,多瑙河沿岸的多瑙河和鲁芬德方案都被废除。

Folgendes问题:Der ersten x Berechnungen laufen alle wunderbar schnell,nach einer unbestimmten Zeit verlangsamt sich das Antwortzeitverhalten aber eklatant。 Eine Berechnung dauert dann z.B. 400 Sekunden,独奏überden selben报导augeführtdauert die Berechnung 12 Sekunden。 Es scheint是这样,还是ob irgendwelche Puffer volllaufen? Ich hauch auch schon versucht nach jedem Datensatz ein COMMIT WORK abzusetzen,das putt aber keine Performanceverbesserung。

Hat jemand vielleicht eine Idee woran das liegenkönnte。

VieleGrüße

Stefan

5条回答
葫芦娃快救爷爷
2020-09-24 14:49

1。 从自定义IT中选择主要数据

 SELECT * FROM pa9031到表gt_pa9031 WHERE subty ='0002'
                                               AND letzter_arb_tag GE sy-datum
                                               与s_pernr中的pernr。

   排序gt_pa9031通过pernr升序
                     AEDTM降序
                     随后下降。

   从gt_pa9031比较pernr删除相邻的副本。

2。 创建实例并获取每个表条目的数据

在gt_pa9031处分配循环。
     调用功能" RH_CLEAR_BUFFER"。

     创建对象lr_pernr
       出口
         iv_bem = p_bem
         iv_upd = p_upd。

     清除ls_data。
     lr_pernr-> recalc_data(导出is_pa9031 = 
                            导入es_data = ls_data)。

     将ls_data附加到gt_data。
     免费lr_pernr。
   ENDLOOP。

3。 通过ALV OM显示数据。

在第一个版本中,我仅创建一个实例,数据选择由该对象管理。 但这比上面的慢。

我怎么说,开始重新计算很快,但是在不稳定的时间之后,数据选择变得非常慢。

一周热门 更多>