2020-08-20 03:35发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
一般问题,尽管可能很愚蠢。
说我已经定义了一个CDS视图,该视图将KEY字段上的2个表连接在一起,并且两个表中的某些字段子集都没有WHERE条件。
现在我可以在SELECT语句中将此CDS视图用作数据源,我可以使用FOR ALL ENTRIES并使用WHERE条件中的字段进行过滤/匹配条件来获取数据吗? 会有性能差异吗? 您认为这是一个好方法吗?
致谢
Aditya
嗨,Aditya,从ABAP 7.52开始,您可以在select语句中使用内部表。 更好的方法是在CDS上执行选择,并内部连接到内部表。在这里看看:https://help.sap.com/doc/abapdocu_752_index_htm/7.52/zh-CN/abapselect_itab.htm
Andrzej
一个问题是,要与所有条目的性能进行比较?
还是要为所有条目寻找替代方案? ?
嗨,Aditya,
此博客可能会对您有所帮助。对于您来说,如果打开了快速数据访问功能,则性能会好很多。
https: //blogs.sap.com/2019/03/31/compare-performance-between-select-for-all-entries-and-amdp /
如果您可以选择通过联接在原始CD查询中使用Forallentries表,那么肯定会好很多。
无法确认,我相信这取决于所有条目表中的数据量。 (最好对所有条目进行测试,并使用直接CD查看连接)
Mahesh
此处类似的问题 Cds-views-with-and-without-parameters-performance
在博客中看起来像 will.be 性能非常微小,但数据量很大。
最多设置5个标签!
嗨,Aditya,从ABAP 7.52开始,您可以在select语句中使用内部表。 更好的方法是在CDS上执行选择,并内部连接到内部表。
在这里看看:https://help.sap.com/doc/abapdocu_752_index_htm/7.52/zh-CN/abapselect_itab.htm
Andrzej
一个问题是,要与所有条目的性能进行比较?
还是要为所有条目寻找替代方案? ?
嗨,Aditya,
此博客可能会对您有所帮助。对于您来说,如果打开了快速数据访问功能,则性能会好很多。
https: //blogs.sap.com/2019/03/31/compare-performance-between-select-for-all-entries-and-amdp /
如果您可以选择通过联接在原始CD查询中使用Forallentries表,那么肯定会好很多。
无法确认,我相信这取决于所有条目表中的数据量。 (最好对所有条目进行测试,并使用直接CD查看连接)
Mahesh
此处类似的问题 Cds-views-with-and-without-parameters-performance
在博客中看起来像 will.be 性能非常微小,但数据量很大。
一周热门 更多>