anchor.diff:      serialize_texts( io_xml ).
   
     ENDMETHOD.
  -
  -  METHOD zif_abapgit_object~is_locked.
  -
  -    IF is_program_locked( )                     = abap_true
  -    OR is_any_dynpro_locked( ms_item-obj_name ) = abap_true
  -    OR is_cua_locked( ms_item-obj_name )        = abap_true
  -    OR is_text_locked( ms_item-obj_name )       = abap_true.
  -
  -      rv_is_locked = abap_true.
  -
  -    ENDIF.
  -
  -  ENDMETHOD.
  -
  -
  -  METHOD is_program_locked.
  -
  -    rv_is_program_locked = exists_a_lock_entry_for( iv_lock_object = 'ESRDIRE'
  -                                                    iv_argument    = |{ ms_item-obj_name }| ).
  -
  -  ENDMETHOD.
  -
   ENDCLASS.
  
positive.code: 
  
  
  CLASS zcl_abapgit_object_prog IMPLEMENTATION.
  
  
    METHOD deserialize_texts.
  
negative.code:   ENDMETHOD.
  
  
    METHOD zif_abapgit_object~is_locked.
  
      IF is_program_locked( )                     = abap_true
      OR is_any_dynpro_locked( ms_item-obj_name ) = abap_true
      OR is_cua_locked( ms_item-obj_name )        = abap_true
      OR is_text_locked( ms_item-obj_name )       = abap_true.
  
        rv_is_locked = abap_true.
  
      ENDIF.
  
    ENDMETHOD.
  
  
    METHOD zif_abapgit_object~jump.
  
      CALL FUNCTION 'RS_TOOL_ACCESS'
  