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 ·
möglich empfohlen (Soll-Feld) ·
obligatorisch
(Mußfeld) 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 ·
A aus Programm |
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. |