CREATE DATA - HANDLE
Short Reference
ABAP Syntax_6 CREATE DATA dref [
area_handle ]
TYPE HANDLE handle.
What does it do? The statement CREATE DATA uses the addition
HANDLE to create a data object whose data type is described by an
RTTS type
description object . For handle , a reference variable of the
static type of class CL_ABAP_DATADESCR
or its subclasses has to be specified, which points to a type
description object. The type description object object may have been
created using the RTTS methods on existing data objects, or using
the dynamic definition of a new data type.
The type description object must describe a non-generic type. Only
type description objects for the generic ABAP types c , n ,
p , and x create and use a new
bound data type with the
standard values . Similarly, a type
description object for a standard table with a generic table type
creates and uses a new bound table type with a standard key.
Latest notes: Important methods for the dynamic definition of data types
are:
GET_C , GET_D , GET_F ... of the class
CL_ABAP_ELEMDESCR for type
description objects of elementary data types. Either a new type
description object is created in accordance with the input parameters or
an existing type object is reused.
GET of the classes
CL_ABAP_STRUCTDESCR ,
CL_ABAP_TABLEDESCR , and
CL_ABAP_REFDESCR plus GET_BY_NAME of the class
CL_ABAP_REFDESCR for type
description objects of structures, internal tables, and reference
variables. These methods return the type description object that was
specified using the input parameters. A new type description object is
generated or an existing one is used again.
CREATE of the classes
CL_ABAP_STRUCTDESCR ,
CL_ABAP_TABLEDESCR , and
CL_ABAP_REFDESCR for creating type description objects for
structures, internal tables, and reference variables. These methods
return the type description object that was specified using the input
parameters. A new type description object is always created.
Latest notes: We recommend using the GET methods instead of
CREATE to avoid creating multiple type description objects for a
single type.
Example ABAP Coding See Create Structure
Using RTTC .
Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved