anchor.diff:  
     METHOD compare_files.
   
  -    FIELD-SYMBOLS: <ls_sap> TYPE st_file.
  -
  -
  -    LOOP AT it_sap ASSIGNING <ls_sap>.
  -      READ TABLE it_repo WITH KEY path = <ls_sap>-path
  -                                  filename = <ls_sap>-filename
  -                                  data = <ls_sap>-data
  -        TRANSPORTING NO FIELDS.
  -      IF sy-subrc <> 0.
  -        rv_match = abap_false.
  -        RETURN.
  -      ENDIF.
  -    ENDLOOP.
  -
  -    rv_match = abap_true.
  +    READ TABLE it_repo WITH KEY path = is_gen-path
  +                                filename = is_gen-filename
  +                                data = is_gen-data
  +      TRANSPORTING NO FIELDS.
  +    IF sy-subrc <> 0.
  +      rv_match = abap_false.
  +    ELSE.
  +      rv_match = abap_true.
  +    ENDIF.
   
     ENDMETHOD.                    "compare_files
   
  
positive.code:       APPEND ls_field TO lt_fields.
      ENDLOOP.
  
      rv_string = cl_http_utility=>if_http_utility~fields_to_string( lt_fields ).
    ENDMETHOD.                    "encode_struct
  
    METHOD on_sapevent.
  
      DATA: lx_exception TYPE REF TO lcx_exception,
            ls_repo      TYPE st_repo.
  
  
  
negative.code:     LOOP AT lt_fields ASSIGNING <ls_field>.
        ASSIGN COMPONENT <ls_field>-name OF STRUCTURE cg_structure TO <lg_any>.
        IF sy-subrc <> 0.
          CONTINUE. " more structures might be encoded in same string
        ENDIF.
  
        <lg_any> = <ls_field>-value.
  