ABAP - Schlüsselwortdokumentation →  ABAP - Referenz →  Objekte und Werte erzeugen → 

VALUE - Wertoperator

Syntax

... VALUE type( ... ) ...

Wirkung

Ein Konstruktorausdruck mit dem Wertoperator VALUE erzeugt ein Resultat eines mit type angegebenen Datentyps. Für type kann angegeben werden:

Der Operator

Der Inhalt des Resultats wird durch die in den Klammern angegebenen Parameter bestimmt. Die Syntax der Parameterübergabe hängt bei der Konstruktion eines Wertes vom verwendeten Typ ab, wobei es für jeden möglichen Typ entsprechend spezialisierte Arten der Parameterübergabe gibt.

Bei einer Zuweisung eines Konstruktorausdrucks mit VALUE an ein Datenobjekt wird direkt mit diesem gearbeitet. Es wird vollständig mit einem Initial- oder Startwert überschrieben, bevor es die in den Klammern angegebenen Werte zugewiesen bekommt.

Hinweise

Beispiel

Konstruktion der Werte einer inline deklarierten Struktur vom Typ T100.

DATA(wa) = VALUE t100( sprsl = 'E'
                       arbgb = 'DEMO'
                       msgnr = '111'
                       text = '...' ).



Weiterlesen
VALUE - Initialwert für alle Typen
VALUE - Strukturen
VALUE - interne Tabellen