在更新/创建操作时从OData后端获取成功/错误消息

2020-08-31 09:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好专家 我试图在成功...

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

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


你好专家

我试图在成功更新/创建请求时从后端系统返回消息,但是代码未返回任何内容,当我在调试模式下检查时,它绕过了oDataModel的create/update方法中的成功/错误功能。

下面是我的代码:

 var oServiceModel = this.getView()。getModel();
 var relPath ="/img/IssueDetailSet(" +" Memberid =" +"'" + memberid +"'" +"," +" Bookid =" +"'" + bookid +"'" +")";
  //调用服务模型的更新方法
 oServiceModel.update(relPath,oData,null,function(success){

   MessageToast.show("更新的书" + success.Bookid);
    },

   函数(错误){
   MessageToast.show(JSON.parse(error.response.body).error.message.value);

   });

 

在后端,我正在将UpdateEntityset中的数据传递给下面的方法

COPY_DATA_TO_REF(

导出

IS_DATA = LS_REQUEST_INPUT_DATA

更改

CR_DATA = ER_ENTITY

)。

日期进展顺利,更新工作正常,但是我不确定如何在上面的JS中获取Return Sucess消息

12条回答
木偶小白
2020-08-31 10:19

嗨,KC,

应该打断点,处理是异步进行的,并且在执行了后端逻辑之后,控制必须到达eithe r成功处理程序函数或错误处理程序函数。

请彻底检查。

PS:为延迟响应表示歉意。

一周热门 更多>