CREATE DATA dref [ AREA HANDLE handle ]
[ TYPE { {abap_type|(name)
[LENGTH len] [DECIMALS dec]}
| {[LINE OF] type|(name)}
| {REF TO type|(name)}
| {{{[STANDARD] TABLE}
|{SORTED TABLE}
|{HASHED TABLE}}
OF [REF TO] {type|(name)}
[WITH [UNIQUE|NON-UNIQUE]
{KEY comp1 comp2 ...}|{DEFAULT KEY}]
[INITIAL SIZE n]}
| {HANDLE handle} } ]
| [ LIKE { {[LINE OF] dobj}
| {REF TO dobj}
| {{{[STANDARD] TABLE}
|{SORTED TABLE}
|{HASHED TABLE}}
OF dobj
[WITH [UNIQUE|NON-UNIQUE]
{KEY comp1 comp2 ...}|{DEFAULT KEY}]
[INITIAL SIZE n]} } ].
Creates an anonymous data object
and sets the data reference in dref to the data object.
If no TYPE or LIKE
addition is specified, dref has to be completely typed and this type is used for the data object.