内部表作为S4HANA中数据库选择的源

2020-09-09 07:17发布

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

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


嗨,

我在内部联接中使用内部表作为源,我的内部表没有主键,是否会对数据库性能产生任何影响。

此致

Narayan

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

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


嗨,

我在内部联接中使用内部表作为源,我的内部表没有主键,是否会对数据库性能产生任何影响。

此致

Narayan

付费偷看设置
发送
3条回答
宇峰Kouji
1楼-- · 2020-09-09 07:51

嗨Narayan,

我想您正在使用AMDP做同样的事情。

请确保在DB表的JOIN条件下,对于DB表,所有可能的主键 在连接SORT之前从内部表中使用,并且从内部表中使用,并删除了要连接的字段的相邻重复项。

请考虑以下示例:

     排序lt_mat_listing由zz_catalog vkorg matnr升序。

     从lt_mat_listing删除相邻的重复项

                           比较zz_catalog vkorg matnr。

假设基于上面的内部表和您必须提取的字段,然后执行上述步骤,它将减少不必要的数据库命中次数。

感谢,

四进

huskylover
2楼-- · 2020-09-09 07:54

内部联接? 您是说要使用" FOR ALL ENTRIES IN"吗?

您能分享查询的样子吗?

槿木_熙
3楼-- · 2020-09-09 08:05

嗨,纳拉扬,

我可以理解您正在使用新功能ITABS_IN_FROM_CLAUSE。 您可以在内部表声明期间指定UNIQUE键或NON UNIQUE键,并且内部表中不需要主键字段。 这与在不指定JOIN条件下指定主键的情况下联接2个DB表的工作原理相同。

谢谢

Muralikrishnan

一周热门 更多>