Show TOC Anfang des Inhaltsbereichs

URL-Parameter und Anwendungsparameter  Dokument im Navigationsbaum lokalisieren

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>

Hinweis

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

URL-Parameter für Web Dynpro

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
Die Semantik entspricht dem Anwendungsparameter WDCONFIGURATIONID

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

SAP-URL-Parameter

Zusätzlich stellt SAP die folgenden allgemeinen URL-Parameter für alle Browser-basierten SAP-Frontend-Technologien zur Verfügung.

Hinweis

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 Bestimmung des Mandanten

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

Parameter einer Applikation im Web Dynpro Explorer

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.

Achtung

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.

Parameter setzen

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)

Auswertungsreihenfolge

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

Hinweis

Die Sprache aus dem Benutzerkonto im SAP-System wird nicht ausgewertet.

Voraussetzung ist die Installation der jeweiligen Sprache in Ihrem System

Siehe auch:

Konfigurationseinstellungen

 

Ende des Inhaltsbereichs