Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation Primäre Eigenschaft  Dokument im Navigationsbaum lokalisieren

Verwendung

Der Text eines Labels oder einer TableColumn kann aus dem Kurztext eines Datenelements aus dem ABAP Dictionary bestimmt werden:

Diese Grafik wird im zugehörigen Text erklärt

Wird bei einem Label oder einer TableColumn explizit kein Text angegeben, so wird automatisch die primäre Eigenschaft zur Bestimmung des Textes verwendet. Dabei wird für die TableColumn die primäre Eigenschaft des TableCellEditor und für den Label die primäre Eigenschaft des Elements, auf das sich der Label bezieht, herangezogen. Voraussetzung dafür ist, dass der Wert für die primäre Eigenschaft über das Context-Attribut gegen ein ABAP Dictionary Datenelement gebunden ist. Der Kurztext dieses Datenelements des Context-Attributs wird für die Ausgabe verwendet.

Bei den folgenden UI-Elementen ist jeweils eine Eigenschaft als primäre Eigenschaft festgelegt.

Primäre Eigenschaft

UI-Element

Primäre Eigenschaft

AbstractDropDownByIndex

texts

AbstractDropDownByKey

selectedKey

AbstractInputField

value

AbstractToggle

checked

AbstractTreeNodeType

text

CheckBoxGroup

texts

FormattedTextView

text

Image

source

LegendItem

text

MenuCheckBox

checked

MenuRadioButton

selectedKey

MultipleRoadMapStep

dataSource

MultiplePhase

dataSource

MultiPane

dataSource

NavigationLis

itemSource

OfficeControl

dataSource

RadioButton

selectedKey

RadioButtonGroupByIndex

texts

RadioButtonGroupByKey

selectedKey

RowRepeater

dataSource

Table

dataSource

TableScrollTipProvider

dataSource

TableSingleMarkableCell

attributeToMark

TextBar

text

TextEdit

value

TextView

text

TimedTrigger

delay

TriStateCheckBox

checked

ViewSwith

itemSource

Voraussetzungen

Der Wert für die primäre Eigenschaft ist an ein ABAP Dictionary Objekt gebunden.

Beispiel

Tabellenspalte

Sie haben eine TableColumn mit einem InputField und geben für die Caption keinen Text an.

Die Eigenschaft value des InputField (value muss gebunden sein) ist gegen SFLIGHT.CARRID gebunden.

Als Text für die Caption wird nun automatisch der Text der primären Eigenschaft des TableCellEditor genommen, und das ist der Text aus dem ABAP Dictionary für die CARRID (Datenelement S_CARR_ID), die Fluglinie.

Label

Sie haben ein Label mit einem TextView, und geben wieder keinen Text an.

Die Eigenschaft text des TextView ist gebunden gegen SFLIGHT.CARRID.

Über LabelFor geben Sie an, auf was sich das Label bezieht. Wenn nun der Text vom Label verwendet werden soll, wird automatisch der Text aus dem ABAP Dictionary für die CARRID genommen.

 

Ende des Inhaltsbereichs