Show TOC

ApplikationsparameterLocate this document in the navigation structure

Applikationsparameter für Web Dynpro Anpassungen

Im Zusammenhang mit dem Web Dynpro ABAP Konfigurations-Framework steht ein Anwendungsparameter zur Verfügung. Lesen Sie dazu: Web Dynpro ABAP Konfigurations-Framework

Applikationsparameter

Mögliche Werte

Beschreibung

WDDISABLEUSERPERSONALIZATION

  • X

  • keine Angabe

Unterdrückt die Möglichkeiten der impliziten Personalisierung.

Weitere Informationen: Personalisierung und Customizing

WDENABLEUIELEMENTSHIDE

  • X (Standardwert)

  • keine Angabe

Unterdrückt die Möglichkeit, ein UI-Element über das Kontextmenü auszublenden.

Achten Sie darauf, dass wenn dieses Feature aktiviert bzw. deaktiviert ist, die Funktion 'Restore all changes' ebenso aktiviert bzw. deaktiviert ist.

Die Personalisierung des UI-Elements Table ist von der Einstellung nicht betroffen.

Applikationsparameter für Design-Einstellungen

Applikationsparameter/

URL-Parameter

Mögliche Werte

Beschreibung

WDFORCEEXTERNALSTYLESHEET /

-

  • X

  • keine Angabe

Der URL-Parameter WDFORCEEXTERNALSTYLESHEET wird durch den Parameter WDUSEEXTERNALSTYLESHEET abgelöst. Aus Kompatibilitätsgründen wird der Schalter WDFORCEEXTERNALSTYLESHEET weiterhin ausgewertet. Dazu muss der Standardwert WDUSEEXTERNALSTYLESHEET=ON gesetzt sein. Weitere Informationen finden Sie unter der Beschreibung des Parameters WDUSEEXTERNALSTYLESHEET.

WDSTYLE_LABELALIGNMENT /

WDSTYLE-LABELALIGNMENT

  • USEGL (Standardwert)

  • LEFT

  • RIGHT

  • keine Angabe

Steuerung der Ausrichtung eines Label.

Der Wert USEGL bedeutet, dass alle Label rechtsbündig ausgerichtet sind, wenn WDUIGUIDELINE=GL20 gesetzt ist. Alle Label werden linksbündig ausgerichtet, wenn WDUIGUIDELINE=GL11 gesetzt ist.

LEFT bedeutet, dass alle Label linksbündig ausgerichtet sind. Der Standardwert RIGHT bedeutet, dass alle Label rechtsbündig ausgerichtet sind. Wenn dann die Label.width initial ist, wird als Breite 100% angezeigt.

Hinweis

Sie können den Parameter auch auf RIGHT setzen, wenn Sie als Leserichtung RTL verwenden (URL-Parameter sap-rtl=X). Beachten Sie, dass dies bei GridLayout und MatrixLayout möglich ist, nicht jedoch bei FlowLayout.

Es kann vorkommen, dass das Einschalten von rechtsbündigen Label das Layout verschlechtert. In diesen Fällen setzen Sie die Breite des Label neu und nehmen Sie am Layout Veränderungen vor.

WDSTYLE_TOOLBARDESIGN

/

WDSTYLE-TOOLBARDESIGN

  • FLAT (Standardwert)

  • HIGH

Dieser Parameter verändert das Aussehen von ToolBarButton, ToolBarButtonChoice, ToolBarToggleButton in einer ToolBar mit der Eigenschaft ToolBar.design=standard.

Der Wert FLAT führt dazu, dass die genannten ToolBar-UI-Elemente dezent wie Text in der ToolBar dargestellt werden, ohne Hervorhebung. Der Wert HIGH bedeutet, dass ein ToolBar-UI-Element genau so dargestellt werden wie ein Button.

Hinweis

Dieser Applikationsparameter hat nur dann Auswirkung, wenn ToolBar.design=standard ist.

Wie die Elemente auf dem UI dargestellt werden, hängt zusätzlich vom gewählten Theme ab.

WDTHEMEROOT /

SAP-THEME

  • sap_bluecrystal
  • sap_chrome

  • sap_corbu (Standardwert)

  • sap_hcb

  • sap_standard

  • sap_tradeshow

  • sap_tradeshow_plus

Stylesheets für die Anwendung ohne Portal-Integration. Sie können selbst konfigurierte Stylesheets über den Report WD_THEMES importieren.

Siehe auch Stylesheets in Web Dynpro ABAP.

WDUIGUIDELINE /

WDUIGUIDELINE

  • GL20 (Standardwert)

  • GL11

  • FIORI

Klassisches oder neues Verhalten bei der Visualisierung, beim Filtern, Sortieren und Selektieren. Siehe auch:

Der Standardwert GL20 weicht im UI und Verhalten mancher UI-Elemente zum Teil stark ab.

  • Der rote Stern für die Visualisierung von der Eigenschaft state mit dem Wert required wird immer auf der linken Seite des Label gerendert. Siehe auch Abschneiden von Inhalten im FormLayout.

  • Beim Drag&Drop im MatrixLayout und GridLayout ist die Visualisierung leicht verändert worden: Die Einfügemarkierung ist nicht mehr eine Box mit der Abmessungen des gezogenen Objekts, sondern eine gestrichelte Linie, die die Einfügeposition angibt.

Weitere Informationen finden Sie unter 1875625 Auf SAP-Site veröffentlichte Informationen.

Wert FIORI aktiviert einige Änderungen:

Bei Theme-Ausprägung DEFAULT wird zur Laufzeit einer Anwendung das Theme anhand der verwendeten Guideline bestimmt.

  • Bei Guideline FIORI wird das Theme SAP_BLUECRYSTAL verwendet.

  • Bei Guideline GL11 und GL20 wird das Theme SAP_CORBU verwendet.

Anstelle des Themes DEFAULT kann, wie bisher auch, ein Theme angegeben werden, zum Beispiel SAP_CORBU.

Verwendet eine Anwendung die UI-Guideline FIORI, so kann die Anwendung nur im Render Mode STANDARD laufen. Das heißt, auch wenn mit Hilfe des Parameters WDPREFERREDRENDERING ein anderer Render Mode eingestellt ist, wird zur Laufzeit immer der Render Mode STANDARD verwendet.

Beim Erzeugen in der Workbench bekommen neue Web-Dynpro-ABAP-Anwendungen automatisch die Anwendungsparameter WDUIGUIDELINE = FIORI und WDPREFERREDRENDERING = STAND_ONLY gesetzt. Die Anwendungsparameter können geändert werden. Wie oben beschrieben, werden Anwendungen, die Guideline FIORI verwenden, immer im Render Mode STANDARD dargestellt. Wenn die Anwendung ein anderen Render Mode verwenden soll, dann kann eine andere Guideline verwendet werden., z.B. GL20 (Guideline 2.0).

Aktive Komponenten, wie Flash, Silverlight, Java und ActiveX, werden nicht mehr dargestellt. Enthält eine Anwendung mit Guideline FIORI ein UI-Element mit einer aktiven Komponente, wird das UI-Element nicht dargestellt und kann zur Laufzeit in der Anwendung nicht verwendet werden. Aktive Komponenten enthalten z.B. folgende UI-Elemente: FLASH_ISLAND, SILVERLIGHT_ISLAND, INTERACTIVE_FORM, OFFICE_CONTROL, GANTT und NETWORK. Anstelle dieser aktiven Komponenten kann z.B. HTML_ISLAND verwendet werden.

WDUSEANIMATION /

SAP-LS-USEANIMATION

  • X (Standardwert)

  • keine Angabe

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

WDUSEEXTERNALSTYLESHEET /

-

  • ON (Standardwert)

  • OFF

  • FORCE

Web Dynpro Anwendungen verwenden durch ein Portal oder NWBC übergebene Stylesheets (URL-Parametern sap-ep-themeroot, sap-cssurl), wenn das Stylesheet eine ausreichend neue Version hat. Ist die Version zu alt, so wird ein Fallback-Mechanismus ausgeführt. Dadurch werden unschönes Rendering und JavaScript Fehler vermieden. Beachten Sie jedoch, dass hierdurch ein eventuelles Kunden-Branding verloren geht. Auߟerdem ist es möglich, ein auf dem SAP-System installiertes Stylesheet durch den URL-Parameter sap-theme zu übergeben.

Mit dem Parameter WDUSEEXTERNALSTYLESHEET können Sie die Verwendung externer Stylesheet-Informationen beeinflussen.

  • WDUSEEXTERNALSTYLESHEET=ON: Externe Stylesheets werden verwendet.

    Dies ist die Standardeinstellung. Der oben beschriebene Mechanismus ist aktiviert. Externe Stylesheet Informationen werden ausgewertet

  • WDUSEEXTERNALSTYLESHEET=FORCE: Auch veraltete, externe Stylesheets werden verwendet.

    Diese Einstellung entspricht der Standardeinstellung mit einer Abweichung: Das externe Stylesheet wird auch dann verwendet, wenn der Versionsabgleich fehlschlägt. Beachten Sie, dass hierdurch gegebenenfalls unschönes Rendering und JavaScript Fehler auftreten können.

    Hinweis

    Der Betrieb einer Web Dynpro Anwendung mit dieser Einstellung erfolgt auf eigene Gefahr. Der SAP-Support leistet keine Hilfestellungen oder Korrekturen für Web Dynpro Anwendungen, die mit dieser Einstellung betrieben werden.

  • WDUSEEXTERNALSTYLESHEET=OFF: Externe Stylesheets werden ignoriert.

    Mit dieser Einstellung werden über URL übergebene Stylesheet-Informationen ignoriert. Das heiߟt, dass die URL-Parameter sap-ep-themeroot, sap-cssurl und sap-theme nicht beachtet werden. Der Anwendungsparameter WDTHEMEROOT, der in der Anwendung dem URL-Parameter sap-theme entspricht, kann weiterhin mandanten- und anwendungsweit gesetzt werden.

Der URL-Parameter WDFORCEEXTERNALSTYLESHEET wird durch diesen neuen Parameter WDUSEEXTERNALSTYLESHEET abgelöst. Aus Kompatibilitätsgründen wird der Schalter WDFORCEEXTERNALSTYLESHEET weiterhin ausgewertet. Dazu muss der Standardwert WDUSEEXTERNALSTYLESHEET=ON gesetzt sein.

Weitere Informationen finden Sie in dem SAP Hinweis 1679127 Auf SAP-Site veröffentlichte Informationen.

Applikationsparameter für das Sidepanel

Im Rahmen des Page Builder und Sidepanel Frameworks stehen die folgenden Applikationsparameter zur Verfügung.

Applikationsparameter

Mögliche Werte

Beschreibung

WDSIDEPANELCONFIGURATIONID

<configuration id>

Konfigurations-Id der Web-Dynpro-Component WDR_CHIP_PAGE vom Typ SIDEPANEL. Diese Konfiguration bestimmt den Inhalt des Sidepanels

WDSIDEPANELOPEN

  • X

  • keine Angabe

Festlegung, ob das Sidepanel beim Programmstart geöffnet ist oder nicht

WDSIDEPANELRESIZABLE

  • X (Standardwert)

  • keine Angabe

Festlegung, ob die Breite des Sidepanels vom Benutzer verändert werden kann oder nicht. Falls die Breite verändert werden kann, ist das Sidepanel durch ein Splitter-Control von der Hauptanwendung abgetrennt.

WDSIDEPANELREMOTEPRODUCER

  • X

  • keine Angabe (Standardwert)

Erlaubt das Senden von Tagging-Daten aus einer Web-Dynpro-Anwendung heraus, die in der Content Area des NWBC läuft

WDSIDEPANELREMOTECONSUMER

  • X

  • keine Angabe (Standardwert)

Erlaubt das Empfangen von Tagging-Daten im Sidepanel des NWBC (zum Beispiel für Page Builder oder FPM-Anwendungen, die im Sidepanel laufen)

Lokale Applikationsparameter

Die folgenden Applikationsparameter können Sie nicht global für alle Anwendungen, sondern nur lokal für einzelne Anwendungen setzen.

Applikationsparameter/

URL-Parameter

Mögliche Werte

Beschreibung

WDCONFIGURATIONID /

SAP-WD-CONFIGID

<config id>

Konfigurationsbezeichnung der 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.

WDSUPPORTSFULLHEIGHT /

SAP-WD-SUPPORTSFULLHEIGHT

  • 0

  • 1

  • 2

  • 3

Entwickler einer Web-Dynpro-Applikation müssen sich entscheiden, ob diese immer die maximale Höhe einnehmen soll oder nicht. Je nachdem setzen Sie diesen Applikationsparameter auf einen der folgenden Werte:

  • 0 (Standardwert)

    Falls dieser Parameter auf dem Wert 0 steht, wird vom Framework bei einer Portalumgebung der Wert auf 1 gesetzt und im Stand-alone Fall auf 2. Für die meisten Anwendungen ist dies der richtige Wert. Damit wird im Portal die automatische Höhenanpassung der iView unterstützt, und im Stand-alone-Fall nimmt die Anwendung die volle Höhe des Browserfensters ein.

  • 1

    Falls dieser Parameter auf den Wert 1 gesetzt wird, dehnt sich die Anwendung nicht auf die volle Browser-Höhe aus. Dies ist die richtige Einstellung, wenn die Anwendungen in einem iView mit automatischer Höhenanpassung laufen. Andererseits werden UI-Elemente mit 100% Höhe nicht unbedingt in der vollen Gröߟe dargestellt. Bei einigen UI-Elementen (z.B. InteractiveForm) kann es vorkommen, dass sie im Firefox nicht mehr (korrekt) dargestellt werden.

  • 2

    Falls dieser Parameter auf dem Wert 2 steht, kann die Anwendung die volle 100% Höhe des Browsers nutzen. Insbesondere können eventuelle Probleme mit Firefox dadurch umgangen werden. Allerdings sollten solche Anwendungen nicht in einem iView mit automatischer Höhenanpassung genutzt werden, da diese sich im Enterprise Portal extrem aufblähen können. Um eine Anwendung auf 100% Höhe zu setzen, müssen Sie zusätzlich zum richtigen Setzen des Applikationsparameters WDSUPPORTSFULLHEIGHT folgende Regeln beachten:

    • Die Höhe aller Container-artigen UI-Elemente (z.B. TransparentContainer, Group, Tray, etc.) muss auf 100% gesetzt werden. Insbesondere gilt dies für den ROOTUIELEMENTCONTAINER.

    • Nur Layouts vom Typ MatrixLayout oder GridLayout dürfen benutzt werden. Schalten Sie dort das Flag stretchedVertically auf true.

    • Das Property vAlign aller Instanzen von GridData und Matrix(Head)Data muss auf top gesetzt werden.

  • 3

    Falls dieser Parameter auf den Wert 3 gesetzt wird, verwendet das Framework die gesamte Höhe, ohne Scrollbar. Damit verhält sich dieser Parameter bei dem Wert 3 so wie bei 2, zusätzlich wird keine Scrollbar angezeigt. Zu langer Inhalt wird abgeschnitten. Sie verwenden den Parameter mit dem Wert 3, wenn Sie eine Seite erstellen, die 100% Breite und Höhe verwendet und eigene Container mit Scrollbar hat. Das heisst, die Anwendung kümmert sich selbst um das Scrolling-Verhalten.

Siehe auch SAP-Hinweis 1266588 Auf SAP-Site veröffentlichte Informationen.