DEMO_CUSTOM_EXT_FIELDS
Die Web-Dynpro-Applikation DEMO_CUSTOM_EXT_FIELDS zeigt Kundenerweiterungsfelder in der impliziten Administrator-Personalisierung (siehe auch Personalisierung).

Beachten Sie, dass die Kundenerweiterungsfelder lediglich im Administrator-Modus zur Verfügung stehen. Um den Administrator-Modus zu erreichen, öffnen Sie Ihre Anwendung in der SE80 und wählen im Menü Web-Dynpro-Anwendung ® Testen ® Ausführen im Admin-Modus.
Die Kundenerweiterungsfelder stehen für die folgenden UI-Elemente zur Verfügung:
· Tables
· Container-UI-Elemente
Beim Ausführen der Anwendung im Administrator-Modus werden bei diesem Beispiel im Browser entsprechend eine Tabelle und eine Group-Box angezeigt. Zum weiteren Bearbeiten wählen Sie einfach im Kontextmenü für den jeweiligen Header Einstellungen für aktuelle Konfiguration. Beachten Sie, dass Sie dabei genau auf den Header der Table bzw. des Container-UI-Elements positionieren. Im folgenden Dialog wählen Sie Kundenerweiterungsfelder bearbeiten. Nun können Sie auswählen, ob das betreffende Feld sichtbar, ausgeblendet oder generell nicht verfügbar sein soll. Der Standardwert ist Nicht verfügbar.
Mögliche Einstellungen:
● Sichtbar
Das entsprechende Feld wird sichtbar gemacht, so dass jedes es sehen kann.
● Ausgeblendet
Das entsprechende Feld wird zwar erzeugt, aber gleich wieder per Administrator-Personalisierung ausgeblendet, so dass ein Endbenutzer es sichtbar machen kann.
● Nicht verfügbar (Standardwert)
Das Verhalten ist so, als wenn das Feld gar nicht vorhanden ist.
In den dahinter stehenden DropDown-Listen können Sie dann den Feldtyp auswählen. Generell stehen für die Visualisierung die folgenden UI-Elemente zur Verfügung:
● CheckBox
● DropDownByKey
● Image
● Inputfield
● TextView
● RadiobuttonGroupByKey (nicht für Tabellen)
● TextEdit (auch nicht für Tabellen)
Zusätzlich wird ermittelt, welcher Feldtyp am meisten Sinn geben würde. Dies ist der Eintrag Automatisch.
Nachdem Sie Ihre Einstellungen vorgenommen haben, wählen Sie Sichern und Schließen.
Das System generiert Folgendes:
● Im Falle eines Containers
Label und entsprechendes Feld
● Im Falle einer Tabelle
TableColumn, Spaltenüberschrift und entsprechendes Feld als Cell-Editor