cancel
Showing results for 
Search instead for 
Did you mean: 

How To Call a Window from a PopUp Window?

Former Member
0 Kudos

Hi,

I need to call a window from a Pop up window through Button Action?

Regards,

M J Vasanthakumar

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

you have to create a custom POWL action:


Example:


  DATA lo_window_manager TYPE REF TO if_wd_window_manager.

  DATA lo_api_component     TYPE REF TO if_wd_component.

  DATA lo_window                 TYPE REF TO if_wd_window.

  DATA lo_view_controller     TYPE REF TO if_wd_view_controller.

  DATA lv_string                    TYPE string_table.

  lo_api_component  = WD_THIS->wd_get_api( ).

  lo_window_manager = lo_api_component->get_window_manager( ).

  lo_window         = lo_window_manager->create_window(

                     window_name                    = 'W_POPUP '

                     title                                      = 'MESSAGE : Forwarding Process'

                     close_in_any_case             = abap_true

                     message_display_mode     = if_wd_window=>co_msg_display_mode_selected

                     close_button                       = abap_true

                     button_kind                         = if_wd_window=>co_buttons_okcancel

                     message_type                    = if_wd_window=>CO_MSG_TYPE_WARNING

                     default_button                     = IF_WD_WINDOW=>CO_BUTTON_OK

                     ).

    CALL METHOD LO_WINDOW->SUBSCRIBE_TO_BUTTON_EVENT

       EXPORTING

           BUTTON            = IF_WD_WINDOW=>CO_BUTTON_OK

           BUTTON_TEXT       = 'Ok'

*         TOOLTIP           =

           ACTION_NAME       = 'NEW_WINDOW'

           ACTION_VIEW       = WD_THIS->GO_VIEW_CONTROLLER

*         IS_DEFAULT_BUTTON =  ABAP_FALSE

    .

  lo_window->open( ).

View Action: ONACTIONNEW_WINDOW


In the action, a new Window can be created

Regards

Shkelqim

Former Member
0 Kudos


Thanks Shkelqim

Answers (1)

Answers (1)

former_member222068
Active Participant
0 Kudos

Hi Vasanth,

  Can you elaborate your requirement.

Thanks & Regards,

Sankar Gelivi