点击此处---> 群内免费提供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)。
但是运行速度很慢。 您能否提出改进建议?
感谢和问候。
您为什么使用VLPMA索引表? 如果在LIKP和LIPS之间建立内部联接,则不需要此表。
第一点:删除此表
嗨,弗雷德里克。
谢谢您的提示,我将从选择中删除VLPMA。
最诚挚的问候。
V
尝试将条件放在如下所示的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)。
一周热门 更多>