anchor.diff:        lv_index = sy-tabix.
   
         li_struc = mi_vi->create_type_as_structure( <ls_struc>-typename ).
  +
  +      IF li_struc->has_field( field_pos = <ls_struc>-fieldpos
  +          version = sews_c_vif_version-active ) = abap_true.
  +        CONTINUE.
  +      ENDIF.
  +
         li_field = li_struc->create_field(
           field_name = <ls_struc>-fieldname
           fieldpos = <ls_struc>-fieldpos ).
  
positive.code: 
      LOOP AT is_webi-pvepfunction ASSIGNING <ls_function>.
  
        li_function = mi_vi->create_function(
          funcname    = <ls_function>-function
          mapped_name = <ls_function>-mappedname ).
  
negative.code:       li_elem->set_signed( <ls_elem>-signed ).
        li_elem->set_abaptype( <ls_elem>-abaptype ).
  
        IF li_elem->if_ws_md_vif_type~has_soap_extension_type(
            sews_c_vif_version-all ) = abap_false.
          READ TABLE is_webi-pveptypesoapext ASSIGNING <ls_soap>
            WITH KEY typename = <ls_elem>-typename.
          IF sy-subrc = 0.
            li_soap = li_elem->if_ws_md_vif_type~create_soap_extension_type( ).
            li_soap->set_namespace( <ls_soap>-namespace ).
          ENDIF.
        ENDIF.
      ENDLOOP.
  
  