如何通过回调显示ODATA读取异常

2020-08-31 10:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 当我尝试使用以下具有...

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

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


大家好,

当我尝试使用以下具有正确日期的代码和带有正确路径的ODATA中的公司代码执行odata.read时(PostingPeriodSet(Ccode ='XXX',postdate ='20201024'),它可以正常工作。

 var oModel = that.getView()。getModel();
 oModel.read("/" + sObjectPath,{
                                         成功:function(oData){
 this.getView()。byId(" input0")。bindElement({
 路径:("/" + sObjectPath),
 事件:{}
 });
 },
 错误:function(oError){
 MessageToast.show(" oError");
 }
 });
 

但是,当发布错误的日期时,ODATA将引发异常,我不确定该如何通过应用程序中的回调函数显示它。

支持将大有帮助。

Exception:引发异常如下

 <错误xmlns =" http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
  F5/201 
 
 发布期间未开放。 对于过帐期间的变式,会计年度的诊断期间未打开。 系统响应处理无法继续。 过程该错误可能有多种原因。 为了消除该错误,请按照下列步骤操作:检查过帐日期是否正确输入。 系统通过日期确定过帐期间。 检查是否已过帐所需的过帐期间以进行过帐期间和帐户类型的变化。 确保期间可以公开发布。 为此,指定一个期间间隔,其中包含过帐期间和帐户类型的变体所需的期间。 您可以在财务会计全局设置(新)->分类帐->会计年度和过帐期间->过帐期间->打开和关闭过帐期间下的自定义财务会计(新)中进行这些设置。
 

 <内部错误>
 <应用程序>
 
 /SAP/
  ZMF_STD_JV_SRV 
  0001 

 


  15A491832E480080E005D7A6F9661BDC 
  20191023132926.8153270 
 <错误解决方案>
 
 对于后端管理员:在SAP Gateway集线器系统上运行事务/IWFND/ERROR_LOG并搜索带有上述时间戳的条目以获取更多详细信息
 


 
 请参阅SAP Note 1797736进行错误分析(https://service.sap.com/sap/support/notes/1797736)
 



 


 <错误细节>
 <错误细节>
 /IWBEP/CX_MGW_BUSI_EXCEPTION 
 发布期间未开放
 
 错误