Um Context-Attribute anlegen und pflegen zu können, muss sich die Workbench im Änderungsmodus befinden.
Um ein neues Context-Attribut anzulegen, markieren Sie denjenigen Knoten, in den das Attribut eingefügt werden soll und öffnen dessen Kontextmenü.
Beim Anlegen eines Context-Attributs haben Sie folgende Einflussmöglichkeiten:
Attributname |
Name des anzulegenden Attributs (eindeutig innerhalb des Knotens, alle Buchstaben in großer Schreibweise). |
obligatorisch |
Typisierung |
Wenn Sie einen eingebauten Datentyp oder einen Typ aus dem ABAP Dictionary verwenden wollen, ändern Sie die Voreinstellung type nicht. Alternativ können Sie jedoch auch ein Datenobjekt referenzieren. Wählen Sie für diesen zweiten Fall die Typisierung type ref to. |
optional |
Typ |
Geben Sie entweder einen Datentyp für das Attribut an oder das referenzierte Objekt. Bei der Auswahl des Datentypen stehen Ihnen neben den Datenelementen des Data Dictionary auch die Datentypen der Web-Dynpro-Runtime zur Verfügung. Letztere stellen eine Menge von Datentypen dar, die speziell für die Gestaltung von Oberflächenelemente-Eigenschaften zusammengestellt worden sind (Beispiel: der Datentyp WDUI_VISIBILITY zur Beschreibung der Eigenschaft visible). |
obligatorisch |
Read-only |
Hier entscheiden Sie, ob das Attribut schreibgeschützt sein soll oder nicht. |
optional |
Default-Wert |
Das Attribut kann mit einem voreingestellten Wert besetzt werden. |
optional |
Werthilfe-Modus
|
Sie haben die Möglichkeit, aus verschiedenen Wertehilfe-Modi auszuwählen: Deaktiviert: Kein Wertehilfe-Modus ist ausgewählt automatisch: Es wird, sofern vorhanden, eine geeignete ABAP-Dictionary automatisch ausgewählt. Dictionary-Suchhilfe: Sie legen manuell fest, dass eine ABAP-Dictionary-Suchhilfe mit diesem Attribut verknüpft wird. Object Value Selection: Sie legen manuell fest, dass eine Component-Verwendung für die System-Component WDR_OVS mit diesem Attribut verknüpft wird (siehe Object Value Selector (OVS)). Je nach Auswahl des Wertehilfe-Modus können Sie in der anschließenden Zeile des Dialogs entscheiden, welche Dictionary-Suchhilfe bzw. welche Component-Verwendung der System-Component WDR_OVS mit dem Attribut verbunden werden soll. Wenn Sie als Wertehilfe-Modus die Option automatisch gewählt haben, wird Ihnen in dieser Zeile die automatisch ermittelte Suchhilfe angezeigt. |
|
Nach Bestätigung des Dialogfensters wird das Attribut in die Context-Hierarchie eingefügt.
Wenn Sie ein neues Attribut mit Hilfe des Wizards anlegen, haben Sie die Möglichkeit, Komponenten aus einer bestehenden, im ABAP Dictionary abgelegten Struktur auszuwählen.
...
1. Aus dem Kontextmenü des markierten Knotens wählen Sie den Eintrag Anlegen über Wizard → Attribut aus Komponenten einer Struktur.
2. Geben Sie im folgenden Dialogfenster eine Struktur aus dem ABAP Dictionary an. Auch hier unterstützt Sie wieder die Eingabehilfe (F4-Taste).
3. In der angezeigten Struktur können Sie dann die gewünschten Komponenten markieren.
4. Durch Bestätigung des Dialogfensters wird das Attribut in den von Ihnen bearbeiteten Context übernommen.
Nachdem Sie ein Attribut für einen Context-Knoten angelegt haben, werden auch dessen Eigenschaften in einer Tabelle am unteren Rand des Editors aufgelistet, vorausgesetzt, das Attribut ist in der Context-Hierarchie markiert ist. Sie haben die Möglichkeit, diese Attribut-Eigenschaften zu verändern, sofern sich die Workbench im Änderungsmodus befindet.