anchor.diff:  
     METHOD zif_abapgit_object~exists.
   
  -    DATA: lv_fieldname TYPE authx-fieldname.
  -
  -
       SELECT SINGLE fieldname FROM authx
  -      INTO lv_fieldname
  +      INTO mv_fieldname
         WHERE fieldname = ms_item-obj_name.               "#EC CI_GENBUFF
       rv_bool = boolc( sy-subrc = 0 ).
   
  
positive.code: 
    METHOD zif_abapgit_object~jump.
  
      DATA: lv_field TYPE fieldname.
  
      lv_field = ms_item-obj_name.
  
  * TODO, this function module does not exist in 702
      CALL FUNCTION 'SU20_MAINTAIN_SNGL'
        EXPORTING
          id_field    = lv_field
          id_wbo_mode = abap_false.
  
    ENDMETHOD.
  
negative.code: 
    METHOD zif_abapgit_object~delete.
  
      " there is a bug in SAP standard, the TADIR entries are not deleted
      " when the AUTH object is deleted in transaction SU20
  
      " FM SUSR_AUTF_DELETE_FIELD calls the UI, therefore we reimplement its logic
  
      DATA:
        lt_objlst TYPE susr_t_xuobject,
        lo_auth   TYPE REF TO cl_auth_tools,
        lv_dummy  TYPE string.
  
      " authority check
      CREATE OBJECT lo_auth.
      IF lo_auth->authority_check_suso( actvt     = '06'
                                        fieldname = mv_fieldname ) <> 0.
        MESSAGE e463(01) WITH mv_fieldname INTO lv_dummy.
        zcx_abapgit_exception=>raise_t100( ).
      ENDIF.
  
      " if field is used check
      lt_objlst = lo_auth->suso_where_used_afield( mv_fieldname ).
      IF lt_objlst IS NOT INITIAL.
        MESSAGE i453(01) WITH mv_fieldname INTO lv_dummy.
        zcx_abapgit_exception=>raise_t100( ).
      ENDIF.
  
      " collect fieldname into a transport task
      IF lo_auth->add_afield_to_trkorr( mv_fieldname ) <> 0.
        "no transport -> no deletion
        MESSAGE e507(0m) INTO lv_dummy.
        zcx_abapgit_exception=>raise_t100( ).
      ENDIF.
  
      DELETE FROM authx WHERE fieldname = mv_fieldname.
      IF sy-subrc <> 0.
        MESSAGE e507(0m) INTO DATA(dummy).
        zcx_abapgit_exception=>raise_t100( ).
      ENDIF.
  
    ENDMETHOD.
  