!--a11y-->
Arbeiten mit Dialogfenstern 
Dialogfenster dienen der teilweisen Überblendung einer Web-Dynpro-View mit konkreten Informationen oder Einstellungsmöglichkeiten. Nach dem Beenden des Dialogs kann entweder die unterliegende View wieder aktiv sein oder auf eine Folge-View weiter navigiert werden. Grundsätzlich gibt es zwei verschiedene Typen von Dialogfenstern:
● Modal
Ein modales Dialogfenster öffnet sich im aktuellen Browser-Fenster.
Zu jedem modalen Dialogfenster existiert immer
auch eine eigene Phasenmodell-Instanz.
● Extern
Ein externes Dialogfenster wird in einem zusätzlichen Browser-Fenster geöffnet und kann daher separat zum Original-Fenster auf dem Bildschirm verschoben werden. Externe Dialogfenster sind grundsätzlich amodal.
Dialogfenster werden innerhalb einer Web-Dynpro-Anwendung über ein zusätzliches Window realisiert und in der Regel über den Ereignisbehandler einer Aktion aufgerufen (gegebenenfalls kann jedoch auch jede andere Methode des Phasenmodells dafür genutzt werden). Der Component-Controller enthält das Interface IF_WD_WINDOW_MANAGER mit dessen Hilfe ein neues Fenster für den Inhalt des Dialogfensters angelegt und geöffnet werden kann. (Jedem View-Controller wird beim Anlegevorgang automatisch eine Verwendung des zugehörigen Component-Controllers eingerichtet.) In den meisten Fällen werden Sie innerhalb Ihrer Anwendung ein modales Dialogfenster verwenden.
Sie finden in Ihrem System die ausführliche Beispiel-Component WDR_TEST_POPUPS_RT_00. Sie liegt im Paket SWDP_TEST.
Der Parameter MODAL wird nicht mehr verwendet.
Beachten Sie, dass die Integration von aktiven Controls in Web-Dynpro-ABAP-Dialogfenster (Popups) nicht unterstützt wird. Aktive Controls sind alle Oberflächenelemente, die von AbstractActiveComponent erben:
● Gantt
● Network
● OfficeControl
● InteractiveForm