Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Create class instance dynamicly

Former Member
0 Likes
703

Is there a way to create class instance from cl_abap_classdescr object? (something similar to CREATE DATA ... TYPE HANDLE... ).

Thank you.

1 ACCEPTED SOLUTION
Read only

former_member205488
Active Participant
0 Likes
606

Hello Egor!

You could try this:

DATA lo_rtti TYPE REF TO cl_abap_objectdescr.

lo_rtti ?= cl_abap_objectdescr=>describe_by_object_ref( io_input_object ).

DATA lv_str TYPE string.

lv_str = lo_rtti->get_relative_name( ).

DATA lo_copy TYPE REF TO object.

CREATE OBJECT lo_copy TYPE (lv_str).

1 REPLY 1
Read only

former_member205488
Active Participant
0 Likes
607

Hello Egor!

You could try this:

DATA lo_rtti TYPE REF TO cl_abap_objectdescr.

lo_rtti ?= cl_abap_objectdescr=>describe_by_object_ref( io_input_object ).

DATA lv_str TYPE string.

lv_str = lo_rtti->get_relative_name( ).

DATA lo_copy TYPE REF TO object.

CREATE OBJECT lo_copy TYPE (lv_str).