点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好专家 我试图在成功...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供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消息
是Mayank
您是正确的,语法本身存在问题,我已经使用了上面的语法,现在可以正常使用!!
但是现在存在一个小问题,即成功后响应不返回任何内容
但是如果我提出如下异常,则响应将相应地返回错误值。
上升例外类型/iwbep/cx_mgw_busi_exception
*导出
* message_container = LO_MESSAGE_CONTAINER。
如何在成功的情况下增加一些响应值。
图中显示的断点是不正确的,但是正如您正确提到的,请在行上放置断点 69和75,即放置调试器; 作为成功和错误处理程序回调函数的第一条语句。 之后,清除缓存并尝试再次运行。
BR
我应用了断点
但是,即使在通过控制台应用断点时,即使在击中后端并且更新发生时也不会返回成功/错误功能
我在第69行和第75行应用了BP,但即使经过一段时间并且处理完全完成,它也没有返回到那里
回复:更新/创建操作时,从OData后端获取成功/错误消息哦,好的,我错过了那部分。 谢谢。
BR。
感谢玛雅妮克!
问题已解决
感谢Ankit的所有帮助!! 赞赏p
一周热门 更多>