!--a11y-->
Relative Navigation 
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
IF_WD_PORTAL_INTEGRATION,
Methode NAVIGATE_RELATIVE) verwenden.
Über den
Wizard 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.
BASE_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
Ein Beispiel finden Sie im System in der Web-Dynpro-Anwendung WDR_TEST_PORTAL_NAV_PAGE.