Z报告的性能问题

2020-08-16 11:04发布

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

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


我们的报告太慢了。

这些报告基于两个z表,其中记录了8个以上的lacs和vekp表。

两个z表需要在没有主键的情况下进行访问。 假设需要使用包含非主键的select查询访问两个Z表。 但是报告包含基于主要字段和非主要字段的6个以上的选择选项参数。

哪些因素可以提高输出性能?

如选择查询参数/选择选项序列或索引等。

第二个必须基于非主键erdat访问vekp表。 它花费的时间太长。

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

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


我们的报告太慢了。

这些报告基于两个z表,其中记录了8个以上的lacs和vekp表。

两个z表需要在没有主键的情况下进行访问。 假设需要使用包含非主键的select查询访问两个Z表。 但是报告包含基于主要字段和非主要字段的6个以上的选择选项参数。

哪些因素可以提高输出性能?

如选择查询参数/选择选项序列或索引等。

第二个必须基于非主键erdat访问vekp表。 它花费的时间太长。

付费偷看设置
发送
4条回答
浮生未央
1楼 · 2020-08-16 11:59.采纳回答

一种解决方案(*)是为您的透明表创建索引,例如使用CRE_DATE列,并将S_DATE设置为必填字段。

(*)我仅提出一种解决方案,作为选择 创建(或不创建)索引的方式可能取决于许多用例,平台等因素,而这些因素我在这里不知道。

CJones
2楼-- · 2020-08-16 11:37

如果您的程序有特定问题,请 粘贴相应的SQL执行计划和ABAP代码。

昵称总是被占用
3楼-- · 2020-08-16 11:47

谢谢。

表包含大约8个lacs记录,主键为exid。

但是我的查询没有主键。

选择

EXID
BINID
TPNO
MATNR_I
QUANTITY_I
MATNR_E

QUANTITY_E
植物
LGORT

CRE_DATE
CRE_BY

将ZMAT_ID从FIT ZIT_TB放入表

CRE_DATE IN S_DATE

AND CRE_BY IN S_USER

和S_LGORT中的LGORT

和S_MATNR中的MATNR。

灬番茄
4楼-- · 2020-08-16 11:59

请使用CODE按钮发布您的代码:

 SELECT
     EXID BINID TPNO MATNR_I QUANTITY_I MATNR_E QUANTITY_E
     植物LGORT CRE_DATE CRE_BY
 来自ZMAT_ID
 进入表IT_TB
 CRE_DATE IN S_DATE
   AND CRE_BY IN S_USER
   和S_LGORT中的LGORT
   AND MATNR IN S_MATNR。

一周热门 更多>