Code: Alles auswählen.
SELECT SINGLE *
FROM zdb_bcm
WHERE fachbereich = lv_fachbereich AND "Wenn Fachbereich ausgewählt wurde, der schon in DB existiert
szenario = lv_szenario AND "Wenn Szenario ausgewählt wurde, der schon in DB existiert
testart = lv_testart. "Wenn Testart ausgewählt wurde, der schon in DB existiert
IF sy-subrc = 0.
Pop-up Fenster
ELSE.
//weiter wie gehabt
ENDIF.
Code: Alles auswählen.
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.
lo_api_component = wd_comp_controller->wd_get_api( ).
lo_window_manager = lo_api_component->get_window_manager( ).
lo_window = lo_window_manager->create_window(
window_name = 'W_NEW_WINDOW'
title = 'Irgendwas'
close_in_any_case = abap_false
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_none
* default_button = if_wd_window=>co_button_ok
).
wd_comp_controller->go_window = lo_window.
lo_window->open( ).
Code: Alles auswählen.
wd_comp_controller->go_window = lo_window.
Code: Alles auswählen.
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.
lo_api_component = wd_comp_controller->wd_get_api( ).
lo_window_manager = lo_api_component->get_window_manager( ).
CALL METHOD lo_window_manager->create_window
EXPORTING
window_name = 'Z_BCM_WAPP_POPUP'
title = 'Hinweis!'
close_in_any_case = abap_false
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_none
RECEIVING
window = lo_window.
* default_button = if_wd_window=>co_button_ok
SELECT SINGLE *
FROM zdb_bcm
INTO ls_zdb_bcm_dmy
WHERE fachbereich = lv_fachbereich AND "Wenn Fachbereich ausgewählt wurde, der schon in DB existiert
szenario = lv_szenario AND "Wenn Szenario ausgewählt wurde, der schon in DB existiert
testart = lv_testart. "Wenn Testart ausgewählt wurde, der schon in DB existiert
ENDSELECT.
IF sy-subrc = 0.
lo_window->open( ).
ENDIF.
Code: Alles auswählen.
wd_comp_controller->go_window = lo_window.