选择LIPS性能不好

2020-08-17 12:51发布

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

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

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


你好

此"从LIPS中选择"表花费的时间太长,实际上在生产系统中以"超时"结束。

LIPS表只有大约140.000条记录。

内部tabla LT_AUX只有3条记录! 它不是空的...

我们正在使用以下关键字段进行访问:

我在SE16中进行了相同的选择,而且速度非常快。

我已经在质量体系中进行了ST05跟踪,请参阅以下内容:

为什么要进行这些嵌套循环?

谢谢。

(145.1 kB)
5条回答
葫芦娃快救爷爷
2020-08-17 13:30

此选项不用于所有条目(如您所要求的)。 使用Appending子句。

 LOOP AT LT_AUX INTO WA_AUX。
  SELECT LIPS〜VBELN LIPS〜POSNR LIKP〜LFDAT LIKP〜KUNNR LIPS〜LFIMG LIPS〜CHARG LIPS〜MATNR
     表格LT_LIPS的对应字段
  从LIPS内连接LIKP到LIKP〜VBELN上EQ LIPS〜VBELN
  LIPS〜VBELP EQ WA_AUX〜VBELN和
        LIPS〜POSNR EQ WA_AUX〜POSNN和
        LIKP〜AUTLF EQ ABAP_TRUE
 结局。
 

由于您的lt_aux只有3条记录,因此应该可以更快地得到结果。

**这可能不是一个正确的解决方案,但是您可以尝试使用此方法并在ST05中查看性能 并决定。

致谢

Venkat

一周热门 更多>