In den vorangegangenen Lektionen haben Sie eine Tabelle angelegt, die die Daten Ihrer Transaktion beschreibt. In dieser Lektion sollen Sie ein Bildschirmbild gestalten, in das der Endbenutzer Daten eingeben kann. Ein Bildschirmbild ist eine Anordnung von grafischen Elementen, die in einem
Fenster angezeigt werden. Wenn Sie diese Lektion durchgearbeitet haben,Die grafische Benutzungsoberfläche (GUI) einer ABAP-Anwendung besteht aus Bildern und Menüs. In der Lektion 4 lernen Sie, wie Sie Menüs anlegen. Um mit dieser Lektion beginnen zu können, müssen Sie Lektion 2 erfolgreich abgeschlossen haben.
Konzepte
Zur Erstellung eines Bildschirmbildes müssen Sie die Komponenten kennen, aus denen sich die grafischen Bildelemente und das Bild selbst zusammensetzen. Zu Bildelementen gehören beispielsweise Drucktasten, Auswahlknöpfe, Beschriftungen und Rahmen, die durch folgende Angaben definiert werden:
Attribute |
Die Attribute definieren das Bildelement und enthalten u.a. eine Beschreibung, den Typ sowie die Position. |
Layout |
Das Layout bezieht sich auf die Anordnung der Elemente auf dem Bild. |
Feldattribute |
Feldattribute beschreiben das Element. Sie legen beispielsweise fest, daß ein Feld keine Eingaben in Form von Zahlen akzeptiert. |
Ablauflogik |
Bei der Ablauflogik handelt es sich um eine Reihe von Anweisungen, die die Beziehung zwischen Bildelementen und der darunterliegenden Anwendung regeln. |
Sie erstellen und pflegen alle ABAP-Bildelemente mit dem Screen Painter.
Der Screen Painter verfügt über einen Fullscreen Editor, mit dem Sie die Bilder gestalten. Für die Arbeit mit dem Fullscreen Editor stehen Ihnen zwei Darstellungsarten zur Verfügung: die grafische und die alphanumerische Darstellung. Im grafischen Modus verwenden Sie die Maus und Dialogfenster, um die Elemente zu identifizieren und zu erstellen. Dieser Modus ist jedoch nur auf UNIX/Motif-, Windows 95- und Windows NT-Plattformen verfügbar.
Der alphanumerische Modus steht dagegen auf allen Plattformen zur Verfügung und ist als Standardeinstellung vorgegeben. In dieser Lektion arbeiten wir mit dem grafischen Modus.