点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我需要帮助来设置样机服务器上实体之间的关系。 使用我的ODATA服务(v2.0 Olingo),该应用程序运行良好。
我已经尝试了以下模式,但是不起作用。 我在所有解决方案中都引用了" DocumenTypes T1"。
" uri":"/odatademo/xxxxxx.svc/DocumentTypes('T2')" " uri":" DocumentTypes('T2')" Document.JSON { " Id":1 "主题":" TEST", " DocumentTypeDetails":{ " Id":" T2", "名称":" DEF" } }
此外,我尝试不遵循FAQ进行操作。
"可以通过添加$ format = json从OData服务生成JSON格式的模拟数据"
https://sapui5.hana.ondemand.com/ 1.32.4/docs/guide/c9a91ddaef47461c9c44bfc2198ea3f0.html
{ " __metadata":{ " id":" https://odataXXX.hana.ondemand.com:443/odata/XXX.svc/Documents(1L)", " uri":" https://odataXXX.hana.ondemand.com:443/odata/XXX.svc/Documents(1L)", " type":" XXX.Document" }, " Subject":" Test", " DocumentTypeDetails":{ " __deferred":{ " uri":" https://odataXXX.hana.ondemand.com:443/odata/XXX.svc/Documents(1L)/DocumentTypeDetails" } } }
我的代码的一部分:
localService/mockdata/ Documents.JSON
[{ " Id":1 "主题":" TEST", " DocumentTypeDetails":{ " __deferred":{ " uri":"/odata/xxxxxx.svc/DocumentTypes('T2')" } } }]
localService/mockdata/ DocumentTypes.JSON
[{ " Id":" T1", "名称":" ABC" }, { " Id":" T2", "名称":" DEF" }]
localService/ metadata.xml(来自OData $ metadata的C&P)
<键> <键> XML视图(简短版本)
感谢您的帮助!
我找到了一个"肮脏"的解决方案。
现在,我将所有数据保存在一个文件中。 只有一个Data.json包含带有元数据的完整条目。
为此,我复制了OData服务的结构。 对于我的示例,您通过以下请求获取数据:
如果您有更多的关系,可以通过NavigationPropertys与他们联系。
例如:
一周热门 更多>