cancel
Showing results for 
Search instead for 
Did you mean: 

Methods available to launch error messages

gilberto_parga
Participant
0 Kudos

Hi again guys.

Do you know whether it is possible to launch an error message from WDAFTERACTION method instead of WDBEFOREACTION one? Thank you.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

hi ,

ur WDDOAFTERACTION is ur method for non action specific operations before navigation and yes , u cn raise error messages in this method by using code wizard ( control + f7) , and use report_error_message


* get message manager
  DATA: l_current_controller TYPE REF TO if_wd_controller,
        l_message_manager    TYPE REF TO if_wd_message_manager.

* Get the controller ref.
  l_current_controller ?= wd_this->wd_get_api( ).

* Get the message manager ref.
  CALL METHOD l_current_controller->get_message_manager
    RECEIVING
      message_manager = l_message_manager.

* raise error message
  CALL METHOD l_message_manager->report_error_message(
    EXPORTING
      message_text = i_msg ).

regards,

amit

Answers (2)

Answers (2)

Former Member
0 Kudos

WDDOAFTERACTION

Former Member
0 Kudos

Hi,

Technically it is possible to display error messages in WDDOAFTERACTION instead of WDDOBEFOREACTION.

Regards

Manas Dua