From a50491150870f5fd6b92dcdc2bcb7c96f6657468 Mon Sep 17 00:00:00 2001 From: abapsheep <135960093+abapsheep@users.noreply.github.com> Date: Mon, 17 Jun 2024 14:14:52 +0200 Subject: [PATCH] Update rtti_get_t_attri_by_table_name (#1211) Co-authored-by: Viktor Hoffmann --- src/01/01/z2ui5_cl_util_api.clas.abap | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/01/01/z2ui5_cl_util_api.clas.abap b/src/01/01/z2ui5_cl_util_api.clas.abap index 42b02944..f9a53879 100644 --- a/src/01/01/z2ui5_cl_util_api.clas.abap +++ b/src/01/01/z2ui5_cl_util_api.clas.abap @@ -1275,7 +1275,14 @@ CLASS z2ui5_cl_util_api IMPLEMENTATION. TRY. DATA(lo_struct) = CAST cl_abap_structdescr( cl_abap_structdescr=>describe_by_name( table_name ) ). CATCH cx_root. - RETURN. + + TRY. + DATA(lo_tab) = CAST cl_abap_tabledescr( cl_abap_structdescr=>describe_by_name( table_name ) ). + lo_struct = CAST cl_abap_structdescr( lo_tab->get_table_line_type( ) ). + CATCH cx_root. + RETURN. + ENDTRY. + ENDTRY. result = lo_struct->get_components( ).