Witam,
chciałem dynamicznie wywołać metodę poprzez:
DATA: gd_method TYPE string,
gd_class TYPE string.
DATA: lt_par TYPE abap_parmbind_tab,
ls_par TYPE abap_parmbind,
etab TYPE abap_excpbind_tab.
gd_class = 'ZCL_CLASS_TEST'.
gd_method = 'TEST_METHOD'.
ls_par-name = 'IV_DATA'.
ls_par-kind = cl_abap_objectdescr=>exporting.
GET REFERENCE OF iv_data INTO ls_par-value.
INSERT ls_par INTO TABLE lt_par.
CALL METHOD (gd_class)=>(gd_method) PARAMETER-TABLE lt_par EXCEPTION-TABLE etab.
niestety pomimo tego, że wygląda prawidłowo cały czas po uruchomieniu zwraca błąd CX_SY_DYN_CALL_ILLEGAL_TYPE