在输入参数中为CDS视图传递多个值

2020-08-15 19:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好专家 当前,我们有一个表示...

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

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


您好专家

当前,我们有一个表示CDS视图尺寸的参数。
我们有一种情况,要求我们在参数中传递多个值,请问CDS是否可行,请问 是否有任何这种情况的帮助?

亲切问候
Vidhatha R Appikonda

8条回答
nice_wp
2020-08-15 20:16

Vidhatha Appikonda

是的,您可以使用参数将多个值传递到CDS中,但是 需要一些调整。 还有其他方法可以达到要求。 您可以使用以下任意一种方法来满足要求:

1)创建不带参数的CDS。 现在,就像访问数据库表一样,在ABAP程序中访问此CDS。 您可以在where条件下使用Select Options,并且CDS可以像访问数据库一样正常工作。

2)如果您更想将Select Option推得更深,则必须执行以下步骤 :

a)使用表函数创建CDS。

b)应用适当的AMDP概念。

c)在Abap一侧,从 d)在AMDP结束时,使用APPLY_FILTER过滤数据库中的数据。

以下博客中解释了整个逻辑:

具有表功能的CDS

致谢!

一周热门 更多>