Wie jedes Objekt des Repositorys hat ein Dynpro Attribute, die es zum einen
beschreiben und zum anderen sein Laufzeitverhalten bestimmen. Wichtige Dynpro-Attribute für die ABAP-Programmierung sind:
· Programm
Name des ABAP-Programms (ausführbares Programm, Modul-Pool oder Funktionsgruppe), zu dem das Dynpro gehört.
· Dynpro-Nummer
Innerhalb eines ABAP-Programms eindeutige vierstellige Nummer, die das Dynpro im Programm identifiziert. Bei Programmen mit Selektionsbildern ist zu beachten, dass die Dynpro-Nummern von Selektionsbildern im gleichen Namensraum wie die Dynpronummern von Dynpros des Screen Painters liegen. Beispielsweise darf in einem Programm mit Standardselektionsbild kein weiteres Dynpro mit der Nummer 1000 angelegt werden. Listen haben dagegen einen eigenen Namensraum.
· Dynprotyp
- Ein normales Dynpro belegt ein ganzes GUI-Fenster.
- Ein modales Dialogfenster hat
anders angeordnete Oberflächenelemente und ist
Voraussetzung für ein GUI-Fenster, welches das vorhergehende nur teilweise
überdeckt. - Ein Selektionsbild-Dynpro wird bei
der Definition eines Selektionsbilds im ABAP-
Programm automatisch generiert
und darf nicht im Screen Painter definiert werden.
- Ein Subscreen ist ein Dynpro, das
in einem entsprechend definierten Bereich eines
anderen Dynpros
des gleichen Programms angezeigt werden kann.
· Folge-Dynpro
Statisches Angabe des Folge-Dynpros, die das nächste Dynpro der Dynpro-Folge festlegt. Der Wert Null oder keine Angabe bedeuten, dass das Dynpro das letzte der Dynpro-Folge ist. Die eigene Dynpronummer bedeutet, dass das Dynpro sich immer wieder selbst aufruft. Das statische Folge-Dynpro kann im ABAP-Programm dynamisch überschrieben werden.
· Cursorposition
Statische Angabe des Bildschirmelements, auf dem der Cursor bei Anzeige des Bildschirmbilds positioniert ist. Standardmäßig steht der Cursor auf dem ersten Eingabefeld. Die statische Cursor-Position kann im ABAP-Programm dynamisch überschrieben werden.
· Bildgruppe
Vierstellige Kennung, die während der Verarbeitung des Dynpros im Systemfeld sy-dyngr verfügbar ist. Mehrere Dynpros können so einer gemeinsamen Bildgruppe zugeordnet werden, die z.B. für eine einheitliche Modifikation aller Bildschirmbilder dieser Gruppe verwendet werden kann. Bildgruppen werden in der Tabelle TFAWT abgelegt.
· Halten Daten
Bei wiederholtem Aufruf des Dynpros während einer Benutzersitzung, können geänderte Daten durch die Auswahl von System → Benutzervorgaben → Halten Daten als Vorschlagswerte erhalten bleiben.