DATA

Reference

Syntax

DATA var[(len)] [TYPE { {abap_type [LENGTH len]
                                   [DECIMALS dec]}
                      | {[LINE OF] type}
                      | {REF TO type}
                      | { {{[STANDARD] TABLE}
                          |{SORTED TABLE}
                          |{HASHED TABLE}}
                          OF [REF TO] type
                          [WITH [UNIQUE|NON-UNIQUE]
                             {KEY comp1 comp2 ...}|{DEFAULT KEY}]
                          [INITIAL SIZE n]
                          [WITH HEADER LINE]}
                        | {RANGE OF type [INITIAL SIZE n]
                                         [WITH HEADER LINE]} }]
              | [LIKE { {[LINE OF] dobj}
                      | {REF TO dobj}
                      | { {{[STANDARD] TABLE}
                          |{SORTED TABLE}
                          |{HASHED TABLE}}
                          OF [REF TO] dobj
                          [WITH [UNIQUE|NON-UNIQUE]
                             {KEY comp1 comp2 ...}|{DEFAULT KEY}]
                          [INITIAL SIZE n]
                          [WITH HEADER LINE]}
                        | {RANGE OF dobj [INITIAL SIZE n]
                                         [WITH HEADER LINE]} }]
                [VALUE { val | {IS INITIAL} }]
                [READ-ONLY].


Effect

Declares a variable or an instance attribute var.

Additions