From 79c078021bb9044afe4c4556ca67c9d9e80dfd27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=BCnter?= Date: Tue, 16 Apr 2024 17:31:57 +0200 Subject: [PATCH] catch cx_sy_rtti_syntax_error (#1081) --- src/01/01/z2ui5_cl_util_api.clas.abap | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/01/01/z2ui5_cl_util_api.clas.abap b/src/01/01/z2ui5_cl_util_api.clas.abap index 17b47b2c..fda59e08 100644 --- a/src/01/01/z2ui5_cl_util_api.clas.abap +++ b/src/01/01/z2ui5_cl_util_api.clas.abap @@ -715,14 +715,19 @@ CLASS z2ui5_cl_util_api IMPLEMENTATION. METHOD rtti_check_class_exists. - cl_abap_classdescr=>describe_by_name( - EXPORTING - p_name = val - EXCEPTIONS - type_not_found = 1 ). - IF sy-subrc = 0. - result = abap_true. - ENDIF. + TRY. + cl_abap_classdescr=>describe_by_name( + EXPORTING + p_name = val + EXCEPTIONS + type_not_found = 1 ). + IF sy-subrc = 0. + result = abap_true. + ENDIF. + + CATCH cx_root. + " cx_sy_rtti_syntax_error + ENDTRY. ENDMETHOD.