CL_OO_OBJECT=>GET_INSTANCE( <имя класса> )->GET_METHODS( PUBLIC_METHODS_ONLY = 'X' )
Динамически получаем тип выходной таблицы метода:
TRY.
pcl_oo_object = cl_oo_object=>get_instance(
p_class_name
).
p_result_table_type_name = pcl_oo_object->get_parameter_type(
cpdname = p_cpdname
sconame = 'RESULT_TABLE'
)-type.
p_result_table_type = |{ class_name }=>{ p_result_table_type_name }|.
CATCH cx_root INTO px_exc.
pv_str = px_exc->get_text( ).
MESSAGE pv_str TYPE 'I'.
ENDTRY.
Динамически получаем тип выходной таблицы метода:
TRY.
pcl_oo_object = cl_oo_object=>get_instance(
p_class_name
).
p_result_table_type_name = pcl_oo_object->get_parameter_type(
cpdname = p_cpdname
sconame = 'RESULT_TABLE'
)-type.
p_result_table_type = |{ class_name }=>{ p_result_table_type_name }|.
CATCH cx_root INTO px_exc.
pv_str = px_exc->get_text( ).
MESSAGE pv_str TYPE 'I'.
ENDTRY.
Комментариев нет:
Отправить комментарий