选择查询到VBFA正在提供转储:zsales报告

2020-09-17 05:44发布

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

         点击此处--->   EasySAP.com群内免费提供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)
10条回答
SAP砖家
2020-09-17 06:27

正确。

在大多数情况下,INNER JOINS的速度比FOR ALL ENTRIES快。

首先要做的是将SQL更改为INNER JOIN。 如果仍然超时,则可以在后台运行该程序,或者使用较小的选择并多次运行。

但是,更改timeout参数是没有任何隐藏的。 最终,数据量将导致运行时间超过新值。 设置超时是有原因的。 增加它并不是一件容易的事,当然也不是要针对单个程序。

一周热门 更多>