Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation IF_WD_RR_WINDOW  Dokument im Navigationsbaum lokalisieren

Das Interface IF_WD_RR_WINDOW gehört zur API des Web-Dynpro-Runtime-Repositories.

Das Interface IF_WD_RR_WINDOW ermöglicht den Zugriff auf die Metadaten eines Web-Dynpro-Windows.

Hinweis

Siehe auch die im System hinterlegte Methodendokumentation.

Methoden

GET_NAME

Diese Methode gibt den Namen des Windows zurück.

GET_VIEW_USAGE

Diese Methode gibt die View-Usage des angegebenen Namens zurück.

Existiert keine View-Usage des angegebenene Namens, dann wird die Ausnahme CX_WDR_RR_EXCEPTION ausgelöst.

GET_VIEW_USAGES

Diese Methode gibt die View-Usages aller Views zurück, die direkt im Window (nicht innerhalb eines View-Containers einer anderen View) eingebettet sind.

EMBED_VIEW

Bettet temporär eine View an der angegebenen Einbettungsposition ein und setzt diese als Default-View. Dazu werden alle benötigten View-Verwendungen, alle View-Container-Zuordnungen und alle View-Container sowie alle Component-Verwendungen entlang des Einbettungspfades erzeugt, sofern sie nicht existieren.

GET_ROOT_VIEW_USAGES

Diese Methode gibt die View-Usages aller Views zurück, die direkt im Window (nicht innerhalb eines View-Containers einer anderen View) eingebettet sind.

GET_ROOT_VIEW_USAGE

Diese Methode gibt eine Root-View-Usage des angegebenen Namens zurück. Eine Root-View-Usage ist eine View-Usage, die direkt im Window und nicht in einem View-Container einer anderen View eingebettet ist.

CREATE_ROOT_VIEW_USAGE

Diese Methode erzeugt temporär eine Root-View-Usage des angegebenen Namens. Eine Root-View-Usage ist eine View-Usage, die direkt im Window und nicht in einem View-Container einer anderen View eingebettet ist.

DELETE_ROOT_VIEW_USAGE

Diese Methode löscht die angegebene Root-View-Usage.

Voraussetzung ist, dass die zu löschende View-Usage dynamisch erzeugt wurde (z.B. mit den MethodenIF_WD_RR_VIEW_CNT_ASSIGNMENT~CREATE_ROOT_VIEW_USAGE, IF_WD_NAVIGATION_SERVICES_NEW~PREPARE_DYNAMIC_NAVIGATION oder IF_WD_NAVIGATION_SERVICES_NEW~DO_DYNAMIC_NAVIGATION).

Eine statische, d.h. mit der ABAP-Workbench angelegte View-Usage kann nicht gelöscht werden.

SET_DEFAULT_ROOT_VUSAGE

Diese Methode setzt die angegebene View-Usage als Defaut-View-Usage. Dies bewirkt, dass die zu dieser View-Usage gehörende View beim initialen Aufbau des Windows angezeigt wird.

CREATE_NAVIGATION_TARGET

Diese Methode erzeugt temporär ein Navigations-Target. Existiert bereits ein Navigations-Target für die Kombination SOURCE_PLUG_NAME, TARGET_PLUG_NAME und TARGET_VIEW_USAGE_NAME, ist der Aufruf der Methode wirkungslos. In diesem Fall ist der Rückgabewert initial. Existiert bereits ein Navigations-Target mit gleichem Namen, dann wird die Ausnahme CX_WDR_RR_EXCEPTION=>TARGET_ALREADY_EXISTING ausgelöst.

DELETE_NAVIGATION_TARGET

Diese Methode löscht ein dynamisch erzeugtes Navigations-Target des angegebenen Namens. Existiert kein entsprechendes Navigations-Target, so bleibt der Aufruf der Methode wirkungslos.

Voraussetzung ist, dass das zu löschende Navigations-Target zuvor dynamisch erzeugt wurde (z.B. mit den Methoden IF_WD_RR_VIEW_USAGE~CREATE_NAVIGATION_TARGET, IF_WD_NAVIGATION_SERVICES_NEW~PREPARE_DYNAMIC_NAVIGATION oder IF_WD_NAVIGATION_SERVICES_NEW~DO_DYNAMIC_NAVIGATION).

DELETE_ALL_NAVIGATION_TARGETS

Diese Methode löscht alle dynamisch erzeugten Navigations-Targets zu dem angegebenen Outbound-Plug.

 

Ende des Inhaltsbereichs