Skip to content

Construct objects and data

Construct objects and data with the NEW #( ) operator.

DATA(account) = NEW cl_account( ).

DATA(dref) = NEW struct_type( component_1 = 10
                              component_2 = 'a' ).
DATA(account) = CAST if_account( NEW cl_account( ) ).

DATA data_structure TYPE REF TO struct_type.
CREATE DATA data_structure.
data_reference->component_1 = 10.
data_reference->component_2 = 'a'.

Old style:

DATA account TYPE REF TO cl_account.
CREATE OBJECT account.
DATA account TYPE REF TO if_account.
CREATE OBJECT account TYPE cl_account.
From SAP/styleguides under CC BY 3.0 — more details
Last updated on