点击此处---> 群内免费提供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
Jelena Perfiljeva 感谢您的反馈。 我发现复选框(属性)可见,但不可编辑...因此将基于CDS设置视图,这在某种意义上是有意义的。
我还认为无法通过CDS进行配置,因此不确定其前景如何。 为正式要求此功能而创建OSS消息是否值得这样做?
希望安德烈·费舍尔可以提供一些反馈。
嗯,
我不是专家,但是如果有某些功能,则使用简单的逻辑 在SEGW中可用,并且可以从CDS生成服务,那么应该有一些功能可以为CDS生成的服务启用相同的功能。 尤其是因为CDS至关重要。 总的来说,我认为您的期望是正确的,唯一的问题是此功能是否隐藏或缺失。 如果您在这里没有得到任何答案,建议您与SAP支持人员联系。 如果您这样做,请提供此问题的链接。
祝您好运!