使用输入参数对多个CDS视图进行OVP

2020-08-17 15:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)是的,我有一个类似的问题。 两...

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

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


是的,我有一个类似的问题。

两张卡使用两个不同的实体集。 两个实体集具有相同的输入参数。 这些显示为全局过滤器。 但是,数据仅显示在其" globalFilterEntityType"与卡的实体集映射的卡上。 其他卡不显示任何数据。

我了解创建输入请求时,会在DPC类的键表中发送参数。 对于其他实体集(未设置GlobalFilterEntityType),键表为空。

我想通过扩展来填充此密钥表,以便创建正确的请求。

到目前为止,我还没有找到任何解决方案。

4条回答
小灯塔
2020-08-17 16:21

我有两个具有相同输入参数的CDS视图。 两者都通过SEGW事务添加到OData服务中。

在OVP页面上,我具有所有参数(这两个视图共有)。 但是,在配置OVP时,在GlobalFilterEntityType字段中,我们只能进入一个CDS视图。 因此,与此CDS视图相关的数据将显示在卡中。 但是,其他使用CDS视图2的卡不会显示任何数据。

如果将GlobalFilterEntityType更改为第二个CDS视图,则第二张卡显示数据,但第一张卡为空白。

SO问题是如何将OVP屏幕上的参数映射到不同的CDS视图。

一周热门 更多>