无法使用SAP Cloud SDK的虚拟数据模型更新OData实体

2020-09-02 04:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我已通过云连接器将我的Cloud...

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

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


我已通过云连接器将我的Cloud App连接到前提系统。 我尝试使用以下代码创建新的业务合作伙伴:

异步函数fnExecuteCreateRequest(eBusinessPartner){
 尝试{
 var destination =等待coreSDK.useOrFetchDestination({
 destinationName:" myDestination"
 });

 var响应=等待BusinessPartner.requestBuilder()
 .create(eBusinessPartner)
 .execute(目的地);
 返回响应;
 }抓住(e){
 返回{
 "确认":"失败",
 "消息":e.stack,
 }
 }
 }
 

请求成功,并且在前提系统中创建了业务伙伴。 但是当我按以下代码尝试更新请求时:

异步函数fnExecuteUpdateRequest(eBusinessPartner){
 尝试{
 var destination =等待coreSDK.useOrFetchDestination({
 destinationName:" myDestination"
 });

 var响应=等待BusinessPartner.requestBuilder()
 .update(eBusinessPartner)
 .ignoreVersionIdentifier()
 .execute(目的地);
 返回响应;
 }抓住(e){
 返回{
 "确认":"失败",
 "消息":e.stack,
 }
 }
 }
 

请求响应没有错误,但是具有我传递给它的相同数据。

 {
     " businessPartner":" 0000000076",
     " businessPartnerCategory":" 1",
     " firstName":" fName",
     " lastName":" lUpdate",
     " searchTerm1":" VA1234567",
     " ZZ1_Custom2_bus":" custom2"
 }
 

并且前提系统上的业务伙伴数据未更新。 我是否在编码或配置中缺少一些更新请求才能正常工作?

谢谢