anchor.diff:    PERFORM run.
   
   *----------------------------------------------------------------------*
  -*       CLASS CX_LOCAL_EXCEPTION DEFINITION
  +*       CLASS LCX_EXCEPTION DEFINITION
   *----------------------------------------------------------------------*
   *
   *----------------------------------------------------------------------*
  
positive.code:     li_api = cl_mime_repository_api=>if_mr_api~get_api( ).
      lv_io = is_item-obj_name.
  
      li_api->get_url_for_io(
        EXPORTING
          i_loio            = lv_io
        IMPORTING
          e_url             = lv_url
          e_is_folder       = lv_folder
        EXCEPTIONS
          parameter_missing = 1
          error_occured     = 2
          not_found         = 3
          OTHERS            = 4 ).
      IF sy-subrc = 3.
        RETURN.
      ELSEIF sy-subrc <> 0.
        _raise 'error from get_url_for_io'.
      ENDIF.
  
      IF lv_folder = abap_false.
        li_api->get_by_io(
          EXPORTING
            i_loio             = lv_io
          IMPORTING
            e_content          = lv_content
          EXCEPTIONS
  
negative.code:     li_api = cl_mime_repository_api=>if_mr_api~get_api( ).
      lv_io = is_item-obj_name.
  
  
      TRY.
          get_url_for_io(
            EXPORTING
              iv_loio = lv_io
            IMPORTING
              ev_url  = lv_url ).
        CATCH lcx_not_found.
          RETURN.
      ENDTRY.
  
      li_api->delete(
        EXPORTING
          i_url              = lv_url
          i_delete_children  = abap_true
        EXCEPTIONS
          parameter_missing  = 1
          error_occured      = 2
  