如何更改CDS引用的OData服务的注释sap:filterable和sap:sortable

2020-08-31 04:29发布

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

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


专家您好,

我们将SAP网关用作JAVA定制开发的接口。 为了有一个书面的接口合同,并且为了更好地理解,我们正在考虑使用$ metadata/edmx作为JAVA同事的合同。 这意味着我们希望始终填充某些注释(例如sap:filterable),因此我们知道如何将每个接口(也称为接口)具有什么功能。

我们以两种方式实现OData,第二种方式带来了混乱。

1)基于代码的实现:

对于基于代码的实现,我们可以使用Gateway Builder属性设置,在其中可以指示实体的哪些列是可过滤的。

2)通过在Gateway项目(混合项目)中添加对CDS的引用来实现基于CDS的实现

此处的问题是我看不到从CDS生成sap:filterable注释的方法吗?

在CDS中具有可自动映射到OData批注的批注会很棒。 我们要避免调整MPC_EXT类并编写这些注释。

感谢您的帮助!

Wouter

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

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


专家您好,

我们将SAP网关用作JAVA定制开发的接口。 为了有一个书面的接口合同,并且为了更好地理解,我们正在考虑使用$ metadata/edmx作为JAVA同事的合同。 这意味着我们希望始终填充某些注释(例如sap:filterable),因此我们知道如何将每个接口(也称为接口)具有什么功能。

我们以两种方式实现OData,第二种方式带来了混乱。

1)基于代码的实现:

对于基于代码的实现,我们可以使用Gateway Builder属性设置,在其中可以指示实体的哪些列是可过滤的。

2)通过在Gateway项目(混合项目)中添加对CDS的引用来实现基于CDS的实现

此处的问题是我看不到从CDS生成sap:filterable注释的方法吗?

在CDS中具有可自动映射到OData批注的批注会很棒。 我们要避免调整MPC_EXT类并编写这些注释。

感谢您的帮助!

Wouter

付费偷看设置
发送
3条回答
悻福寶寶
1楼-- · 2020-08-31 05:01

Jelena Perfiljeva 感谢您的反馈。 我发现复选框(属性)可见,但不可编辑...因此将基于CDS设置视图,这在某种意义上是有意义的。

我还认为无法通过CDS进行配置,因此不确定其前景如何。 为正式要求此功能而创建OSS消息是否值得这样做?

希望安德烈·费舍尔可以提供一些反馈。

路亽曱_Ryan
3楼-- · 2020-08-31 04:47

我不是专家,但是如果有某些功能,则使用简单的逻辑 在SEGW中可用,并且可以从CDS生成服务,那么应该有一些功能可以为CDS生成的服务启用相同的功能。 尤其是因为CDS至关重要。 总的来说,我认为您的期望是正确的,唯一的问题是此功能是否隐藏或缺失。 如果您在这里没有得到任何答案,建议您与SAP支持人员联系。 如果您这样做,请提供此问题的链接。

祝您好运!

一周热门 更多>