点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
zsdb-1.jpg zsdb-2.jpg zsdb-gst-3.jpg zsdb-gst-4.jpg zsdb-gst-5。 jpg 亲爱的
我有一项要求,在销售报告之一中,选择查询
VBFA将要转储。
选择VBELN POSNR FKIMG VRKME VGBEL AUBEL MATNR ARKTX CHARG WERKS
将VBRP中的KONDM VKAUS放入表IT_VBRP中,以获取IT_VBRK中的所有条目
VBELN = IT_VBRK-VBELN
AND MATNR和S_MAT中的MATNR 在P_SPART中
和S_CHARG
中的电荷,在P_WERKS
中的工作,以及S_MATNR中的KONDM。
如果SY-SUBRC NE0。
消息"未找到数据",类型为" I"。
进行列表处理。
ENDIF。
"下面的查询将转储。
在VBELN = IT_VBRP-AUBEL AND POSNN = IT_VBRP-POSNR AND VBTYP_N ='C'和VBTYP_V =的IT_VBRP中,从VBFA选择VBELV VBELN POSNN VBTYP_N VBTYP_V从VBFA到表IT_VBFA中。
请提出任何想法或解决方法,以使对VBFA的查询转储。
我已附上转储后收到的错误消息的屏幕截图。
致谢
深
zsdb-1.jpg (81.3 kB)
嗨,Deep,
您可以尝试如下将IT_VBRP移动一个范围。 会把它丢掉吗?
此表IT_VBRP记录了多少?
从VBFA中选择VBELV VBELN POSNN VBTYP_N VBTYP_V
在I_VBFA表中R_AUBEL中的VBELN。
正确。
在大多数情况下,INNER JOINS的速度比FOR ALL ENTRIES快。
首先要做的是将SQL更改为INNER JOIN。 如果仍然超时,则可以在后台运行该程序,或者使用较小的选择并多次运行。
但是,更改timeout参数是没有任何隐藏的。 最终,数据量将导致运行时间超过新值。 设置超时是有原因的。 增加它并不是一件容易的事,当然也不是要针对单个程序。
亲爱的Pradeep Reddy,
在标准表VBFA:销售单据流中传递输入时。
我正在关注以下查询:-
从VBRP中将VBELN POSNR FKIMG VRKME VGBEL AUBEL MATNR ARKTX CHARG WERKS KONDM VKAUS插入到表IT_VBRP中,以获取IT_VBRK中的所有条目,其中VBELN = IT_VBRK-VBELN和MATNR在S_MAT中并在SP_ INS中设置INCHAR_ 在S_MATNR中。
如果SY-SUBRC NE0。
消息"未找到数据"类型" I"。
处理列表。
ENDIF。
在VBELN = IT_VBRP-AUBEL AND POSNN = IT_VBRP-POSNR AND VBTYP_N ='C'和VBTYP_V的情况下,从VBFA中将VBELV VBELN POSNN VBTYP_N VBTYP_V从VBFA插入表IT_VBFA中。
在调试时,我将从It_vbrp表中获取的数据保存在excel文件中,并在标准表(在se11中)VBFA中手动输入AUBEL,POSNR,VBTYP_N和VBTYP_V的值。
因此,我将从IT_VBRP表获得的条目传递到SE11中的标准表VBFA中,以检查记录。 我在表VBFA的字段VBELN中传递IT_VBRP-AUBEL,在字段POSNN中传递IT_VBRP-POSNR。
表VBFA中还有另外两个参数VBTYP_N ='C'和VBTYP_V ='G'。
vbfa-1.jpg vbfa-3.jpg
标准表正在提供转储。 我已经附上了转储日志。 我无法理解为什么标准表:VBFA会进行转储。
致谢
深
亲爱的 ROBERTO Forti Santos ,
另一个问题是,在标准表VBFA中传递输入时:Sales Document Flow。
我正在关注以下查询:-
从VBRP中将VBELN POSNR FKIMG VRKME VGBEL AUBEL MATNR ARKTX CHARG WERKS KONDM VKAUS插入到表IT_VBRP中,以获取IT_VBRK中的所有条目,其中VBELN = IT_VBRK-VBELN和MATNR在S_MAT中并在SP_ INS中设置INCHAR_ 在S_MATNR中。
如果SY-SUBRC NE0。
消息"未找到数据"类型" I"。
离开列表处理。
ENDIF。
在VBELN = IT_VBRP-AUBEL AND POSNN = IT_VBRP-POSNR和VBTYP_N ='C'和VBTYP_V =的IT_VBRP中,从VBFA选择VBELV VBELN POSNN VBTYP_N VBTYP_V从VBFA到表IT_VBFA中。
在调试时,我将从It_vbrp表中获取的数据保存在excel文件中,并在标准表(在se11中)VBFA中手动输入AUBEL,POSNR,VBTYP_N和VBTYP_V的值。
因此,我将从IT_VBRP表获得的条目传递到SE11中的标准表VBFA中,以检查记录。 我在表VBFA的字段VBELN中传递IT_VBRP-AUBEL,在字段POSNN中传递IT_VBRP-POSNR。
表VBFA中还有另外两个参数VBTYP_N ='C'和VBTYP_V ='G'。
标准表正在提供转储。 我已经附上了转储日志。 我无法理解为什么标准表:VBFA会进行转储。
关于深意
一周热门 更多>