带和不带参数的CDS视图-性能差异

2020-09-01 08:37发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我是CDS的新手,并且...

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

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


大家好,

我是CDS的新手,并且有一个要求,我们需要一个webdynpro屏幕,其中包含多个选项卡,每个选项卡都从创建的视图中提取一些值。 因此,当前它是从we​​bdynpro调用视图(视图的SQL名称)并传递过滤器参数的'select *'。 但是已经声明CDS视图不带参数,传递给调用视图的值更多地充当过滤器而不是参数。 但是,我还在CDS中看到了一个选项,其中VIEW声明中带有参数。 所以我的问题是,在声明带参数的CDS与不带参数的CDS时是否存在性能问题,主要是在通过从dynpro屏幕传递过滤条件从webdynpro调用CDS时。 如果是这样,如何将webdynpro屏幕中的参数/选择选项连接到CDS视图中的参数/选择选项。

问候,
JA

3条回答
空代码
2020-09-01 09:24

嗨JA

如果您在CDS视图中正确使用了过滤器,则没有性能差异,但是调用它们的方式有所不同。 将选择选项传递给CDS视图参数并不是那么简单。 如果您的参数仅是单个值,则可以使用带有参数的CDS视图。 对于选择选项,请准备编写AMDP类。

看起来您的过滤器是静态的,您可以继续使用带有过滤器的普通CDS视图。