04-22-2010 2:22 PM
Hi experts,
How can i declare Dynamic variable under loop,
I have Data from CABN Table with Char Name /Data type/Length.
Is there any function module or method where i provide the parameters for declaration.
thanks.
04-22-2010 2:32 PM
DATA r_elemdescr TYPE REF TO cl_abap_elemdescr.
r_elemdescr ?= cl_abap_elemdescr=>describe_by_name( 'DATA_ELEMENT_HERE' ).
DATA r_field TYPE REF TO data.
FIELD-SYMBOLS <field> TYPE ANY.
CREATE DATA r_field TYPE HANDLE r_elemdescr.
ASSIGN r_field->* TO <field>.
<field> = .....
"now <field> is your dynamic field value
Regards
Marcin
04-22-2010 2:32 PM
DATA r_elemdescr TYPE REF TO cl_abap_elemdescr.
r_elemdescr ?= cl_abap_elemdescr=>describe_by_name( 'DATA_ELEMENT_HERE' ).
DATA r_field TYPE REF TO data.
FIELD-SYMBOLS <field> TYPE ANY.
CREATE DATA r_field TYPE HANDLE r_elemdescr.
ASSIGN r_field->* TO <field>.
<field> = .....
"now <field> is your dynamic field value
Regards
Marcin