anchor.diff:                                delta     = lt_delta ).
   
         CATCH cx_proxy_gen_error INTO lx_proxy_gen_error.
  -        zcx_abapgit_exception=>raise( iv_text     = lx_proxy_gen_error->get_text( )
  -                                      ix_previous = lx_proxy_gen_error ).
  +        zcx_abapgit_exception=>raise(
  +          iv_text     = |SPRX, { lx_proxy_gen_error->get_text( ) }|
  +          ix_previous = lx_proxy_gen_error ).
       ENDTRY.
   
       LOOP AT ls_sprx_db_data-sproxhdr ASSIGNING <ls_sproxheader>.
  
positive.code:   ENDMETHOD.
  
  
    METHOD zif_abapgit_object~changed_by.
  
      DATA lv_changed_by TYPE sproxhdr-changed_by.
  
negative.code:   ENDMETHOD.
  
  
    METHOD check_sprx_tadir.
  
      DATA: lt_abap_keys TYPE prx_abapobjects,
            ls_abap_key  LIKE LINE OF lt_abap_keys,
            lx_error     TYPE REF TO cx_proxy_gen_error.
  
      ls_abap_key-object   = mv_object.
      ls_abap_key-obj_name = mv_obj_name.
      APPEND ls_abap_key TO lt_abap_keys.
  
      TRY.
          cl_proxy_utils=>check_sprx_tadir(
              objects = lt_abap_keys
              repair  = abap_true ).
  
        CATCH cx_proxy_gen_error INTO lx_error.
          zcx_abapgit_exception=>raise( iv_text     = |{ lx_error->get_text( ) }|
                                        ix_previous = lx_error ).
      ENDTRY.
  
    ENDMETHOD.
  
  
    METHOD constructor.
  
      super->constructor( is_item     = is_item
  