找不到ID为" XXXXXXXXX"的实体。 与包含Odata服务一起使用$ expand时发生

2020-09-19 17:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我用一个实体创建一个...

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

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


专家们,

我用一个实体创建一个odata项目,并包含另一个odata服务,在我自己的实体之间创建关联,并包括模型引用的实体,创建关联集和导航 properties.as 下图

此链接可以正常工作:

/sap/opu/odata/SAP/ZDMS_002_SRV/HeaderSet(Dokar ='ZSR',Doknr ='10000000902')/版本

但是,通过此链接,我收到错误消息"找不到ID为'N2B8F050322926B2CA65BA5A590DE8B14'的实体"

/sap/opu/odata/SAP/ZDMS_002_SRV/HeaderSet(Dokar ='ZSR',Doknr ='10000000902')?$ expand = versions

如何解决?

还是包含Odata服务不支持$ expand参数?

最诚挚的问候,

费利克斯

2018-03-15-16h20-11.jpg (34.1 kB)
2条回答
宇峰
2020-09-19 17:51

也许您可以研究开发OData V4服务。 我知道,随着服务组的创建,这种限制就消失了,服务组允许组件服务具有跨服务导航,就像微服务体系结构的概念一样。

一周热门 更多>