Use class-based exceptions
TRY.
get_component_types( ).
CATCH cx_has_deep_components_error.
ENDTRY.The outdated non-class-based exceptions have the same features as return codes and shouldn’t be used anymore.
" anti-pattern
get_component_types(
EXCEPTIONS
has_deep_components = 1
OTHERS = 2 ).