Odata错误消息在消息管理器(sap.ui.core.message.MessageManager)中显示两次

2020-08-16 04:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)来自后端odata的错误消息显示...

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

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


来自后端odata的错误消息显示两次-SAP UI5版本1.63。

错误响应如下所示

 {
"错误":{ " code":"/img/IWBEP/CM_MGW_RT/020", "信息": { " lang":" de", " value":"资源段\" XVWKXVSVIBTCHAGG \" \ r \ nnicht gefunden" }, "内部错误":{ "应用程序":{ " component_id":" CA", " service_namespace":"/img/VWK/", " service_id":" VSV_SCAN_MONTAGE_SRV", " service_version":" 0001" }, " transactionid":" 79EA9499B14647E08AC3E65394CFBA50", " timestamp":"", " Error_Resolution":{ " SAP_Transaction":"", " SAP_Note":"有关错误分析,请参阅SAP Note 1797736(https://service.sap.com/sap/support/notes/1797736)", " Batch_SAP_Note":"有关使用$ batch的详细信息,请参阅SAP注释1869434(https://service.sap.com/sap/support/notes/1869434)" }, "错误详情": [ { " code":"/img/IWBEP/CX_MGW_BUSI_EXCEPTION", " message":"资源\\" XVWKXVSVIBTCHAGG \" \ r \ nnicht gefunden", " propertyref":"", "严重性":"错误", " target":"" } ] } } }

(10.9 kB)
5条回答
大道至简
2020-08-16 04:35

您好,
我已经检查了这两点并发现了

  • 服务器端调用之后只有一个批处理调用
  • 我已从视图中删除了messagemanager。 现在,它仅在组件中注册。

此外,如果我们调试UI5 SDK并查看组件-/sap/ui/model/odata/ODataMessageParser.js

,我们发现此问题是由于以下代码引起的:

如果(aMessages.length> 1){
  for(var i = 1; i 
 

我希望它将在下一版本中得到纠正。

一周热门 更多>