Show TOC

Absolute NavigationLocate this document in the navigation structure

Verwendung

Sie können die absolute Pfad-Navigation des Portals im Web Dynpro ABAP auslösen, indem Sie den Portal-Manager (Interface IF_WD_PORTAL_INTEGRATION, Methode NAVIGATE_ABSOLUTE) verwenden. Über den Wizard können Sie eine entsprechende Vorlage generieren lassen, die Sie dann mit Werten füllen.

Bei der absoluten Navigation müssen Sie den Namen der Seite, die angezeigt werden soll, genau kennen um ihn der Methode zu übergeben.

Einzig notwendiger Parameter ist hier das Navigationsziel - eine absolute Adresse im Portal. Die weiteren Parameter dienen zur optionalen Steuerung der Navigation. Es gibt die Möglichkeit, Business-Parameter und Parameter für den entsprechenden Anendungs-Launcher im Portal bereit zu stellen. Um Business-Parameter korrekt zur Zielanwendung zu transportieren, müssen Sie den Parameter USE_SAP_LAUNCHER entsprechend setzen. Handelt es sich um eine SAP-Anwendung (z.B. BSP, Web Dynpro usw.), setzen Sie den Schalter auf TRUE.

Parameter-Übersicht

Tabelle 1:

Name

Optional

Mögliche Werte

Beschreibung

NAVIGATION_TARGET

Nein

Adresse,

z.B. ROLES://portal_content/

web_dynpro_abap/

web_dynpro_abap_tester/

portal_integration/

portalNavigation/ portal_navigation_target

Absolute Adresse, Pfad der Seite oder des iView im Portal Content Directory. Dieser Pfad wird im Portalkatalog beispielsweise beim Bearbeiten einer Seite oder eines iView angezeigt.

NAVIGATION_MODE

Ja

INPLACE″

Anzeige des Navigationsziels auf der gleichen Seite

Navigationsmodus

″EXTERNAL″

Anzeige des Navigationsziels auf einer neuen Seite, allerdings nur als iView, ohne Portal

″EXTERNAL_PORTAL″

Anzeige des Navigationsziels auf einer neuen Portalanzeige der üblichen Toolbar-Seite

WINDOW_FEATURES

Ja

″TOOLBAR″

Anzeige der üblichen Toolbar

Zusätzliche JavaScript-Parameter für das externe Fenster, z.B. Zeichensatz oder Größenangaben wie width=300 oder height=250 Diese Parameter werden mit Kommas getrennt. Leerzeichen sind nicht zulässig.

″LOCATION″

Anzeige der Web-Adresse

″DIRECTORIES″

Anzeige der Verzeichnis-Drucktasten des Browsers

″STATUS″

Anzeige der Statuszeile des Browsers

″MENUBAR"

Anzeige der Menüleiste des Browsers

″SCROLLBARS″

Anzeige der Blätterleiste

″RESIZABLE″

Größenanpassungen sind möglich

WIDTH″

Breite des Fensters

″HEIGHT"

Höhe des Fensters

WINDOW_NAME

Ja

String

Titel für die Zielseite des externen Browser-Fensters. Die spezifizierte Web-Adresse wird in ein Fenster mit diesem Namen geladen, z.B. MyWindowName. Über diesen Namen kann auf sie zugegriffen werden.

HISTORY_MODE

Ja

″ALLOW_DUPLICATIONS″

Ein Navigationseintrag kann mehrfach in der Historie vorkommen.

Festlegung, ob die besuchte Web-Adresse in der Navigationshistorie aufgelistet werden soll.

″NO_DUPLICATIONS″

Ein Navigationseintrag kann nur einmal in der Historie vorkommen

″NO_HISTORY″

Kein Navigationseintrag in der Historie

TARGET_TITLE

Ja

String

Titel für die Portalseite

CONTEXT_URL

Ja

String

Festlegung des verwendeten Navigations-Contexts

POST_PARAMETERS

Ja

″TRUE″

Übertragung der Parameter als POST-Request

Übertragungsoptionen der Parameter

″FALSE″ (Standardwert)

Übertragung der Parameter als GET-Request

USE_SAP_LAUNCHER

Ja

″TRUE″ (Standardwert)

Das Ziel wird mit dem SAP-Launcher aufgerufen, z.B. BSP

Verwendung des SAP-Launchers

″FALSE″

Das Ziel wird nicht mit dem SAP-Launcher aufgerufen

BUSINESS_PARAMETERS

Ja

Parameterliste vom Typ WDY_KEY_VALUE_LISTGEN. Sie können daher die Struktur WDY_KEY_VALUE mit Name-Wert-Paaren verwenden.

Übergabeparameter bei der Navigation zur Ziel-Anwendung (Web-Dynpro- oder andere Web-Anwendung), z.B. eine spezielle Kundennummer customerID=4711 für die Ziel Applikation.

Diese Parameter werden per URL übertragen.

Siehe auch Applikationsparameter und URL-Parameter

Achtung

Beachten Sie dabei die Übertragungsgrenzen, z.B. darf ein Parameter 1 KB nicht überschreiten.

LAUNCHER_PARAMETERS

Ja

Parameterliste vom Typ WDY_KEY_VALUE_LISTGEN. Sie können daher die Struktur WDY_KEY_VALUE mit Name-Wert-Paaren verwenden.

Parameterliste für den Anwendungs-Launcher, Parameterliste z.B. WebDynproNamespace=myNamespace

Hinweis

Beachten Sie, dass das als Navigationsziel dienende iView (bzw. die Seite) der Rolle des Benutzers zugeordnet sein muss. Sonst wird die Navigation nicht angestoßen.

Die Parameter werden nur dann als URL-Parameter übergeben, wenn nicht explizit angegeben wird, dass sie als POST-Parameter übergeben werden sollen. Bei POST-Parametern gilt die Längenbeschränkung nicht.

Beispiel

Ein Beispiel finden Sie im System in der Component WDR_TEST_PORTAL_NAV in der Web-Dynpro-Anwendung WDR_TEST_PORTAL_NAV_PAGE.