2020-09-20 13:56发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
以下查询需要更多时间。
从vbrp中选择fkimg matnr werks edatu 对于zimport_matnr中的所有条目,将其插入表gt_vbrp 中,其中matnr = zimport_matnr-matnr 和edatu> = zstart_edatu 和edatu = zend_edatu 并且fkimg> 0。
有人可以帮助减少上述查询的时间。
您对单条记录还是多条记录感兴趣?
确切地说,我们正在谈论最佳做法!
关于
这在读取VBRP时没有主键字段-VBELN和POSNR总是要花费很长时间。 您应该首先根据可以做出的选择来阅读VBRK,然后再阅读VBRP中检索到的记录。 这将大大加快您的选择速度。
在读取标题表之前先读取项目表绝不是一个好主意。 如果您具有联接并具有选择记录的字段,则应先阅读HEADER,然后阅读ITEM。
谢谢
Phil Cooley
祝你好运。 如我之前所述,您需要更改您的要求以首先阅读VBRK记录。 走这条路不会得到您想要的结果。
我们正在选择最近4年的多条记录。我们逐年选择。
如您所见,我们在非关键字段上具有where条件。
我们甚至尝试使用二级索引。 但无济于事。
尊敬的Vidhya,
尝试一下,
数据:zimp_mat类型为zimport_matnr-matnr。
SELECT fkimg matnr werks edatu
FROM vbrp INTO表gt_vbrp 对于zimport_matnr中的所有条目其中matnr = zimp_mat
AND edatu> = zstart_edatu AND edatu <= zend_edatu AND fkimg> 0。
Vidyaprasanna,
但是,检查使用主键进行检索的可能性。
取决于实现ABAP Inner JOIN读取标头Vs Item的方案。
还考虑使用SAP事务ST05(SQL跟踪)并分析说明。
此后,您可以确定哪个二级索引更适合这种情况,以及是否可以实现%_HINTS ...
此致
最多设置5个标签!
您对单条记录还是多条记录感兴趣?
确切地说,我们正在谈论最佳做法!
关于
这在读取VBRP时没有主键字段-VBELN和POSNR总是要花费很长时间。 您应该首先根据可以做出的选择来阅读VBRK,然后再阅读VBRP中检索到的记录。 这将大大加快您的选择速度。
在读取标题表之前先读取项目表绝不是一个好主意。 如果您具有联接并具有选择记录的字段,则应先阅读HEADER,然后阅读ITEM。
谢谢
Phil Cooley
祝你好运。 如我之前所述,您需要更改您的要求以首先阅读VBRK记录。 走这条路不会得到您想要的结果。
我们正在选择最近4年的多条记录。我们逐年选择。
如您所见,我们在非关键字段上具有where条件。
我们甚至尝试使用二级索引。 但无济于事。
尊敬的Vidhya,
尝试一下,
数据:zimp_mat类型为zimport_matnr-matnr。
SELECT fkimg matnr werks edatu
FROM vbrp
INTO表gt_vbrp
对于zimport_matnr中的所有条目
其中matnr = zimp_mat
AND edatu> = zstart_edatu
AND edatu <= zend_edatu
AND fkimg> 0。
Vidyaprasanna,
但是,检查使用主键进行检索的可能性。
取决于实现ABAP Inner JOIN读取标头Vs Item的方案。
还考虑使用SAP事务ST05(SQL跟踪)并分析说明。
此后,您可以确定哪个二级索引更适合这种情况,以及是否可以实现%_HINTS ...
此致
一周热门 更多>