点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
当我执行oData创建方法并收到错误时,我正在尝试向用户显示错误。
该错误是由:
生成的调用方法lo_message_container-> add_message_text_only
导出
iv_msg_type ='E'
iv_msg_text ='我想向用户显示的消息'。
异常类型/iwbep/cx_mgw_busi_exception
导出
message_container = lo_message_container。
ENDIF。
在我的controller.js中,我尝试显示消息,但是不确定如何解析响应:
oModel.create('/Carriers',oEntry,null,function(){
oModel.refresh();
sap.m.MessageBox.show("已保存",sap.m.MessageBox.Icon.SUCCESS);
},函数(错误){
var message = err.response.body.toString()
sap.m.MessageBox.show(消息,sap.m.MessageBox.Icon.ERROR);
});
不确定如何从err.response.body获取消息:
{"错误":{"代码":" SY/530","消息":{" lang":" en","值":" 我要向用户显示的消息< /strong>"},"innererror":{"transactionid":"1D6661E5C96FF13692CB000C29D28D3A","timestamp":"20150922201133.6600000","Error_Resolution":{"SAP_Transaction":"在SAP NW Gateway Hub系统上运行事务/IWFND/ERROR_LOG 搜索带有以上时间戳的条目以获取更多详细信息"," SAP_Note":"参见SAP Note 1797736进行错误分析(https://service.sap.com/sap/support/notes/1797736 )"}," errordetails":[{" code":""," message":" 我要显示给用户的消息"," propertyref":"","严重性":"错误","目标":""},{"代码":"/img/IWBEP/CX_MGW_BUSI_EXCEPTION", " message":""," propertyref":""," severity":"错误"," target":""}]}}}
谢谢
斯图尔特
好,找到我的答案,这对我有用,
function(err){
var message = JSON.parse(err.response.body);
var msgText = message.error.message.value;
sap.m.MessageBox.show(msgText,sap.m.MessageBox.Icon.ERROR);
}
嗨,
当我尝试在控制台中看到此内容时
发生以下问题:无法读取未定义的属性"消息"-
未捕获的TypeError:无法读取未定义的属性" body"
谢谢
Stuart
嗨,Stuart,
尝试一下-
此致
Sai Vellanki。
这对我有用。
此致
Yashali Dhawale
一周热门 更多>