
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
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
Stylesheets
Die Ermittlung des korrekten Stylesheets erfolgt nach folgendem Schema: