TYPES dtype[(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]}
| {RANGE OF type [INITIAL SIZE n]} }}
| {LIKE { {[LINE OF] dobj}
| {REF TO dobj}
| { {{[STANDARD] TABLE}
|{SORTED TABLE}
|{HASHED TABLE}
|{ANY TABLE}
|{INDEX TABLE}}
OF [REF TO] dobj
[WITH [UNIQUE|NON-UNIQUE]
{KEY comp1 comp2 ...}|{DEFAULT KEY}]
[INITIAL SIZE n]}
| {RANGE OF dobj [INITIAL SIZE n]} }}.
Defines a data type dtype.