我们如何在不更新或未在SAP Gateway Client中创建根节点的情况下创建新的子节点?

2020-08-14 03:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 在使用CDS视图创建...

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

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


你好

在使用CDS视图创建的oData服务中,我有一个父实体和一个子实体。

该方案将能够仅将新的子节点添加到现有的根节点。 我们如何在SAP Gateway Client中做到这一点。

我通过提供父键和其他字段值尝试了对子实体集的POST操作,但收到错误消息"无效的方法调用:在非根实体" ZXXXXXXX"上调用了" CREATE"方法。

我尝试在根实体级别调用PUT,并尝试传递子节点值,但这也失败了。

那么我们将如何处理这种情况? 请指导。

最好的问候

Raju


3条回答
灬番茄
2020-08-14 04:35

我能够通过以下调用使其工作。 但这仅适用于1:n关联。 对于1:1关联,我仍在尝试寻找合适的解决方案。

 POST xABCDxC_RootEntitySet(Key ='KeyValue')/to_Child1
 

一周热门 更多>