IF_WD_WINDOW 
Das Interface IF_WD_WINDOW ermöglicht das Öffnen und Schließen sowie die Manipulation eines Dialogfensters (Popups).
Achtung
Es ist noch nicht möglich, programmatisch die Größe oder die Position eines Dialogfensters zu verändern.
Folgende Methoden zeigen daher keine Wirkung:
IF_WD_WINDOW~SET_WINDOW_POSITION
IF_WD_WINDOW~SET_WINDOW_POSITION_CONTROL
IF_WD_WINDOW~SET_WINDOW_SIZE
Außerdem zeigen folgende Parameter der Methode IF_WD_WINDOW_MANAGER~CREATE_POPUP_TO_CONFIRM ebenfalls keine Wirkung:
WINDOW_LEFT_POSITION
WINDOW_TOP_POSITION
WINDOW_POSITION
WINDOW_WIDTH
WINDOW_HEIGHT
Methode für das asynchrone Schließen des Popups nach Beendigung des Phasenmodellzyklus des Windows.
Methode für das asynchrone Öffnen des Popups nach Beendigung des Phasenmodellzyklus des zu Grunde liegenden Windows.
Methode für das Setzen des Fenstertitels.
Methode für das Registrieren einer Action auf Abbrechen.
Methode für das Registrieren einer Action auf einen Button-Klick.
Methode für das Deregistrieren einer Action.
Methode für das Zerstören des Fensters nach dem Schließen.
Methode für das Festlegen der Button-Kombination.
Methode für das Setzen des Nachrichtentyps.
Methode für das automatische Schließen des Fensters durch Window-Buttons.
Methode, die das Aktivieren und Deaktivieren von Buttons ermöglicht.
Syntax
data: l_window type ref to if_wd_window.
l_window->set_button_enabled(
button = <button>
is_enabled = abap_false ).Dabei steht <button> für einen durch die Konstanten if_wd_window=>co_button.festgelegten Popup-Button.