anchor.diff:           obj_type TYPE tadir-object,
            obj_name TYPE tadir-obj_name,
          END OF ty_item.
  +
  +TYPES: BEGIN OF ty_file_item,
  +         file TYPE ty_file,
  +         item TYPE ty_item,
  +       END OF ty_file_item.
  +TYPES: ty_files_item_tt TYPE STANDARD TABLE OF ty_file_item WITH DEFAULT KEY.
   
   TYPES: BEGIN OF ty_metadata,
            class      TYPE string,
  
positive.code:         RAISING   lcx_exception,
        get_files_local
          IMPORTING io_log          TYPE REF TO lcl_log OPTIONAL
          RETURNING VALUE(rt_files) TYPE ty_files_tt
          RAISING   lcx_exception,
        get_files_remote
          RETURNING VALUE(rt_files) TYPE ty_files_tt
  
negative.code:       lt_files = lcl_objects=>serialize( ls_item ).
        LOOP AT lt_files ASSIGNING <ls_file>.
          <ls_file>-path = '/' && <ls_tadir>-path.
  
          APPEND INITIAL LINE TO rt_files ASSIGNING <ls_return>.
          <ls_return>-file = <ls_file>.
          <ls_return>-item = ls_item.
        ENDLOOP.
      ENDLOOP.
  
      mt_local = rt_files.
  