如何处理SAP UI5中的502代理错误

2020-08-21 05:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 如何处理502代理错...

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

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


专家们,

如何处理502代理错误。 当发生oData服务调用以进行验证时会出现。 请检查我的sap ui5代码,是否可以通过放入try catch块以某种方式处理。 当出现404错误时,会使用以下代码显示错误消息,弹出消息。

var errmessage = JSON.parse(oError.responseText);

errmessage.error.message.value

 onclick:函数(){
    lv_BusyDialog.open();
    var oRouter = sap.ui.core.UIComponent.getRouterFor(this);
    var para1 ="";
    var para2 ="";
    var para3 ='';
    var url ="/img/sap/opu/odata/sap/Test_SRV/";
    var allfilters = [new sap.ui.model.Filter({
      路径:" ZZ_para1",
      运算子:sap.ui.model.FilterOperator.EQ,
      值1:para1}),
     新的sap.ui.model.Filter({
      路径:" ZZ_para2",
      运算子:sap.ui.model.FilterOperator.EQ,
      值1:para2
     }),
     新的sap.ui.model.Filter({
      路径:" ZZ_para3",
      运算子:sap.ui.model.FilterOperator.GE,
      值1:para3
     })
    ];
    var oModel = new sap.ui.model.odata.v2.ODataModel(url);
    sap.ui.getCore()。setModel(oModel);
  /oModel.metadataLoaded()。then(function(oSuccess){
     oModel.read("/img/TestSet",{
      过滤器:所有过滤器,
      成功:函数(oData,oResponse){
       oRouter.navTo(" view2");
       lv_BusyDialog.close();
      },
      错误:函数(oError){
       lv_BusyDialog.close();
       var errmessage = JSON.parse(oError.responseText);
       MessageBox.show(
        errmessage.error.message.value,{
         图标:MessageBox.Icon.ERROR,
         标题:"严重错误",
         动作:[MessageBox.Action.OK],
         onClose:函数(oAction){
          如果(oAction === MessageBox.Action.OK){
          }
         }
        }
       );
      }
     });
    },函数(oError){
    });
   },