查询性能提升

2020-08-19 01:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我有一个非常老的查...

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

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


专家您好,

我有一个非常老的查询,需要在ECC中进行优化。 请帮助我。

选择区别
 vbak〜vbeln"销售单据编号vbak
 vbak〜kunnr"售出方vbak
 vbak〜auart"销售凭证类型
 vbap〜matnr"材料编号vbap
 vbap〜posnr"销售订单中的项目号vbap
 vbfa〜vbeln"交货编号
 vbfa〜posnn"交货中的项目编号
 vbfa〜rfmng"实际交付的数量(以销售单位为单位)
 vbap〜kwmeng"销售单位中的累计订单数量vbap
 vbak〜vdatu"要求的交货日期vbak
 vbkd〜bstkd"客户采购订单号
 vbap〜abgru"拒绝原因

 进入表gt_so

 来自vbak
 加入vbap ON vbak〜vbeln = vbap〜vbeln
 JOIN平均值ON vbap〜matnr =平均值〜matnr
 在vbak〜vbeln上加入vbkd = vbkd〜vbeln
 左外连接vbfa ON vbfa〜vbelv = vbap〜vbeln
 AND vbfa〜posnv = vbap〜posnr
 与vbfa〜vbtyp_n EQ gc_j

 在哪里vbak〜auart EQ gv_auart
 AND vbak〜vbeln输入s_vbeln
 AND vbak〜erdat IN s_erdat
 和s_vdatu中的vbak〜vdatu
 AND s_bstkd中的vbkd〜bstkd
 和s_matnr中的vbap〜matnr
 AND mean〜ean11在s_ean11中
 AND mean〜eantp IN s_eantp。

干杯

LLD

5条回答
Tong__Ming
2020-08-19 02:56

仅需了解。.

1。 这是报告程序吗? 并且您的数据量巨大吗?

2。 什么是全部Selection参数以及其中有多少是必需参数。

3。 如果您指定日期范围/销售订单范围-需要多少时间?

4。 查询完内部表gt_so后-您是否再次循环处理?

5。 只需在查询后放置一个断点-即可查看查询需要多少时间。

基于此-我们可以进一步分析以即兴进行。

一周热门 更多>