SAP ABAP Interface IF_WS_MD_VIF_ROOT (Web Services: Root)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
     SEWS (Package) ES Tools: Service Interfaces
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WS_MD_VIF_ROOT WS Root Class 20020905
Properties
Interface IF_WS_MD_VIF_ROOT  
Short Description Web Services: Root    
General Data
Package SEWS   ES Tools: Service Interfaces 
Created 20020905   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
Interface IF_WS_MD_VIF_ROOT has no forward declaration.
Interfaces
Interface IF_WS_MD_VIF_ROOT has no interface.
Friends
Interface IF_WS_MD_VIF_ROOT has no friend.
Attributes
Interface IF_WS_MD_VIF_ROOT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 COPY_VIF Instance method Public Method 20021002
2 CREATE_VIRTUAL_INTERFACE Instance method Public Method 20020909
3 DELETE_VIRTUAL_INTERFACE Instance method Public Method 20030909
4 GET_VIRTUAL_INTERFACE Instance method Public Method 20020905
5 GET_VIRTUAL_INTERFACES Instance method Public Method 20020905
6 GET_VIRTUAL_INTERFACE_NAMES Instance method Public Method 20030416
7 GET_WEB_SERVICE_BY_CONFIG Instance method Public Method 20040826
8 GET_WEB_SERVICE_NAMES_BY_ENDPT Instance method Public Method 20040827
9 GET_WEB_SERVICE_NAME_BY_CONFIG Instance method Public Method 20040826
10 GET_WEB_SERVICE_VERS_BY_CONFIG Instance method Public Method 20081210
11 HAS_VIRTUAL_INTERFACE Instance method Public Method 20020905
12 RELOAD_VIRTUAL_INTERFACES Instance method Public Method 20020905
13 RENAME_VIF Instance method Public Method 20030908
Events
Interface IF_WS_MD_VIF_ROOT has no event.
Types
Interface IF_WS_MD_VIF_ROOT has no local type.
Method Signatures

Method COPY_VIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COPY_FOR_RENAME Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040811
2 Changing CORRNUM Call by reference Type reference (TYPE) TRKORR Request/Task 20110929
3 Importing DESTINATION Value transfer Type reference (TYPE) VEPNAME Name eines virtuellen Interfaces 20021002
4 Importing DESTINATION_EXT Value transfer Type reference (TYPE) VEPNAMEEXT Externer Name eines vituellen Interfaces (Groß und Klein) 20021106
5 Importing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20110930
6 Importing SOURCE Value transfer Type reference (TYPE) VEPNAME Name eines virtuellen Interfaces 20021002
7 Importing SOURCEVERSION Value transfer Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021002
8 Importing SUPPRESS_DIALOGS Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20111220
# Exception Resumable Description Created on
1 CX_WS_MD_CANCELED Web Service Objekt ist Gesperrt 20021002
2 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert bereits. 20021002
3 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20021002
4 CX_WS_MD_LOCKED Web Service Objekt ist Gesperrt 20021002
5 CX_WS_MD_NOT_ALLOWED_CHARS Nicht erlaubte Zeichen vorhanden. 20021106
6 CX_WS_MD_PERMISSION_FAILURE Web Service Objekt ist Gesperrt 20021002

Method CREATE_VIRTUAL_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Value transfer Type reference (TYPE) VEPNAME Name eines virtuellen Interfaces 20020909
2 Importing NAMEEXT Value transfer Type reference (TYPE) VEPNAMEEXT Externer Name eines vituellen Interfaces (Groß und Klein) 20020909
3 Importing PROXY Call by reference Object reference (TYPE REF TO) IF_PROXY_FOR_VIF Proxy for autogenerated virtual interface 20120723
4 Importing SESRNAMESPACE Call by reference Type reference (TYPE) VEPSOAPNAMESPACE 20051027
5 Importing SIESRNAME Call by reference Type reference (TYPE) VEPNAMEESR 20051024
6 Returning VIRTUAL_INTERFACE Value transfer Object reference (TYPE REF TO) IF_WS_MD_VIF Web Services: Virtual Interface 20020909
# Exception Resumable Description Created on
1 CX_WS_MD_CANCELED Web Service Objekt ist Gesperrt 20020912
2 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert schon 20020911
3 CX_WS_MD_INTERNAL_ERROR Web Service Objekt ist Gesperrt 20020912
4 CX_WS_MD_LOCKED Web Service Objekt ist Gesperrt 20020912
5 CX_WS_MD_NOT_ALLOWED_CHARS Nicht erlaubte Zeichen vorhanden. 20021106
6 CX_WS_MD_PERMISSION_FAILURE Web Service Objekt ist Gesperrt 20020912

Method DELETE_VIRTUAL_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) VEPNAME 20030909
# Exception Resumable Description Created on
1 CX_WS_MD_CANCELED Web Service Objekt ist Gesperrt 20030909
2 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert bereits. 20030909
3 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20030909
4 CX_WS_MD_LOCKED Web Service Objekt existiert bereits. 20030909
5 CX_WS_MD_NOT_ALLOWED_CHARS Nicht erlaubte Zeichen vorhanden. 20030909
6 CX_WS_MD_PERMISSION_FAILURE Web Service Objekt ist Gesperrt 20030909

Method GET_VIRTUAL_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Value transfer Type reference (TYPE) VEPNAME Name eines virtuellen Interfaces 20020905
2 Importing NO_TRANSPORT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20070511
3 Importing RFCDESTINATION Value transfer Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20021114
4 Importing SESRNAMESPACE Call by reference Type reference (TYPE) VEPSOAPNAMESPACE 20051017
5 Importing SIESRNAME Call by reference Type reference (TYPE) VEPNAMEESR 20051017
6 Importing VERSNO Value transfer Type reference (TYPE) VRSD-VERSNO Versionsverwaltung: Versionsnummer 20021114
7 Returning VIRTUAL_INTERFACE Value transfer Object reference (TYPE REF TO) IF_WS_MD_VIF Web Services: Virtual Interface 20020905
# Exception Resumable Description Created on
1 CX_WS_MD_CANCELED Web Service Objekt ist Gesperrt 20020912
2 CX_WS_MD_INTERNAL_ERROR Web Service Objekt ist Gesperrt 20020912
3 CX_WS_MD_LOCKED Web Service Objekt ist Gesperrt 20020912
4 CX_WS_MD_PERMISSION_FAILURE Web Service Objekt ist Gesperrt 20020912

Method GET_VIRTUAL_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VERSION Value transfer Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20020911
2 Returning VIRTUAL_INTERFACES Value transfer Type reference (TYPE) VIFTABLE Web Services: Virtual Interface 20020911
# Exception Resumable Description Created on
1 CX_WS_MD_CANCELED Web Service Objekt ist Gesperrt 20020912
2 CX_WS_MD_INTERNAL_ERROR Web Service Objekt ist Gesperrt 20020912
3 CX_WS_MD_LOCKED Web Service Objekt ist Gesperrt 20020912
4 CX_WS_MD_PERMISSION_FAILURE Web Service Objekt ist Gesperrt 20020912

Method GET_VIRTUAL_INTERFACE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VERSION Value transfer Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20030416
2 Returning VIRTUAL_INTERFACE_NAMES Value transfer Type reference (TYPE) VEPNAME_IT Web Services: Virtual Interface 20030416
# Exception Resumable Description Created on
1 CX_WS_MD_CANCELED Web Service Objekt ist Gesperrt 20030416
2 CX_WS_MD_INTERNAL_ERROR Web Service Objekt ist Gesperrt 20030416
3 CX_WS_MD_LOCKED Web Service Objekt ist Gesperrt 20030416
4 CX_WS_MD_PERMISSION_FAILURE Web Service Objekt ist Gesperrt 20030416

Method GET_WEB_SERVICE_BY_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIGURATION_NAME_INT Call by reference Type reference (TYPE) WEBSNAME Name eines Web Service 20040826
2 Importing NO_AUTH Call by reference Type reference (TYPE) BOOLEAN Switch Authorization Check off 20080519
3 Exporting WEB_SERVICE Call by reference Object reference (TYPE REF TO) IF_WS_MD_VIF Web Services: Virtual Interface 20040826
# Exception Resumable Description Created on
1 CX_WS_MD_CANCELED Web Service Objekt ist Gesperrt 20040826
2 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20040826
3 CX_WS_MD_LOCKED Web Service Objekt ist Gesperrt 20040826
4 CX_WS_MD_PERMISSION_FAILURE Web Service Objekt ist Gesperrt 20040826

Method GET_WEB_SERVICE_NAMES_BY_ENDPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SOAP_APPL_TYPE Call by reference Type reference (TYPE) VEPREFTYPE Objekttype des Referenzobjektes (Funktion, BAPI, IDOC) 20040827
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040827
3 Exporting WEB_SERVICE_NAMES Call by reference Type reference (TYPE) VEPNAME_IT Interne Tabelle wie DB Tabelle 20040827
# Exception Resumable Description Created on
1 CX_WS_MD_CANCELED Web Service Objekt ist Gesperrt 20040827
2 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20040827
3 CX_WS_MD_LOCKED Web Service Objekt ist Gesperrt 20040827
4 CX_WS_MD_PERMISSION_FAILURE Web Service Objekt ist Gesperrt 20040827

Method GET_WEB_SERVICE_NAME_BY_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIGURATION_NAME_INT Call by reference Type reference (TYPE) WEBSNAME Name eines Web Service 20040826
2 Exporting WEB_SERVICE_NAME_EXT Call by reference Type reference (TYPE) VEPNAME Name Funktion oder Parameter in virtuellen Interfaces 20040826
3 Exporting WEB_SERVICE_NAME_INT Call by reference Type reference (TYPE) VEPNAME Name Funktion oder Parameter in virtuellen Interfaces 20040826
# Exception Resumable Description Created on
1 CX_WS_MD_OBJ_NOT_EXISTS Web Service Objekt existiert bereits. 20040826

Method GET_WEB_SERVICE_VERS_BY_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SERVICE_DEFINITION_NAME_INT Call by reference Type reference (TYPE) VEPNAME Boolean Variable (X=True, -=False, Space=Unknown) 20081210
2 Returning VERSIONINFO Value transfer Type reference (TYPE) STRING 20081210
# Exception Resumable Description Created on
1 CX_WS_MD_OBJ_NOT_EXISTS Web service object does not exist 20081210

Method HAS_VIRTUAL_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_VIRTUAL_INTERFACE Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020905
2 Importing NAME Value transfer Type reference (TYPE) VEPNAME Name eines virtuellen Interfaces 20020905

Method HAS_VIRTUAL_INTERFACE on Interface IF_WS_MD_VIF_ROOT has no exception.

Method RELOAD_VIRTUAL_INTERFACES Signature

Method RELOAD_VIRTUAL_INTERFACES on Interface IF_WS_MD_VIF_ROOT has no parameter.
Method RELOAD_VIRTUAL_INTERFACES on Interface IF_WS_MD_VIF_ROOT has no exception.

Method RENAME_VIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESTINATION Call by reference Type reference (TYPE) VEPNAME 20030908
2 Importing DESTINATION_EXT Call by reference Type reference (TYPE) VEPNAMEEXT 20030908
3 Changing KORRNUM Call by reference Type reference (TYPE) KORRNUM Name of the locked correction 20110929
4 Importing SOURCE Call by reference Type reference (TYPE) VEPNAME 20030908
5 Importing SOURCEVERSION Call by reference Type reference (TYPE) R3STATE 'A' 20030908
6 Importing SUPPRESS_DIALOGS Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20111220
7 Exporting WSD Call by reference Object reference (TYPE REF TO) IF_WS_MD_VIF Web Services: Virtual Interface 20110930
# Exception Resumable Description Created on
1 CX_WS_MD_CANCELED Web Service Objekt ist Gesperrt 20030908
2 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert bereits. 20030908
3 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20030908
4 CX_WS_MD_LOCKED Web Service Objekt ist Gesperrt 20030908
5 CX_WS_MD_NOT_ALLOWED_CHARS Nicht erlaubte Zeichen vorhanden. 20030908
6 CX_WS_MD_PERMISSION_FAILURE Web Service Objekt ist Gesperrt 20030908
History
Last changed by/on SAP  20130531 
SAP Release Created in 640