Hi ,
I have a pop up screen in my web dynpro with a input field and two buttons.
i have a error message written in the WDDOBEFOREACTION method of my pop up window. But the message is not displayed on the window. But If the same is written in the event handler of the button click it is triggered.
Please help me to display the message with the code in WDDOBEFOREACTION method .
The code is as below
lo_nd_bp_data = wd_context->get_child_node( name = wd_this->wdctx_bp_data ). * get element via lead selection lo_el_bp_data = lo_nd_bp_data->get_element( ). * get single attribute lo_el_bp_data->get_attribute( EXPORTING name = `BP_NUMBER` IMPORTING value = lv_bp_number ). CHECK lv_bp_number IS NOT INITIAL. IF zcl_rms_webdynpro_texts=>check_for_victim_bp( i_bp_number = lv_bp_number ) = abap_true. * get message manager DATA lo_api_controller TYPE REF TO if_wd_controller. DATA lo_message_manager TYPE REF TO if_wd_message_manager. DATA: lv_p1 LIKE syst-msgv1. lo_api_controller ?= wd_this->wd_get_api( ). CALL METHOD lo_api_controller->get_message_manager RECEIVING message_manager = lo_message_manager. lv_p1 = lv_bp_number. * report message CALL METHOD lo_message_manager->report_t100_message EXPORTING msgid = ZMSG_CLS msgno = '222' msgty = 'E' p1 = lv_p1 cancel_navigation = abap_true enable_message_navigation = abap_true. ENDIF.
Edited by: SAP LEARNER on Jan 5, 2012 1:37 PM