cancel
Showing results for 
Search instead for 
Did you mean: 

How to call popup_to_confirm method using wizard.

Former Member
0 Kudos

Hi All,

I have a the following code to create a popup window.but i need the same code to get it through wizard.

can any one help me in this.

To show a Dialog pop-up and handle its button clicks use the following method. Note that the pop up is always modal.

data: l_cmp_api type ref to if_wd_component,
l_window_manager type ref to if_wd_window_manager,
l_popup type ref to if_wd_window,
l_text type string_table,
l_api type ref to if_wd_view_controller.

l_cmp_api = wd_comp_controller->wd_get_api( ).
l_window_manager = l_cmp_api->get_window_manager( ).

insert `Estimation Variant already exist` into table l_text.
insert `Do you want to modify?` into table l_text.

l_popup = l_window_manager->create_popup_to_confirm(
text = l_text
button_kind = if_wd_window=>co_buttons_yesnocancel
message_type = if_wd_window=>co_msg_type_question
window_title = 'Test: Popup to confirm'
window_position = if_wd_window=>co_center ). "#EC *

l_api = wd_this->wd_get_api( ).
l_popup->subscribe_to_button_event(
button = if_wd_window=>co_button_yes
action_name = 'YES'
action_view = l_api
is_default_button = abap_true ).

l_popup->subscribe_to_button_event(
button = if_wd_window=>co_button_no
action_name = 'NO'
action_view = l_api
is_default_button = abap_false ).

l_popup->subscribe_to_button_event(
button = if_wd_window=>co_button_cancel
action_name = 'CANCEL'
action_view = l_api
is_default_button = abap_false ).

l_popup->open( ).

Edited by: Anusha on Jun 4, 2009 10:46 AM

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

There is no option avaibale for this. But for some of the code can be used (Generate component usage) but you need to delete the unncessary code. Which is again a rework.

Regards,

Lekha.