anchor.diff:    ENDMETHOD.
   
   
  +  METHOD transaction_read.
  +
  +    DATA: lt_tcodes   TYPE TABLE OF tstc,
  +          lt_gui_attr TYPE TABLE OF tstcc.
  +
  +    CLEAR: es_transaction, es_gui_attr.
  +
  +    CALL FUNCTION 'RPY_TRANSACTION_READ'
  +      EXPORTING
  +        transaction      = iv_transaction
  +      TABLES
  +        tcodes           = lt_tcodes
  +        gui_attributes   = lt_gui_attr
  +      EXCEPTIONS
  +        permission_error = 1
  +        cancelled        = 2
  +        not_found        = 3
  +        object_not_found = 4
  +        OTHERS           = 5.
  +    IF sy-subrc = 4 OR sy-subrc = 3.
  +      RETURN.
  +    ELSEIF sy-subrc <> 0.
  +      zcx_abapgit_exception=>raise( 'Error from RPY_TRANSACTION_READ' ).
  +    ENDIF.
  +
  +    READ TABLE lt_tcodes INDEX 1 INTO es_transaction.
  +    ASSERT sy-subrc = 0.
  +    READ TABLE lt_gui_attr INDEX 1 INTO es_gui_attr.
  +    ASSERT sy-subrc = 0.
  +
  +  ENDMETHOD.
  +
  +
     METHOD zif_abapgit_object~changed_by.
       rv_user = c_user_unknown. " todo
     ENDMETHOD.
  
positive.code:       IF sy-subrc <> 0.
          zcx_abapgit_exception=>raise( 'Update of t-code translations failed' ).
        ENDIF.
      ENDIF.
  
    ENDMETHOD.
  
negative.code:   ENDMETHOD.
  
  
    METHOD clear_functiongroup_globals.
      TYPES ty_param_vari TYPE abap_bool.
  
      DATA lt_error_list TYPE STANDARD TABLE OF rsmp_check WITH DEFAULT KEY.
      FIELD-SYMBOLS <lv_param_vari> TYPE ty_param_vari.
  
      " only way to clear global fields in function group
      CALL FUNCTION 'RS_TRANSACTION_INCONSISTENCIES'
        EXPORTING
          transaction_code = 'ZTHISTCODENEVEREXIST'
        TABLES
          error_list       = lt_error_list
        EXCEPTIONS
          object_not_found = 1
          OTHERS           = 2.
      IF sy-subrc <> 0.
        "Expected - fine
  
        " but there is no other way to clear this field
        ASSIGN ('(SAPLSEUK)PARAM_VARI') TO <lv_param_vari>.
        IF sy-subrc = 0.
          CLEAR <lv_param_vari>.
        ENDIF.
  
      ENDIF.
  
    ENDMETHOD.
  
  
    METHOD deserialize_oo_transaction.
  
      " You should remember that we don't use batch input just for fun,
  