anchor.diff:          VALUE(rr_data) TYPE REF TO data
         RAISING
           zcx_abapgit_exception .
  +    METHODS exists_database_table
  +      IMPORTING
  +        !iv_name         TYPE tadir-obj_name
  +      RETURNING
  +        VALUE(rv_exists) TYPE abap_bool.
   ENDCLASS.
   
   
  
positive.code:     ENDTRY.
  
      rv_data = zcl_abapgit_convert=>string_to_xstring_utf8( lv_string ).
  
    ENDMETHOD.
  
  
negative.code:       ASSERT ls_config-type = zif_abapgit_data_config=>c_data_type-tabu. " todo
        ASSERT ls_config-name IS NOT INITIAL.
  
        IF exists_database_table( ls_config-name ) = abap_true.
          lr_data = read_database_table(
            iv_name  = ls_config-name
            it_where = ls_config-where ).
  
          ls_file-filename = zcl_abapgit_data_utils=>build_filename( ls_config ).
          ls_file-data = convert_itab_to_json( lr_data ).
          ls_file-sha1 = zcl_abapgit_hash=>sha1_blob( ls_file-data ).
          APPEND ls_file TO rt_files.
        ENDIF.
  
      ENDLOOP.
  
  