diff --git a/src/objects/zcl_abapgit_object_auth.clas.abap b/src/objects/zcl_abapgit_object_auth.clas.abap index 037e90c75..59ea2dc83 100644 --- a/src/objects/zcl_abapgit_object_auth.clas.abap +++ b/src/objects/zcl_abapgit_object_auth.clas.abap @@ -143,13 +143,19 @@ CLASS ZCL_ABAPGIT_OBJECT_AUTH IMPLEMENTATION. METHOD zif_abapgit_object~jump. - -* TODO, this function module does not exist in 702 - CALL FUNCTION 'SU20_MAINTAIN_SNGL' + CALL FUNCTION 'FUNCTION_EXISTS' EXPORTING - id_field = mv_fieldname - id_wbo_mode = abap_false. - + funcname = 'SU20_MAINTAIN_SNGL' + EXCEPTIONS + function_not_exist = 1 + OTHERS = 2. + IF sy-subrc = 0. + " this function module does not exist in 740 + CALL FUNCTION 'SU20_MAINTAIN_SNGL' + EXPORTING + id_field = mv_fieldname + id_wbo_mode = abap_false. + ENDIF. ENDMETHOD.