点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,在使用odata创建实体操作时遇到了一个问题。 当我尝试使用相关实体创建实体时,发送到服务器的对象看起来像这样
{ " DateCreated":"/img/Date(1576918861123)/", "认可":是的, " Endorsee":" 120", "背书人":" 1", "备注":"备注", "返回":false, "角色":" 1", " SvcApp":" 23", "版本":" 1" }
但是服务器只接受像这样的深层实体
{ " DateCreated":"/img/Date(1576918861123)/", "认可":是的, " AdminAccountDetails":{ " Id":" 120" }, " AdminAccountDetails":{ " Id":" 1" }, "备注":"请在这里做点什么", "返回":false, " RoleDetails":{ " Id":" 1" }, " SvcAppDetails":{ " Id":" 23" }, "版本":" 1" }
odata操作是否可以执行第二种格式? 我尝试在"属性"中的odata操作中手动重新创建它,但显示错误:未实现格式52的转换。
根据要求
<键>
所有相关实体的ID已经存在,在这种情况下,我只是尝试将其链接到要创建的实体。 就我而言,似乎服务器在创建带有链接的实体时仅接受深度实体格式。
也可以Endorsee映射或AdminAccountDetails,将Endorser映射为AdminAccountDetails1,将Role映射为RoleDetails,将SvcApp映射为SvcAppDetails。
我只会发布需要关系的实体的元数据,因为其中一些关系很长,可能会引起进一步的混乱,但是如果确实需要,我也可以发布其他关系的元数据。
也是,我需要该项目的离线模式。
嗨,布莱恩,
我也已经回复了您的客户事件,但是基本上您可以使用 CreateRelatedEntity 或 CreateEntity + 导航 通过MDK应用程序实现深度插入。
请参阅教程:实施创建 MDK应用程序中的实体和链接实体
有关更多信息,请查看KBA: 2140598 -如何 在离线OData应用中使用深度插入? MDK,Android SDK,iOS,SMP SDK Native,Kapsel
谢谢,
Ákos
Hi Jitendra,
感谢您抽出宝贵的时间对此进行检查。 我更新了问题,并添加了一些您可能需要的更多信息。
最诚挚的问候,
Bryan David Asuncion
您可以将完整的元数据文档作为文件附加吗?
(单击"插入文件"图标)
metadata.txt
Jitendara,你好
我已经附上了元数据。 抱歉,该格式不支持xml格式的文件。
最诚挚的问候,
布莱恩·戴维·亚松森
一周热门 更多>