Endbenutzer- und Administrator-Personalisierung (Customizing) 
Die Web-Dynpro-ABAP-Personalisierung findet während der Laufzeit statt und kann von Endbenutzern oder Administratoren (Customizing) vorgenommen werden. Ein Endbenutzer kann für seinen Benutzernamen eigene Einstellungen festlegen. Ein Administrator dagegen kann zusätzlich Client-spezifische Einstellungen im Administrator-Modus vornehmen. Diese Einstellungen beziehen sich damit auf alle Benutzer in dem jeweiligen Mandanten des Systems. Die Personalisierungsdaten gelten nicht nur für die aktuellen Session, sondern sind permanent gespeichert (Persistenz).
Um die gewünschten Personalisierungsseinstellungen vorzunehmen, positionieren Sie in der Applikation (im Browser) auf das betreffende UI-Element und wählen im Kontextmenü Benutzer-Einstellungen. Bei diesen Einstellungen können Sie nun jedes einzelne UI-Element sichtbar oder unsichtbar schalten (z.B. InputFields, Buttons, etc). Labels verschwinden automatisch zusammen mit dem dazugehörigen Feld und umgekehrt.
Beispiel
TabStrip:
Endbenutzer können einzelne Tabs eines TabStrip unsichtbar oder sichtbar schalten (siehe unten).
Beispiel Table:
Sie können die Anzahl der sichtbaren Zeilen festlegen
Sie können Spalten sichtbar oder unsichtbar schalten
Sie können die Spalten-Reihenfolge verändern
Es ist auch möglich, die voreingestellten Standardwerte zu überschreiben, beispielsweise bei InputFields. Dies gilt auch für "leere" Felder. Dazu wählen Sie bei dem gewünschten UI-Element im Kontextmenü Analog ist es möglich, einen einmal gesetzten Standardwert zu verwerfen. Versteckte/Unsichtbare Elemente können Sie beim Aufruf eines beliebigen anderen Elements wieder sichtbar machen.
Als Administrator haben Sie weiter gehende Möglichkeiten der Personalisierung. Dazu starten Sie die gewünschte Anwendung im Administrator-Modus:
Beim Aufruf der Applikation geben Sie den URL-Parameter sap-config-mode=X an
Oder
Sie starten die Applikation im Web Dynpro Explorer in der Development Workbench heraus über den Menü-Eintrag
Oder
Sie rufen die Applikation im Portal im Preview-Modus auf
Achtung
Beachten Sie die Berechtigungsprüfungen bei der Konfiguration/Personalisierung.
Um die gewünschten Administrator-Personalisierungsseinstellungen vorzunehmen, positionieren Sie im Admin-Modus in der Applikation (im Browser) auf das betreffende UI-Element und wählen im Kontextmenü Einstellungen für aktuelle Konfiguration. Nun können Sie die gewünschten Einstellungen vornehmen bzw. verändern.
Beispiel
TabStrip:
Ein Administrator kann einen Tab unsichtbar machen. Dieser Tab kann dann von einem Endbenutzer wieder sichtbar gemacht werden.
Ein Administrator kann einen Tab final unsichtbar machen. Dann kann dieser Tab vom Endbenutzer nicht mehr sichtbar gemacht werden.
Ein Administrator kann zusätzlich noch die Reihenfolgen der Tabs auf dem TabStrip verändern.
Die Customizing-Einstellunjgen, die ein Administrator vornimmt, können transportiert werden. Dies ist dann der Fall, wenn es laut Systemeinstellungen einen Customizing-Transport aus diesem System geben darf. Ansonsten wird das Transport-Popup unterdrückt und es wird lediglich die Meldung ausgegeben, dass die betreffende Administrator-Personalisierung erfolgreich gespeichert wurde.
Auch wenn keine Transportabfrage erfolgt, werden die vorgenommenen Einstellungen gesammelt und abgespeichert. Dazu steht die Component WD_ANALYZE_CONFIG_USER zur Verfügung. Hier können Sie die zu einer Component gehörigen Konfigurations- und Personalisierungs-IDs anzeigen lassen. Zu jedem Datensatz können Sie in die Detailanzeige verzweigen. In der Detailanzeige können Sie einzelne oder mehrere Datensätze markieren und dann über den entsprechenden Button entweder löschen oder in einen existierenden Transportauftrag aufnehmen.
Sie haben zwei Möglichkeiten, die Personalisierung auszuschalten:
Über den Applikationsparameter WDDISABLEUSERPERSONALIZATION.
Mit diesem Parameter können Sie lediglich die Endbenutzer-Personalisierung für die aktuelle Applikation abschalten. Die entsprechenden Einträge im Kontextmenü werden nicht mehr angezeigt.
Beachten Sie, dass die Administrator-Personalisierung weiterhin zur Verfügung steht.
Über die Konfigurationsdaten bei der entsprechenden Component
Wählen Sie auf Component-Ebene im Menü des Web Dynpro Explorer . Standardmäßig ist die Web-Dynpro-Built-In Personalisierung erlaubt. Sie können nun unter Web-Dynpro-Built-In Personalisierung die Werte ändern:
Erlaubt
Standardwert, sowohl Endbenutzer- als auch Administrator-Personalisierung sind erlaubt
Für Administratoren erlaubt
Nur die Administrator-Personalisierung ist erlaubt. Die Menü-Einträge für die Endbenutzer-Personalisierung sind ausgeblendet.
Nicht erlaubt
Weder Endbenutzer- noch Administrator-Personalisierung sind erlaubt. Es werden keine entsprechenden Menü-Einträge angezeigt.
Hinweis
Beachten Sie bei geschachtelten Components, dass die Einstellungen nur für die jeweilige Component gelten, es findet keine Vererbung statt.