anchor.diff:  
       lt_remote = io_repo->get_files_remote( ).
   
  -    lt_results = lcl_file_status=>status( it_files = lt_remote
  -                                          iv_package = io_repo->get_package( ) ).
  +    lt_results = lcl_file_status=>status( io_repo ).
       DELETE lt_results WHERE match = abap_true.
       SORT lt_results BY obj_type ASCENDING obj_name ASCENDING.
       DELETE ADJACENT DUPLICATES FROM lt_results COMPARING obj_type obj_name.
  
positive.code:     ENDLOOP.
  
  * add path information for files
      LOOP AT it_files ASSIGNING <ls_file>.
        READ TABLE rt_results ASSIGNING <ls_result> WITH KEY filename = <ls_file>-filename.
        IF sy-subrc = 0.
          <ls_result>-path = <ls_file>-path.
        ENDIF.
      ENDLOOP.
  
  
negative.code:     ENDIF.
  
      READ TABLE lt_local ASSIGNING <ls_local>
        WITH KEY file-filename = is_result-filename
        file-path = is_result-path.
      IF sy-subrc <> 0.
        _raise 'file not found locally'.
      ENDIF.
  
      CREATE OBJECT lo_page
        EXPORTING
          is_local  = <ls_local>-file
          is_remote = <ls_remote>.
  
      lcl_gui=>call_page( lo_page ).
  