点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个电子邮件地址实体,如下所...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个电子邮件地址实体,如下所...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个电子邮件地址实体,如下所示:
它的persnumber字段作为键值是空的。
当我使用SDK通过以下代码更新此实体时:
var batchRequest = BusinessPartnerBatch(BusinessPartnerChangeset( AddressEmailAddress.requestBuilder()。update( AddressEmailAddress.builder() .addressId('26328') 。人('') .ordinalNumber('001') .emailAddress('abc @ abc') 。建立() ) )) var response = await batchRequest.execute(destination);
我收到消息:
但是,当我尝试在网关客户端上执行请求时,它允许我将null值传递给键字段。 并且实体已更新。
是否可以将null值传递给实体的键字段?
注意事项
伊桑
(11.5 kB)
更新:此问题已从1.14.0版开始修复,今天应该可以使用。
===
伊桑,
看起来这确实是SAP Cloud SDK中的错误。 我们将进行进一步调查,并在修复程序发布时通知您。
同时,我担心您将不得不手动构建此特定请求,因为无法绕过此处的错误检查。
最好的问候
丹尼斯
一周热门 更多>