Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Relative Navigation Dokument im Navigationsbaum lokalisieren

Der Einsatz der Navigationsvariante der relativen Pfad-Navigation ist beispielsweise bei der Auslieferung von Inhalten über mehrer Verzeichnisse hinweg sinnvoll.

Sie können die relative Pfad-Navigation des Portals in Web Dynpro ABAP auslösen, indem Sie den Portal-Manager (Interface StrukturlinkIF_WD_PORTAL_INTEGRATION, Methode NAVIGATE_RELATIVE) verwenden.

Über den StrukturlinkWizard können Sie eine entsprechende Vorlage generieren lassen, die Sie dann mit Werten füllen.

  call method lr_port_manager->navigate_relative

    exporting

      base_url            = navigation_data-base_url

      levels_up           = levels_up

      path                = pathlist

      navigation_mode     = navigation_data-navigation_mode

      window_features     = navigation_data-window_features

      window_name         = navigation_data-window_name

      history_mode        = navigation_data-history_mode

      target_title        = navigation_data-target_title

      context_url         = navigation_data-context_url

      use_sap_launcher    = abap_true

      business_parameters = bus_parameter_list

      launcher_parameters = launcher_parameter_list.

 

Diese Navigation erlaubt, von einem Startpunkt aus relativ zu navigieren.

Parameter-Übersicht

Name

Optional

Mögliche Werte

Beschreibung

BASE_URL

Pfadangabe

Startpunkt für die relative Navigation

LEVELS_UP

 

Numerischer Wert

Anzahl der Navigationsschritte nach oben in der Verzeichnisstruktur

PATH

 

Pfadangabe

Relative Pfadliste für die Ziel-Anwendung

Die restlichen Parameter verwenden Sie wie bei der absoluten Navigation.

BeispielBASE_URL : pcd:role1/folder1/folder2/fodler3/workset1/page1

LEVELS_UP: 3

PATHLIST: folder4/workset2/page2

Das Ziel ist: pcd:role1/folder1/folder2/folder4/workset2/page2

Die Angabe der BASE_URL ist nicht notwendig. In diesem Fall würde die aktuelle URL genommen. PATH ist eine Liste mit den nächsten Knoten. In diesem Fall wären das:

folder4

workset2

page2

Beispiel

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

 

Ende des Inhaltsbereichs