使用NodeJS cds 3.16.3进行Deep Upsert/更新

2020-09-01 06:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试使用CDS 3.16....

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

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


我正在尝试使用CDS 3.16.3在与另一实体B一一对应的实体A上进行深入研究。

我使用Postman尝试了许多不同的呼叫,但都没有成功。

在阅读变更日志,补丁说明和文档之后,我相信以下内容应该可以工作并创建一个直接链接到A的类型B的新实体,或更新一个链接到A的类型B的现有实体。

PATCH/EntityA(id)

身体:

 {
" field":" value", " navigationPropertyToB":{
" field_b":"另一个值"
}
}

服务器返回http 500错误,并且日志显示:

"无效的列名:FIELD_B_VAL"。

使用OData-Version:4.01作为附加标头没有区别。

7条回答
灬番茄
2020-09-01 06:55

嗨,

我们在下一版@ sap/cds(> 3.17.4)中修复了该错误。很抱歉给您带来不便。


最诚挚的问候
David

一周热门 更多>