来自ECC的Odata服务响应的成功/错误/信息消息

2020-08-18 23:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在研究Odat...

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

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


大家好,

我正在研究Odata服务,希望将消息返回到HTML5设计的前端应用程序,该应用程序提供更新/删除或创建操作的状态。 我想将错误类型和描述返回到前端。

我正在使用类-/iwbep/if_message_container返回消息并尝试了以下方法:

lo_message_container = mo_context-> get_message_container()。

ls_return-type ='S'。

ls_return-id ='ZTEST'。

ls_return-number ='000'。

* ls_return-log_no ='111'。

ls_return-message ='更新方法中可用的数据'。

追加ls_return到lt_return。

***

lo_message_container-> add_messages_from_bapi(

it_bapi_messages = lt_return

iv_determine_leading_msg =/iwbep/if_message_container => gcs_leading_msg_search_option-first


它没有出现在对前端的请求响应中,并且响应主体为空。 如果我提出例外情况,则/IWBEP/CX_MGW_BUSI_EXCEPTION或/IWBEP/CX_MGW_TECH_EXCEPTION响应将带有错误代码-404。


请提出任何更好的方法来将响应发送到前端。


此致

拉杰什

16条回答
追夢秋陽
2020-08-19 00:36

无论别人怎么说,我都尝试过。 没有错误,我可以看到程序在调试中执行。 但是Fiori前端仅显示标准消息。 显示自定义错误消息没有问题。 但是我还需要显示自定义成功消息。

因此,如果您能找到一种方法,请告诉我。 感谢您的回应

谢谢

Raibin

一周热门 更多>