Window: Inbound- und Outbound-Plugs 
Genau wie jede View verfügt auch jedes Window über eine Anzahl von Inbound- bzw. Outbound-Plugs.
Auf der Registerkarte Inbound-Plugs können Sie eine Vielzahl von Inbound-Plugs für das aktuell bearbeitete Window anlegen. Tragen Sie dafür einen neuen Namen für diesen Plug ein und fügen Sie eine Beschreibung hinzu.
Die Eigenschaften eines Inbound-Plugs eines Windows unterscheiden sich von den Inbound-Plugs einer View durch die zusätzlich pflegbaren Merkmale Interface und Startup bzw. Resume.
Mit diesem Ankreuzfeld legen Sie fest, ob ein Inbound-Plug des Windows allein zur Navigation innerhalb der zugehörigen Component verwendet werden soll oder ob der Inbound-Plug als Teil der Schnittstelle der Component auch außerhalb sichtbar sein soll. Wenn das Ankreuzfeld Interface markiert ist, wird der jetzt nach außen sichtbare Inbound-Plug zusätzlich als Bestandteil der zum Window gehörenden Interface-View im Objektlisten-Knoten Component-Interface angezeigt. Sie können einen Inbound-Plug jedoch nur im Window Editor ändern.
Achtung
Die Eigenschaften Startup und Resume sind nur für Inbound-Plugs der Interface-View relevant.
Die Eigenschaft Startup bedeutet, dass eine Web-Dynpro-Anwendung über diesen Plug gestartet werden kann. Beim Anlegen einer Web-Dynpro-Anwendung werden Ihnen nur diese, als Startup-Plug markierten Inbound-Plugs einer Interface-View zur Auswahl angeboten.
Inbound-Plugs, die nicht mit der Eigenschaft Startup versehen sind, stehen ausschließlich zur Navigation in einer bereits laufenden Anwendung zur Verfügung.
Weitere Informationen:Web-Dynpro-Window und Suspend-Resume-Aufrufe
Im Gegensatz zu Outbound-Plugs können Inbound-Plugs mit einem Ereignisbehandler ausgestattet werden. Dieser Ereignisbehandler eines Inbound-Plugs wird immer dann aufgerufen, wenn das Window über genau diesen Plug angesteuert wird. Das WDEVENT-Objekt dieser Behandlermethode besitzt den Parameter IF_WD_APPLICATION=>ALL_URL_PARAMETERS vom Typ IHTTPNVP. Alle Anwendungs-spezifischen URL-Parameter sind in dieser Tabelle abgelegt.
Weitere Informationen: Window: Parameter an Inbound- und Outbound-Plugs
Hinweis
Wenn ein Inbound-Plug Importing-Parameter besitzt, müssen für diese Parameter zur Laufzeit Werte zur Verfügung stehen. Sie können diese Werte entweder über die Pflege von Default-Werten zur Designzeit bereitstellen oder als URL-Parameter mit der Aufruf-URL der Anwendung übergeben.
Weitere Informationen: Web-Dynpro-Anwendungen mit Parametern aufrufen
Parallel zu den Inbound-Plugs kann ein Window über Outbound-Plugs verfügen. Über einen Outbound-Plug kann ein Window zu einer View eines einbettenden Windows hin verlassen werden. Outbound-Plugs können auf zwei verschieden Wegen gerufen werden:
über die generierte Methode WD_THISFIRE_<MY_OUTBOUND>_PLG
über die generische Methode FIRE_PLUG des APIs IF_WD_VIEW_CONTROLLER des jeweils aktuellen Controllers
Auch die Outbound-Plugs eines Windows bieten gegenüber den Plugs einer View zwei zusätzliche Ankreuzfelder an: Interface und Exit bzw. Suspend.
Mit diesem Ankreuzfeld legen Sie fest, ob ein Outbound-Plug des Windows allein zur Navigation innerhalb der zugehörigen Component verwendet werden soll oder ob der Outbound-Plug als Teil der Schnittstelle der Component auch außerhalb sichtbar sein soll.
Wenn das Ankreuzfeld Interface markiert ist, wird der jetzt nach außen sichtbare Outbound-Plug ebenfalls zusätzlich als Bestandteil der zum Window gehörenden Interface-View im Objektlisten-Knoten Component-Interface angezeigt. Sie können einen Outbound-Plug jedoch nur im Window Editor ändern.
Achtung
Die Eigenschaften Exit und Suspend sind nur für Outbound-Plugs der Interface-View relevant.
Wenn ein eingebettetes Window über einen mit der Eigenschaft Exit markierten Plug verlassen wird, wird damit automatisch die zu diesem Window gehörende Component beendet. Der Aufruf eine Exit-Plugs in der äußersten Component einer Component-Verwendungskette führt zum Beenden der gesamten Web-Dynpro-Anwendung.
Weitere Informationen: Web-Dynpro-Window
Für alle Outbound-Plugs einer Interface-View können Sie Importing-Parameter angeben. Diese Parameter werden beim Methodenaufruf WD_THISFIRE_<MY_OUTBOUND>_PLG an den Outbound-Plug übergeben.
Weitere Informationen: WD_THIS und das lokale Controller-Interface
Optional kann für einen Exit-Plug der ausgezeichneten Parameter URL belegt werden. In diesem Fall wird nach Auslösen des Exit-Plugs und Beenden der Web-Dynpro-Anwendung zu der im Parameter angegebenen Seite gesprungen. Ist der Parameter nicht belegt, wird zu einer Standard-Exit-Seite gesprungen. Sie können auch die Transaktion SICF nutzen, um eine Exit-Seite zu hinterlegen.
Weitere Informationen: Anwendungs-Abmeldeseite
Grundlegende Informationen zu den Plugs eines Windows finden Sie unter Window-Plugs.