Systemspezifische URL-Parameter 
Zur Steuerung der BSP-Laufzeit bzw. der BSP-Applikation können die folgende URL Query-String-Parameter in einer Request-URL mitgegeben werden.
URL Parameter |
Wert |
Beschreibung |
sap-sessioncmd |
open |
Startet die in der URL angegebene BSP-Applikation neu |
close |
Beendet die in der URL angegebene BSP-Applikation und lenkt den Browser ggf. zur durch sap-exiturl definierten Webseite um; sollte typischerweise in der BSP-Applikation in die Benutzungsoberfläche als Button oder Hyperlink eingefügt werden, wenn ein Beenden der Applikation durch den Benutzer vorgesehen ist. |
|
sap-exiturl |
* |
Spezifiziert die URL, zu der der Browser umgelenkt werden soll, wenn die BSP-Applikation beendet wird (s. sap-sessioncmd=close), z.B. http://www.sap.com |
sap-theme |
* |
Übersteuert das für eine BSP-Applikation verwendete Thema, so dass ggfs. alternative MIME-Objekte wie Bilder und Stylesheets zur Visualisierung herangezogen werden. |
sap-themeRoot |
* |
Dient dem Handling von Pfaden zu anderen Lokationen, von denen Stylesheets gezogen werden. Siehe auch: Setzen von Stylesheets für HTMLB, XHTMLB und PHTMLB
Dieser Parameter steht ab SAP Web AS 6.20 Support Package 7 zur Verfügung. Ende des Hinweises. |
sap-client |
* |
Definiert den Mandanten, unter dem eine Anmeldung am SAP Web Application Server stattfindet; kann z.B. in der URL oder in HTML-Formularen verwendet werden, um den Standard-Mandanten zu übersteuern. |
sap-user |
* |
Definiert den Benutzer, unter dem eine Anmeldung am SAP Web Application Server stattfindet; kann z.B. in der URL oder in HTML Formularen verwendet werden. |
sap-password |
* |
Definiert das Kennwort, mit dem eine Anmeldung erfolgen soll; kann in HTML-Formularen verwendet werden.
Dieser Parameter sollte nicht direkt in der URL verwendet werden, da Web Browser URLs in einer History-Liste ablegen und dort das Kennwort in Klartext zu lesen ist (auch nachdem der Browser geschlossen wurde). Ende der Warnung. |
sap-language |
* |
Definiert die Sprache (ISO Sprachkennung, z.B. "en" oder "de"), unter dem eine Anmeldung am SAP Web Application Server stattfindet; kann z.B. in der URL oder in HTML-Formularen verwendet werden, um die Standard-Anmeldesprache zu übersteuern. |
sap-htmlb-design |
* |
Dynamisches Umschalten der verschiedenen vorgegebenen Designvarianten, ohne das Attribut design von <htmlb: content> zu verwenden. Mögliche Werte sind CLASSIC, DESIGN2002 und DESIGN2003. Für das SAP Enterprise Portal 5 wird das DESIGN2002 unterstützt. Für das SAP Enterprise Portal 6 werden sowohl DESIGN2002 als auch DESIGN2003 unterstützt. |
sap-domainRelax |
off | min | max |
Sie können diesen Parameter nur dann verwenden, wenn Sie in Ihrer Systemlandschaft ein SAP Portal installiert haben und Ihre BSP-Anwendung dort einbinden wollen. Sie finden weitere Informationen zu diesem Parameter in der Dokumentation zum SAP Portal. Ende der Warnung. |
sap-accessibility |
X | |
Angabe für die Barrierefreiheit (Accessibility) Siehe auch Konfigurationseinstellungen. Bei der Aktivierung dieses Kennzeichens wird automatisch auf dem Anmeldebildschirm ein aktiviertes Ankreuzfeld für Eingabehilfen platziert. |
sap-rtl |
true | false |
Angabe für die RTL-Unterstützung. Die Familie der <HTMLB>-Bibliotheken unterstützt das RTL (Right-to-Left) Rendering für das design2003. Das RTL-Rendering können Sie über den URL-Parameter sap-rtl=true aktivieren (jedoch nur beim ersten Aufruf, bevor die BSP-URL das URL-Mangling erfährt). Verwenden Sie das Attribut rtlAutoSwitch von <htmlb:content>, um automatisch den RTL-Modus zu aktivieren, abhängig von der momentan aktiven Sprache (SY-LANGU). Die Entscheidung über die Aktivierung von RTL wird dann an den Funktionsbaustein NLS_RTL_DISPLAY delegiert. |
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.
Beispiel
Hier ein Beispiel, wie der Neustart einer BSP-Applikation auf Englisch im Mandanten 800 initiiert werden kann:
http://myServer.sap.com:1080/bc/bsp/sap/it00?sap-sessioncmd=open&sap-language=en&sap-client=800