Odata 智能过滤器Go按钮返回错误消息

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_

我想在单击智能筛选栏的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_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.