
Mit Hilfe der angebotenen UI-Elemente werden Informationen und Funktionen innerhalb einer View strukturiert und somit das Layout des Bildschirms gestaltet. Aus diesem Grund gibt es eine Reihe von verschiedenen Elementen mit ganz unterschiedlichen Nutzungseigenschaften.
Einige Elemente dienen der graphischen Anordnung von UI-Elementen wie etwa Group oder TabStrip. In solche Elemente können andere Elemente eingebettet werden. Elemente wie etwa Table oder TextView dienen der Darstellung von Daten, wohingegen das Element InputField eine Benutzereingabe entgegennehmen kann. Außerdem stehen interaktive Elemente wie Button oder CheckBox zur Verfügung. Die folgende Graphik zeigt ein willkürliches Beispiel für die Anordnung einiger UI-Elemente in einer View:
Eigenschaften der UI-Elemente
Jedes UI-Element besitzt eine Reihe von Eigenschaften mit sehr unterschiedlichem Charakter. Neben solch offensichtlichen Eigenschaften wie Hintergrundfarbe oder Breite eines Elements gibt es eine Vielzahl von weiteren Merkmalen, mit deren Hilfe der Einsatz eines UI-Elements gesteuert werden kann. Die Eigenschaften werden im View Designer in der Eigenschaftentabelle angezeigt. Diese Tabelle wird für jedes einzelne UI-Element dargestellt, wenn das Element in der Baumstruktur markiert ist.
Die Eigenschaften von UI-Elementen werden an dieser Stelle lediglich beispielhaft behandelt. Unter Referenz: UI-Elemente finden Sie eine Liste aller UI-Elemente inklusive Erläuterung ihrer Eigenschaften.
Alle statischen Eigenschaften können nur direkt in die Tabelle eingetragen werden (z.B. die ID einer Tabellenspalte).
Die meisten Eigenschaften jedoch können sowohl statisch festgelegt als auch an ein Element des zugehörigen Contexts gebunden werden.
Für einige Eigenschaften wiederum ist die Bindung an ein Context-Element zwingend vorgeschrieben. So kann beispielsweise die Angabe der Datenquelle einer Table ausschließlich über eine solche Bindung erfolgen.
Weitere Informationen:
Aktionen
Neben den Eigenschaften werden in der Tabelle auch möglich Ereignisse von UI-Elementen (sog. Aktionen) verwaltet.
Aktionen werden für jedes UI-Element angeboten, das eine aktive Handlung des Benutzers erwartet, beispielsweise ein Button oder ein InputField. Der zugehörige Ereignisbehandler wird angelegt, sobald Sie in der Eigenschaften-Tabelle einen Namen für die Aktion eingetragen haben. Doppelklicken des Namens der Aktion führt Sie zu einem ABAP-Editor, in dem Sie die Ereignisbehandlermethode geeignet ausprogrammieren können.
Die auf diese Weise entstandene Ereignisbehandlermethode wird automatisch auf der Registerkarte Methoden eingetragen. Wenn innerhalb der aktuellen View bereits für andere Button s Ereignisbehandlermethoden angelegt worden sind, sind diese ebenfalls bereits auf der Registerkarte Methoden eingetragen. Sie werden Ihnen beim Eintrag des Namens für die neue Aktion zur Auswahl angeboten.
Weitere Informationen finden Sie unter Aktionen von UI-Elementen.