anchor.diff:  
         LOOP AT is_webi-pvepfuncsoapext ASSIGNING <ls_soap>
             WHERE function = <ls_function>-function.
  +        IF li_function->has_soap_extension_function( 'I' ) = abap_true.
  +          li_function->delete_soap_extension_function( ).
  +        ENDIF.
           li_soap = li_function->create_soap_extension_function( ).
           li_soap->set_soap_request_name( <ls_soap>-requestname ).
           li_soap->set_soap_response_name( <ls_soap>-responsename ).
  
positive.code: 
    METHOD handle_function.
  
      CONSTANTS: BEGIN OF lc_parameter_type,
                   import TYPE vepparamtype VALUE 'I',
                   export TYPE vepparamtype VALUE 'O',
                 END OF lc_parameter_type.
  
      DATA: li_parameter TYPE REF TO if_ws_md_vif_param,
            li_soap      TYPE REF TO if_ws_md_soap_ext_func,
  
negative.code:         IMPORTING is_webi TYPE ty_webi
          RAISING   zcx_abapgit_exception
                    cx_ws_md_exception.
      METHODS handle_single_parameter
        IMPORTING
          iv_parameter_type   TYPE vepparamtype
          iv_name             TYPE vepparameter-vepparam
          ii_function         TYPE REF TO if_ws_md_vif_func
        RETURNING
          VALUE(ri_parameter) TYPE REF TO if_ws_md_vif_param
        RAISING
          zcx_abapgit_exception
          cx_ws_md_exception.
  
  ENDCLASS.
  
  
  
  CLASS zcl_abapgit_object_webi IMPLEMENTATION.
  
  
    METHOD handle_endpoint.
  