Show TOC

Stylesheets in Web Dynpro ABAPLocate this document in the navigation structure

Verwendung

Standardmäßig basieren alle UI-Elemente, die im View Designer zur Verfügung stehen, auf einem bestimmten von SAP ausgelieferten Stylesheet, um ein einheitliches Erscheinungsbild der jeweiligen Anwendung zu gewährleisten.

Stylesheets ohne Portal-Integration

Da SAP mehrere Stylesheets ausliefert, ist es möglich, zwischen diesen zu wechseln. Dazu steht an jeder Web-Dynpro-ABAP-Applikation der Applikationsparameter WDTHEMEROOT zur Verfügung. Die möglichen Werte sind unter Applikationsparameter und URL-Parameter aufgeführt.

Stylesheets bei der Portal-Integration

Hinweis

Beachten Sie, dass die Version Ihres AS-ABAP-Systems und die Portal-Version übereinstimmen müssen, damit keine Schiefstände bei den Stylesheets auftreten.

Bei der Portal-Integration wird zuerst abgeprüft, ob das Portal eine Angabe für ein Stylesheet übergeben hat. Wenn der Applikationsparameter WDFORCEEXTERNALSTYLESHEET gesetzt ist, wird das angegebene Portal-Stylesheet verwendet. Wenn dagegen der Applikationsparameter WDFORCEEXTERNALSTYLESHEET nicht gesetzt ist, werden die Versionen der Stylesheets überprüft. Ist die Version des Portal-Stylesheets jünger oder gleich dem Stylesheet im SAP-System, dann wird das Portal-Stylesheet verwendet. Dabei werden alle vier Stellen der Versionsnummer des jeweiligen Stylesheets verglichen. Die Version ist beispielsweise 7.0.0.0 oder 7.1.3.0. Wenn die Version des Portal-Stylesheets jedoch nicht mit dem Stylesheet im SAP-System übereinstimmt, d.h. wenn das Portal-Stylesheet älter ist, dann wird das Stylesheet verwendet, das beim Applikationsparameter WDTHEMEROOT angegeben ist. Ist dort kein Stylesheet spezifiziert, wird das Standard-Stylesheet verwendet.

Kunden-Stylesheets

Sie können eigene Stylesheets anlegen bzw. die von SAP ausgelieferten Stylesheets kopieren und entsprechend Ihres Kunden-Branding abändern. Dazu steht Ihnen das folgende Tool zur Verfügung:

  • Style Editor des Portals

    Erstellen Sie Ihr eigenes Stylesheet mit dem Style Editor des Portals und übergeben Sie den Namen Ihres neuen Stylesheets mit dem SAP-URL-Parameter sap-cssurl.

    Informationen über den Style Editor des Portals finden Sie unter Customer Branding and Style Editor und Portalmotive.

Globale Festlegung der Stylesheets für alle Anwendungen

Zusätzlich ist es möglich, global für alle Web-Dynpro-ABAP-Applikationen eines Mandanten festzulegen, dass ein anderes als das Standard-Stylesheet verwendet werden soll. Dazu führen Sie die Web-Dynpro-ABAP-Applikation WD_GLOBAL_SETTING aus, wählen den Änderungsmodus und tragen das gewünschte Stylesheet für alle Applikationen bei Stylesheet-URI ein.

Weitere Informationen: SAP Hinweis 1277000 Auf SAP-Site veröffentlichte Informationen

Stylesheets

Die Ermittlung des korrekten Stylesheets erfolgt nach folgendem Schema:

Weitere Informationen