Show TOC Anfang des Inhaltsbereichs

 Übersichtsdokumentation Programmattribute bei Dynpo-Elementen  Dokument im Navigationsbaum lokalisieren

Zu weiteren Attributen der Dynpro-Elemente, siehe auch Allgemeine Attribute.

Die folgenden Programmattribute stehen zur Verfügung:

Attribut

Beschreibung & ergonomische Richtlinien

Eingabefeld

Definiert ein Element als Eingabefeld. Ausgabedaten in diesem Element werden im Verlauf einer Transaktion verarbeitet, aber nicht angezeigt, falls das Attribut Ausgabefeld nicht explizit gesetzt ist. Sie können auch beide Attribute setzen; beim Anlegen eines neuen Bildelements Ein/Ausgabe ist das die Standardeinstellung.

Eingabe

Hinweis: Mit dem Release 6.10 wird das bisherige Attribut Mußeingabe duch das vierwertige Attribut Eingabe abgelöst.

Dieses Attribut beeinflußt die programmseitige Behandlung von Ein/Ausgabefeldern und kann die folgenden Werte annehmen:

·       nicht möglich
Ein/Ausgabefelder können nicht mit einer Eingabe versorgt werden, d.h. das Dynpro-Element kann nur für Ausgaben verwendet werden.

·         möglich
Ein/Ausgabefelder können zur Laufzeit mit einer Eingabe versorgt werden. Für den weiteren Ablauf der Transaktion ist eine Eingabe aber nicht erforderlich.

empfohlen (Soll-Feld)
Ein/Ausgabefelder sollen zur Laufzeit mit einer Eingabe versorgt werden. Zwar prüft das System nicht unbedingt sofort, ob eine Eingabe efolgt ist, für den weiteren Ablauf der Transaktion ist eine Eingabe aber notwendig.
"Soll-Feld" wird man z.B. verwenden, wenn Eingaben über mehrere Bilder verstreut sind und erst später eine gemeinsame Verprobung vorgenommen werden soll.

·         obligatorisch (Mußfeld)
Ein/Ausgabefelder müssen zur Laufzeit mit einer Eingabe versorgt werden. Das System prüft diese Eigenschaft sofort und unbedingt beim Prozessieren des PAI-Ereignisses.
Zur Kennzeichnung eines solchen Muss-Feldes erscheint dort ein Fragezeichen "?" als erstes Zeichen. (Ausnahme: Falls das Feld in einem Table Control oder Steploop liegt, wird das Fragezeichen nicht angezeigt.)

Der gewählte Wert kann zur Laufzeit über LOOP AT SCREEN, Feld SCREEN-REQUIRED modifiziert werden:

·         0     weder empfohlenes, noch obligatorisches Feld

·         1     obligatorisches Feld

·         2     empfohlenes Feld

Ausgabefeld

Definiert ein Element als Ausgabefeld. Wählen Sie dieses Attribut für Felder, in denen das Programm Ausgabedaten anzeigen kann. In diesen Feldern ist keine Eingabe erlaubt, falls das Attribut Eingabefeld nicht explizit gesetzt wurde.

Nur Ausgabefeld

Verhindert, daß Anzeigeelemente zur Laufzeit in Eingabeelemente umgesetzt werden. Dieses Attribut ist sinnvoll, wenn ein Programm versucht, alle Eingabeelemente global auf “eingabebereit” zu setzen. In diesem Fall werden die Eingabefelder und die Ein-/Ausgabefelder auf Eingabebereitschaft gesetzt; die Elemente, die mit dem Attribut Nur Ausgabefeld versehen sind, bleiben davon jedoch unberührt. (Dieses Attribut wird z.B. in der ABAP Workbench für die Funktion Anzeigen<->Ändern genutzt).

Ergonomie: Verwenden Sie dieses Attribut immer für dynamisch gesetze Feldbezeichner. Durch dieses Attribut werden die ausgegebenen Informationen flach auf der Maske und in Proportionalschrift dargestellt und entsprechen so in ihrem Aussehen den statischen Bezeichnern.

Eingabehilfe /

Werteliste

Dieses Attribut kann nur bei Ein-/Ausgabefeldern mit dem Attribut Dropdown und dem Eintrag Listbox belegt werden und wird nur dann angezeigt. Sie bestimmen mit diesem Attribut, wie und zu welchem Zeitpunkt die Werteliste für die Anzeige in einer Dropdown Listbox erzeugt wird. Es stehen 2 Optionen zur Auswahl:

·         Space
Es wird eine Standardhilfe angeboten. Der Help-Prozessor wird zum PBO-Zeitpunkt angesteuert und füllt die Wertetabelle automatisch, um sie dann an den Value Request Manager zu übergeben. Die Quellen sind Domänenfestwerte, Wertetabellen und Suchhilfen.
Falls in der Ablauflogik zum Zeitpunkt PROCESS ON VALUE-REQUEST eine Anweisung innerhalb eines Moduls das Ein-/Ausgabefeld bindet, so hat diese Form der Wertebeschaffung Vorrang gegenüber der automatischen Wertebeschaffung duch den Help-Prozessor.

·         A   aus Programm
Die Werte werden innerhalb eines PBO-Moduls von der Anwendung selbst ermittelt. Die Wertetabelle wird zusammen mit der ValueID (Attribut Name) mit dem Funktionsbaustein VRM_SET_VALUES an den Value Request Manager übergeben.

Eingabehilfe /

Eingabehilfetaste

Gibt an, ob eine Eingabehilfetaste neben einem Element erscheinen soll und wird für Ein- /Ausgabefelder nicht angezeigt, wenn das Attribut Dropdown mit dem Eintrag Listbox belegt wurde. Wenn für das Element mögliche Eingabewerte definiert sind, können Sie die Anzeige der Eingabehilfetaste mit diesem Feld aktivieren oder unterdrücken.

Das Feld wird vom System automatisch für solche Felder gesetzt, für die eine Fremdschlüsselprüfung oder eine Werteliste im Dictionary definiert ist. Das Feld wird auch für Felder des Typs TIMS oder DATS automatisch gesetzt.

Ergonomie: Verändern Sie dieses Feld nur, wenn die vom System automatisch gewählte Darstellung aufgrund technischer Rahmenbedingungen falsch ist.

Rechtsbündig

Rechtsbündige Ausgabe numerischer Felder in einem Element. Sie können auch Schlüsselwörter so anzeigen (z.B. bei der Definition von Kopfzeilen).

Führende Nullen

Linksbündige Ausgabe von Werten in numerischen Feldern mit führenden Nullen.

*-Eingabe

Ermöglicht die Eingabe eines Sterns (*) an der ersten Stelle eines Elements. Das System ignoriert den Stern und transportiert die Eingabe ab der zweiten Stelle. Der Transport wird durch die Konvertierungsvorschriften für das jeweilige Feldformat bestimmt. Der Stern an erster Position veranlaßt jedoch die Verarbeitung eines Ablauflogikmoduls, das Sie so deklarieren:

FIELD... MODULE... ON *-INPUT.

Ohne Rücknahme

Verhindert die Verwendung des Rücknahmezeichens (!) für das Löschen eines Eingabewertes in einem SAP-Feld.

Ohne Schablone

Verhindert, daß Sonderzeichen besonders behandelt werden. Wenn die Eingabe des Benutzers Sonderzeichen enthält, werden sie als normaler Text an das Bildschirmbild übergeben. Im Zusammenhang mit diesem Attribut können Sie das Attribut Muß-Eingabe nicht setzen.

 

Ende des Inhaltsbereichs