导航属性的ODATA V2问题

2020-09-09 00:33发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我创建了具有扩展实体...

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

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


大家好,

我创建了具有扩展实体集的ODATA,在这里我使用导航来获取多级层次结构数据,所以我有太多具有复杂导航的子项,因此查询URL太长,客户不希望 在URL中提供导航属性。 我需要获取扩展的复杂结构,而无需在URL中提及Navigation属性。

我不知道哪个用户在使用用户界面技术。

URL应该是这样的:/zexpandentity/Headerset?('00001234')。在这里,客户希望避免提及 url 参数,例如扩展和导航属性

响应应该是这样的。

标题[]

item1 []

item1-SubItem1 []

item1-SubItem2 []

item2 []

最诚挚的问候,

Muthuprema

2条回答
粗暴的香蕉
2020-09-09 01:36

hi Muthuprema,

在odata请求中未提及expand子句的情况下,框架将无法识别请求了扩展数据。 即使您尝试传递子集的详细信息,框架也将忽略这些内容,因为没有任何请求,因此将无法返回所需的结果。

这是通过传递请求的导航属性来实现的标准方法 在expand子句中。

感谢

Vaibhav Maheshwari

一周热门 更多>