Zur Steuerung der Web-Dynpro-ABAP-Laufzeit bzw. der Web-Dynpro-ABAP-Applikation können URL-Query-String-Parameter in einer Request-URL mitgegeben werden.
Dazu erweitern Sie einfach im Browser die jeweilige URL:
<Scheme>://<Host>.<Domäne>.<Extension>:<Port>/sap/bc/webdynpro/<Namensraum>/<Applikationsname>?<Parametername>=<Parameterwert>

http://us7211.wdf.sap.corp:50021/sap/bc/webdynpro/sap/othello?sap-wd-renderMode=raw
Die Parameternamen sind case-insensitiv, ebenso die Parameterwerte (Ausnahme: sap-exiturl, falls auf einen case-sensitiven Server verwiesen wird). Mehrere Parameter können natürlich in einer URL kombiniert werden.
Siehe auch:
URL einer Web-Dynpro-Anwendung
Web-Dynpro-Anwendung mit Parametern aufrufen
Die URL-Parameter für Web Dynpro beginnen alle mit sap-wd-. Der Präfix sap-wd- ist damit für SAP reserviert. Im Folgenden erhalten Sie eine Liste der für das Web Dynpro ABAP relevanten URL-Parameter und ihrer Werte.
WDA-URL-Parameter
Parameter |
Wert |
Beschreibung |
sap-wd-client |
ssrClient (Standardwert) xmlClient (wird automatisch vom Smart Client hinzugefügt) |
Schlüssel, mit dem ein spezieller Client ausgewählt wird. Wir empfehlen, hier keine Angaben zu machen, damit der Standardwert ssrClient verwendet wird. |
sap-wd-configId |
<id der Konfiguration> |
Konfigurationsbezeichnung |
sap-wd-deltaRendering |
ON | OFF |
Delta-Rendering-Modus, siehe auch Applikationsparameter WDDELTARENDERING |
sap-wd-inlinecss |
X | |
Siehe WDINLINECSS |
sap-wd-lightspeed |
X | |
Siehe WDLIGHTSPEED Bei X ist das neue Rendering eingschaltet, bei Werten ungleich X wird das klassiche Rendering verwendet |
sap-ls-useanimation |
X | |
Siehe WDUSEANIMATION |
sap-wd-ssrconsole |
true | |
Anzeige der Web Dynpro Console, siehe auch Sicherheitsaspekte für Web Dynpro ABAP |
sap-wd-displaySplashscreen |
X | |
Anzeige des Initialbildschirms beim Start einer Web-Dynpro-ABAP-Applikation, siehe WDDISPLAYSPLASHSCREEN |
Zusätzlich stellt SAP die folgenden allgemeinen URL-Parameter für alle Browser-basierten SAP-Frontend-Technologien zur Verfügung.

Diese allgemeinen URL-Parameter beginnen alle mit sap-. Der Präfix sap- ist damit, genauso wie sap-wd und sap-ls, für SAP reserviert.
SAP-URL-Parameter
Parameter |
Wert |
Beschreibung |
sap-accessibility |
X | |
Barrierefreiheit |
sap-accessibility-debug |
X | |
Parameter für das Testen der Barrierefreiheit-Texte, siehe auch Barrierefreiheit einer Web-Dynpro-Anwendung |
sap-rtl |
X | |
Right-to-Left-Unterstützung |
sap-language |
<zweistelliger Sprachencode> |
Sprache Siehe unten und Konfigurationseinstellungen |
sap-client |
<dreistelliges Kürzel für Mandanten> |
Mandant Der sap-client Parameter wird durch die folgenden Optionen bestimmt, wobei die erste zutreffende Option verwendet wird: … 1. Bestimmung über den sap-client URL-Parameter 2. Bestimmung über den Standard-Mandanten in der System-Login-Konfiguration (Transaktion SICF) 3. Bestimmung über den Standard-Mandanten im System (in Transaktion RZ11 können Sie sich die Belegung für den Profil-Parameter login/system_client ansehen, die Profilpflege selbst geschieht über die Transaktion RZ10) Siehe auch
|
sap-cssurl |
<URL> |
URL für die Verwendung von Cascading Stylesheets. Beachten Sie auch die Einstellungen für die White-List. |
sap-user |
<Benutzername> |
User-ID, die für das User-Mapping verwendet wird |
sap-explanation |
X | |
Hilfemodus für eine Anwendung, siehe auch Explanation |
sap-config-mode |
X | config |
Konfigurationsmodus. Dieser Parameter wird automatisch gesetzt, wenn die Anwendung im Portal im Preview-Mode läuft, bzw. aus dem Web Dynpro Explorer in der Development Workbench heraus über den Menü-Eintrag Web-Dynpro-Anwendung ® Testen ® Ausführen im Admin-Modus. Dieser Parameter wird immer ausgewertet, wenn die Personalisierung aufgerufen wird. Siehe auch Berechtigungsprüfungen bei der Personalisierung Für die Konfiguration der ALV-Ausgabe steht sap-config-mode=config zur Verfügung. Weitere Informationen finden Sie unter Konfigurationsdatensatz speichern. |
sap-ep-version |
<Release>.<Service-Pack>.<YYYYMMDDHHMM> |
Portal-Version. Dieser Parameter wird über den Portal-Manager aufgelöst. Er dient der Einbindung einer Web-Dynpro-Anwendung in das SAP NetWeaver Portal bzw. der Ermittlung der Portal-Version, siehe auch Portal-Integration |
sap-theme |
|
Siehe WDTHEMEROOT |
Sie können einer Web-Dynpro-Anwendung im Web Dynpro Explorer ebenfalls Parameter (Applikationsparameter, Anwendungsparameter) mitgeben.
Dies geschieht über die Registerkarte Parameter einer Web-Dynpro-Anwendung. Sie können entweder eigene Parameter definieren oder einen der vordefinierten Parameter auswählen:
·
WDACCESSIBILITY
Dieser Parameter wird genutzt, um die Barrierefreiheit-Unterstützung
einzuschalten.
Der Parameter kann an allen unten genannten Stellen eingeschaltet werden. Es wird eine ODER-Logik angewandt, das heisst, dass der Parameter an einer Stelle eingeschaltet werden kann. Normalerweise wird dieser Parameter entweder benutzerspezifisch definiert, oder zu Testzwecken an der URL angegeben.
Name des Benutzerparameters: ACCESSIBILITY_MODE
Name des URL-Parameters: sap-accessibility
·
WDCONFIGURATIONID
Konfigurationsbezeichnung, siehe auch Anwendungskonfiguration
Hiermit wird die Id der Anwendungskonfiguration übergeben. Typischerweise wird diese Id entweder in der Anwendung fest vorgegeben (das bedeutet, dass für die Nutzung verschiedener Anwendungskonfigurationen verschiedene Anwendungen definiert werden) oder der Parameter wird vom Portal aus in der iView als Parameter definiert.
Name des URL-Parameters: sap-wd-configid
·
WDDELTARENDERING
View-basiertes Delta-Rendering.
Bei manchen Anwendungen hat es sich bewährt, nur geänderte Views an den Client zu schicken. Dies erhöht jedoch den Aufwand zum Erkennen der Änderungen, und es erhöht den Testaufwand, denn die Anwendung muss mit eingeschaltetem Delta-Rendering komplett durchgetestet werden. Typischerweise wird dieser Parameter an der Anwendung gesetzt. Für Testzwecke ist es jedoch manchmal sinnvoll, den URL-Parameter zu setzen. Falls die Context-Änderungen getraced werden sollen (in WD_TRACE_TOOL) müssen Sie diesen Parameter setzen.
Es gibt die folgenden Werte für diesen Applikationsparameter:
○ OFF (Standardwert)
Deaktivieren des View-basierten Delta-Rendering
○ ON
Aktivieren des View-basierten Delta-Rendering
Alternativ zu diesem Applikationsparameter können Sie für das View-basierte Delta-Rendering den URL-Parameter sap‑wd‑deltaRendering verwenden, der immer den Applikationsparameter übersteuert.
·
WDDISABLEUSERPERSONALIZATION
Unterdrücken der Personalisierungsmöglichkeiten für Endbenutzer, siehe auch Personalisierung
Mit diesem Parameter kann den Benutzern die Möglichkeit genommen werden, Änderungen am UI vorzunehmen. Gesetzt wird der Parameter meist an der Anwendung, in der Anwendungskonfiguration oder global. Als URL-Parameter ist es nicht vorgesehen.
·
WDDISPLAYSPLASHSCREEN
Anzeige des Initialbildschirms beim Start einer
Web-Dynpro-ABAP-Applikation.

Beachten Sie, dass dieser Parameter bei eingeschaltetem Parameter WDLIGHTSPEED deprecated ist, er wird dann nicht ausgewertet.
·
WDFORCEEXTERNALSTYLESHEET
Das Web-Dynpro-Framework vergleicht automatisch die Versionen der Stylesheets
vom Portal und von Web Dynpro ABAP. Wenn das Web Dynpro ABAP eine neuere
Version hat, wird das WDA-Stylesheet verwendet. Dadurch werden unschönes
Rendering und JavaScript-Fehler vermieden. Beachten Sie jedoch, dass hierdurch
ein eventuelles Kunden-Branding verloren geht. Dieses Verhalten können Sie
über den Applikationsparameter WDFORCEEXTERNALSTYLESHEET wieder
abschalten.
Siehe auch SAP Hinweise 1033496 und 1073498.
·
WDHIDEMOREFIELDHELPASDEFAULT
Die Anzeige der erweiterten Hilfe ist standardmäßig generell ausgeschaltet.
Für ausgewählte einzelne Felder können Sie die F1-Hilfe wieder aktivieren,
siehe auch Eigenschaft
explanation.
· WDINLINECSS
Dieser Parameter dient der Performance-Optimierung und ist standardmäßig eingeschaltet. CSS-Stylesheets werden so an den Client übergeben, dass eine optimale Performance erreicht wird.
Name des URL-Parameters: sap-wd-inlinecss
· WDLIGHTSPEED
Einschalten der neuen Rendering-Technologie, die zu EhP1 standardmäßig aktiv ist.
Die neue Rendering-Technologie kann pro Mandant ein- und ausgeschaltet werden, pro Anwendung, oder auch in der URL. Es wird unterschieden, ob der Parameter da ist, aber der Wert leer (dann wird das klassische Rendering verwendet) oder ob der Parameter nicht da ist (dann wird der Standardwert übernommen).
Name des URL-Parameters: sap-wd-lightspeed
·
WDPROTECTEDAPPLICATION
Sichere Anwendung bei Web-Applikationen ohne
Domain-Relaxing.
Hiermit wird angegeben, dass die Anwendung mit SSL-Protokoll (HTTPS) laufen soll, und dass kein Skripting zwischen dem Portal und der Anwendung möglich ist.
Beachten Sie, dass beim Setzen dieses Parameters die Portal-Integration nicht mehr uneingeschränkt funktioniert. Das Portal-Eventing funktioniert in diesem Fall nicht mehr. Außerdem gibt es Auswirkungen auf das Session-Handling (Wegnavigieren vom iView oder Schließen des Browsers) und den WorkProtect-Modus.
Beachten Sie außerdem, dass bei Verwendung dieses Parameters auch das UI-Element BIApplicationFrame nicht korrekt funktioniert.
●
WDSHAREDREPOSITORY
Festlegung, dass die Metadaten für eine Anwendung in das Shared Memory geladen
werden. Dies führt zu erheblichen Performance-Verbesserungen.
Beachten Sie beim Einsatz dieses Parameters, dass das Shared Memory eine
hinreichende Größe besitzen muss.
●
WDTABLENAVIGATION
Festlegung des Blätter- bzw. Scroll-Modus bei Tables
Es gibt die folgenden Möglichkeiten:
¡
Keine Angabe
Standardwert, Navigation geschieht über Paginatoren
○
PAGINATOR
Navigation geschieht über Paginatoren
○
SCROLLBAR
Navigation geschieht über Scrollbars
●
WDTHEMEROOT
Festlegung des Stylesheets für die Anwendung ohne Portal-Integration.
Die folgenden Stylesheets stehen zur Verfügung:
○ sap_chrome
○ sap_hcb
○ sap_highcont
○ sap_nova
○ sap_standard
○ sap_tradeshow
○ sap_tradeshow_plus
● WDUSEANIMATION
Bei eingeschaltetem Parameter WDLIGHTSPEED dient dieser Parameter, der standardmäßig aktiv ist, dazu, Ein- und Ausblendeeffekte beispielsweise bei Popups zu rendern. Aus Performancegründen können Sie diesen Parameter abschalten.
Name des Benutzerparameters: WDUSEANIMATION
Zusätzlich ist es möglich, diese Parameter (oder auch nur einen dieser Parameter) global für alle Web-Dynpro-ABAP-Applikationen zu setzen. Dazu führen Sie die Web-Dynpro-ABAP-Applikation WD_GLOBAL_SETTING aus, wählen den Änderungsmodus und tragen den von Ihnen gewünschten Wert für den betreffenden Parameter für alle Applikationen ein.
Die oben beschriebenenen Parameter können Sie an den folgenden Stellen setzen:
1. An der Web-Dynpro-Anwendung (in der SE80 im Web Dynpro Explorer auf der Anwendung unter dem Tab Parameter)
4. In der Anwendungskonfiguration (Web-Dynpro-Applikation CONFIGURE_APPLICATION, Tab Parameter)
5. Global für alle Anwendungen und einen bestimmten Mandanten (Web-Dynpro-Anwendung GLOBAL_SETTING)
6. Für den Benutzer und alle Anwendungen (Benutzerparameter, jedoch nur für wenige Parameter möglich)
7. Für den aktuellen Aufruf (als URL-Parameter; hierbei spiel die Groß-/Kleinschreibung des Parmeternamens keine Rolle)
Die verschiedenen Möglichkeiten der Einstellungen werden in der folgenden Reihenfolge ausgewertet:
1. In der URL festgelegte Parameter
2. Für die Web-Dynpro-Applikation festgelegte Standard-Parameter
Beachten Sie bei der Bestimmung der Anmeldesprache, dass sie aus den im Folgenden aufgeführten Quellen vorgeschlagen bzw. bestimmt wird. Diese Quellen werden in der aufgeführten Reihenfolge ausgewertet, wobei die erste angegebene Quellenangabe ausschlaggebend ist:
...
1. URL-Parameter sap-language (siehe oben)
2. Default-Sprache in der Einstellung für die Systemanmeldung
3. Sprachen des Web Browsers (Accept-Language)
4. Default-Sprache des SAP Systems

Die Sprache aus dem Benutzerkonto im SAP-System wird nicht ausgewertet.
Voraussetzung ist die Installation der jeweiligen Sprache in Ihrem System
Siehe auch: