2020-08-16 16:26发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我知道我们可以使用表函数和AMDP方法将ABAP的Select选项传递给CDS,
但是,正如我们所知,使用核心CDS有很多优势,我想知道是否有任何方法可以将我的select选项传递给CDS视图并仅在CDS视图中使用它
并非完全如此,但是将数据放入临时表并通过GUID进行联接是可行的。 当我们需要同时使用SELECT SUM和FOR ALL ENTRIES时,我们偶尔会这样做(在CDS视图时代之前)。
1)您还需要不时清除旧条目。
2)该表将是Z表,而不是标准表。
WHERE条件将由DB以优化器处理情况的方式应用。 它不会将不匹配的记录传递到应用程序服务器。
是否处理很多记录取决于许多因素:
amit chauhan ,
当您应用选择选项时 在CDS中,仅在从数据库投影数据后才在ABAP层上应用过滤器,类似于我们在ABAP中对普通数据库表所做的操作。
但是对于具有表功能的CDS,我们将过滤器向下推至
所以是的,具有表功能的CDS具有更好的性能。
注意!
最多设置5个标签!
并非完全如此,但是将数据放入临时表并通过GUID进行联接是可行的。 当我们需要同时使用SELECT SUM和FOR ALL ENTRIES时,我们偶尔会这样做(在CDS视图时代之前)。
1)您还需要不时清除旧条目。
2)该表将是Z表,而不是标准表。
WHERE条件将由DB以优化器处理情况的方式应用。
它不会将不匹配的记录传递到应用程序服务器。
是否处理很多记录取决于许多因素:
为什么过滤器下推不起作用有时不是那么容易的问题……但是需要更多的细节来进行分析。
amit chauhan ,
当您应用选择选项时 在CDS中,仅在从数据库投影数据后才在ABAP层上应用过滤器,类似于我们在ABAP中对普通数据库表所做的操作。
但是对于具有表功能的CDS,我们将过滤器向下推至
所以是的,具有表功能的CDS具有更好的性能。
注意!
一周热门 更多>