cancel
Showing results for 
Search instead for 
Did you mean: 

Messages reported with IF_WD_MESSAGE_MANAGER appear in search-helps

Former Member
0 Kudos

Hi Experts!

I have a problem: messages I report with IF_WD_MESSAGE_MANAGER appear at the top of my page, but also they appear in search-helps opened in this page. The latter is not needed. Is there way to make messages not to appear in search-helps?

Accepted Solutions (1)

Accepted Solutions (1)

former_member40425
Contributor
0 Kudos

Hi,

Suppose You are using report_error_message then Pass the name of View in which you want to show the messae then it will show only in that view in which you want, not in all views.

* get message manager
DATA lo_api_controller     TYPE REF TO if_wd_controller.
DATA lo_message_manager    TYPE REF TO if_wd_message_manager.
 
lo_api_controller ?= wd_this->wd_get_api( ).
 
CALL METHOD lo_api_controller->get_message_manager
  RECEIVING
    message_manager = lo_message_manager
    .
 
* report message
CALL METHOD lo_message_manager->report_error_message
  EXPORTING
    message_text              =   'Error_Text' " Give your error text here
*    params                    =
*    msg_user_data             =
*    is_permanent              = ABAP_FALSE
*    scope_permanent_msg       = CO_MSG_SCOPE_CONTROLLER
*    view                      =
*    show_as_popup             =  "VIEW_NAME" "    Give Your View Name Here
*    controller_permanent_msg  =
*    msg_index                 =
*    cancel_navigation         =
*    enable_message_navigation =
* receiving
*    message_id                =
    .

Regards,

Rohit

Former Member
0 Kudos

Rohit, full points!

Answers (0)