在更新/创建操作时从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条回答
nice_wp
2020-08-31 10:15 .采纳回答

是Mayank

您是正确的,语法本身存在问题,我已经使用了上面的语法,现在可以正常使用!!

但是现在存在一个小问题,即成功后响应不返回任何内容


但是如果我提出如下异常,则响应将相应地返回错误值。


上升例外类型/iwbep/cx_mgw_busi_exception

*导出

* message_container = LO_MESSAGE_CONTAINER。

如何在成功的情况下增加一些响应值。

一周热门 更多>