Odata 智能过滤器Go按钮返回错误消息
我想在单击智能筛选栏的go按钮后显示从odata返回的错误消息。如何获取返回消息并显示? 虽然我在smartfilterbar的搜索事件中写入了逻辑,但在加载屏幕时,该逻辑会执行。我想在单击go按钮后检查并显示错误消息 这是odata的返回代码Odata 智能过滤器Go按钮返回错误消息,odata,sapui5,abap,Odata,Sapui5,Abap,我想在单击智能筛选栏的go按钮后显示从odata返回的错误消息。如何获取返回消息并显示? 虽然我在smartfilterbar的搜索事件中写入了逻辑,但在加载屏幕时,该逻辑会执行。我想在单击go按钮后检查并显示错误消息 这是odata的返回代码 IF sy-subrc = 0. CLEAR et_entityset. DATA(lr_msg_cont) = /iwbep/cl_mgw_msg_container=>get_mgw_msg_container( ). lr_
IF sy-subrc = 0.
CLEAR et_entityset.
DATA(lr_msg_cont) = /iwbep/cl_mgw_msg_container=>get_mgw_msg_container( ).
lr_msg_cont->add_message(
EXPORTING
iv_msg_type = 'E' " Message Type
iv_msg_id = '01' " Message Class
iv_msg_number = '100' " Message Number
).
RAISE EXCEPTION TYPE /iwbep/cx_mgw_busi_exception
EXPORTING
message_container = lr_msg_cont.
ENDIF.