OData的自定义错误页面

2020-08-19 16:12发布

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

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


嗨社区成员,

我有一个要求,我必须将自定义页面显示为OData服务中的错误。

我使用了业务异常,但是这只允许我将HTTP状态代码设置为400,并以XML格式显示错误以及我想向最终用户公开的其他系统详细信息。 在ICF节点上,只能为错误代码500或401设计自定义错误页面。

如何定义用于引发业务异常的自定义错误处理页面,或者是否有其他方法可以从状态码为500的Odata中引发错误?

感谢与问候,

Sagar Bansal

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

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


嗨社区成员,

我有一个要求,我必须将自定义页面显示为OData服务中的错误。

我使用了业务异常,但是这只允许我将HTTP状态代码设置为400,并以XML格式显示错误以及我想向最终用户公开的其他系统详细信息。 在ICF节点上,只能为错误代码500或401设计自定义错误页面。

如何定义用于引发业务异常的自定义错误处理页面,或者是否有其他方法可以从状态码为500的Odata中引发错误?

感谢与问候,

Sagar Bansal

付费偷看设置
发送
1条回答
Climb_Ma
1楼-- · 2020-08-19 16:24
您可以使用以下类似代码来发送自定义消息。 消息也必须在UI中捕获

      CONCATENATE'错误数据'INTO lv_text。
      引发异常类型/iwbep/cx_mgw_busi_exception
        出口
         textid =/iwbep/cx_mgw_busi_exception => business_error
         消息= lv_text。

一周热门 更多>