ABAP选择优化

2020-08-26 00:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的同事。 我有这个选择: ...

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

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


亲爱的同事。

我有这个选择:

SELECT likp〜vkorg likp〜kunag嘴唇〜vtweg嘴唇〜表情嘴唇〜vbeln嘴唇〜posnr likp〜wadat_ist嘴唇〜matnr嘴唇〜arktx
嘴唇〜charg嘴唇〜lfimg嘴唇〜vrkme嘴唇〜umvkz嘴唇〜umvkn嘴唇 〜表示嘴唇〜vgbel嘴唇〜vgpos嘴唇〜vgtyp
进入表的对应字段lt_deli
从((vlpma内连接嘴唇在vlpma〜vbeln =嘴唇〜vbeln和vlpma〜posnr =嘴唇〜posnr)
内联接likp在vlpma〜vbeln = likp〜vbeln上)
嘴唇〜lfimg> 0
和vlpma〜vbeln在lrt_vbeln
和likp〜wadat_ist NE'00000000'
和vlpma〜vkorg NE w_vkorg_exc
AND likp〜vbtyp ='J'
AND(l_where)。

但是运行速度很慢。 您能否提出改进建议?

感谢和问候。

3条回答
小c菟菟
2020-08-26 01:11

尝试将条件放在如下所示的ON位置,然后删除MOVE-CORRENSPONDING-

SELECT likp〜vkorg likp〜kunag嘴唇〜vtweg嘴唇〜werks嘴唇〜vbeln嘴唇〜posnr likp〜wadat_ist嘴唇〜matnr嘴唇〜arktx
嘴唇〜charg嘴唇〜lfimg嘴唇〜vrkme嘴唇〜umvkz嘴唇〜umvkn嘴唇 〜意味着嘴唇〜vgbel嘴唇〜vgpos嘴唇〜vgtyp
INTO TABLE lt_deli
从((p

(vlpma INNER JOIN嘴唇

打开vlpma〜vbeln =嘴唇〜vbeln

AND vlpma〜posnr =嘴唇〜posnr

和嘴唇〜lfimg> 0

AND vlpma〜vkorg NE w_vkorg_exc

AND vlpma〜vbeln IN lrt_vbeln)

INNER JOIN likp on vlpma〜vbeln = likp〜vbeln

AND likp〜vbtyp ='J'

AND likp〜wadat_ist NE'00000000')

(l_where)。

一周热门 更多>