Show TOC

HintergrundIF_WD_WINDOW Dieses Dokument in der Navigationsstruktur finden

 

Das Interface IF_WD_WINDOW ermöglicht das Öffnen und Schließen sowie die Manipulation eines Dialogfensters (Popups).

Achtung 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

Ende der Warnung.
Methoden
CLOSE

Methode für das asynchrone Schließen des Popups nach Beendigung des Phasenmodellzyklus des Windows.

OPEN

Methode für das asynchrone Öffnen des Popups nach Beendigung des Phasenmodellzyklus des zu Grunde liegenden Windows.

SET_WINDOW_TITLE

Methode für das Setzen des Fenstertitels.

SET_ON_CLOSE_ACTION

Methode für das Registrieren einer Action auf Abbrechen.

SUBSCRIBE_TO_BUTTON_EVENT

Methode für das Registrieren einer Action auf einen Button-Klick.

UNSUBSCRIBE_FROM_BUTTON_EVENT

Methode für das Deregistrieren einer Action.

SET_REMOVE_ON_CLOSE

Methode für das Zerstören des Fensters nach dem Schließen.

SET_BUTTON_KIND

Methode für das Festlegen der Button-Kombination.

SET_MESSAGE_TYPE

Methode für das Setzen des Nachrichtentyps.

SET_CLOSE_IN_ANY_CASE

Methode für das automatische Schließen des Fensters durch Window-Buttons.

SET_BUTTON_ENABLED

Methode, die das Aktivieren und Deaktivieren von Buttons ermöglicht.

Syntax Syntax

  1. data: l_window type ref to if_wd_window.
    l_window->set_button_enabled( 
         button = <button>
        is_enabled = abap_false ).
Ende des Codes

Dabei steht <button> für einen durch die Konstanten if_wd_window=>co_button.festgelegten Popup-Button.

Weitere Informationen

Arbeiten mit Dialogfenstern