点击此处---> 群内免费提供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作为附加标头没有区别。
嗨,
我可以重现此错误,对此给您带来的不便,我们深表歉意。 我们将尽快修复该错误!
非常感谢和问候
David Kunz
巴斯蒂安嗨,
您的数据模型是什么样的,关联的类型是什么? 我相信它必须是深层插入/更新/删除的组成,才能按照您描述的方式工作:
干杯
Pierre
嗨,
我们在下一版@ sap/cds(> 3.17.4)中修复了该错误。很抱歉给您带来不便。
最诚挚的问候
David
我们也使用了Composition。
我们的模型如下:
嗨,
当您组成一个时,没有必要启用条件。 您可以尝试以下方法吗?
请求PATCH/Orders(id)
最好的问候
David
错别字:> 3.18.0
一周热门 更多>