2020-08-16 11:04发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们的报告太慢了。
这些报告基于两个z表,其中记录了8个以上的lacs和vekp表。
两个z表需要在没有主键的情况下进行访问。 假设需要使用包含非主键的select查询访问两个Z表。 但是报告包含基于主要字段和非主要字段的6个以上的选择选项参数。
哪些因素可以提高输出性能?
如选择查询参数/选择选项序列或索引等。
第二个必须基于非主键erdat访问vekp表。 它花费的时间太长。
一种解决方案(*)是为您的透明表创建索引,例如使用CRE_DATE列,并将S_DATE设置为必填字段。
(*)我仅提出一种解决方案,作为选择 创建(或不创建)索引的方式可能取决于许多用例,平台等因素,而这些因素我在这里不知道。
如果您的程序有特定问题,请 粘贴相应的SQL执行计划和ABAP代码。
谢谢。
表包含大约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。
请使用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。
最多设置5个标签!
一种解决方案(*)是为您的透明表创建索引,例如使用CRE_DATE列,并将S_DATE设置为必填字段。
(*)我仅提出一种解决方案,作为选择 创建(或不创建)索引的方式可能取决于许多用例,平台等因素,而这些因素我在这里不知道。
如果您的程序有特定问题,请 粘贴相应的SQL执行计划和ABAP代码。
谢谢。
表包含大约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。
请使用CODE按钮发布您的代码:
一周热门 更多>