SAP ABAP Interface IF_WS_MD_VIF (Web Services: Virtual Interface)
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 WS Virtual Interface 20020905
Properties
Interface IF_WS_MD_VIF  
Short Description Web Services: Virtual Interface    
General Data
Package SEWS   ES Tools: Service Interfaces 
Created 20020904   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WS_MD_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_PROXY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_WS_MD_LOCKABLE_OBJECT WS: Metadata API, Superordinate Object for Lockable Objects 20020909
2 IF_WS_MD_OBJECT Web Services: Object 20030606
3 IF_WS_MD_OBJECT_STATE Web Services: Object 20021218
4 IF_WS_MD_WSDL_VIEW Interface for Generating WSDL 20040310
Friends
Interface IF_WS_MD_VIF has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 R_EXPERT_MAPPING Instance attribute Public Object reference (TYPE REF TO) CL_WS_EXPERT_MAPPING Class handling the Expert Mapping 20080205
2 STANDARD_NAMESPACE_MAPPING Constant Public Type reference (TYPE) VEPSOAPNAMESPACE 'urn:sap-com:document:sap:soap:functions:mc-style' Namespace Where Standard Mapping Is Used 20030822
3 STANDARD_NAMESPACE_NO_MAPPING Constant Public Type reference (TYPE) VEPSOAPNAMESPACE 'urn:sap-com:document:sap:rfc:functions' Namespace Where No Standard Mapping Exists 20030822
4 STANDARD_NAMESPACE_XIPR_I_O Constant Public Type reference (TYPE) VEPSOAPNAMESPACE 'urn:sap-com:document:sap:soap:esr' Namespace f. Inside-Out created Serv. Defs. of Endpoint XIPR 20060619
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_TYPE_OF_TYPE Instance method Public Method 20031106
2 CHECK Instance method Public Method Perform Checks on WEBI Instance 20110520
3 CREATE_CLASSIFICATIONS Instance method Public Method 20070111
4 CREATE_CONFIGURATION Instance method Public Method 20040727
5 CREATE_DOCUMENTATION Instance method Public Method 20040401
6 CREATE_ENDPOINT_REFERENCE Instance method Public Method 20030521
7 CREATE_FUNCTION Instance method Public Method 20020909
8 CREATE_SOAP_APPLICATION Instance method Public Method 20040730
9 CREATE_SOAP_EXTENSION_VIRTINFC Instance method Public Method 20030606
10 CREATE_SRT_CONFIG_DT_NEW Instance method Public Method 20051005
11 CREATE_TYPE_AS_ELEMENTARY Instance method Public Method 20020909
12 CREATE_TYPE_AS_STRUCTURE Instance method Public Method 20020909
13 CREATE_TYPE_AS_TABLE Instance method Public Method 20020909
14 DELETE_CONFIGURATION Instance method Public Method 20040727
15 DELETE_DOCUMENTATION Instance method Public Method 20040428
16 DELETE_ENDPOINT_REFERENCE Instance method Public Method 20021218
17 DELETE_FUNCTION Instance method Public Method 20021218
18 DELETE_SHORT_TEXT Instance method Public Method 20021218
19 DELETE_SOAP_EXTENSION_VIRTINFC Instance method Public Method 20030606
20 DELETE_TYPE Instance method Public Method 20021218
21 EXCHANGE_CONFIGURATION Instance method Public Method 20051005
22 FREEZE Instance method Public Method 20030130
23 GET_CLASSIFICATIONS Instance method Public Method 20061006
24 GET_CONFIGURATIONS Instance method Public Method 20040727
25 GET_CONFIGURATION_BY_NAME Instance method Public Method 20040727
26 GET_DEFAULT_MAPPING Instance method Public Method 20021217
27 GET_DOCUMENTATION Instance method Public Method 20040325
28 GET_ENDPOINT_REFERENCE Instance method Public Method 20020923
29 GET_ESR_NAME Instance method Public Method 20060512
30 GET_EXTERNAL_NAME Instance method Public Method 20021104
31 GET_FUNCTION Instance method Public Method 20020909
32 GET_FUNCTIONS Instance method Public Method 20020909
33 GET_FUNCTION_COUNT Instance method Public Method 20020909
34 GET_FUNCTION_WITH_MAPPED_NAME Instance method Public Method 20030814
35 GET_INTERNAL_VERSION Instance method Public Method 20041103
36 GET_NAME Instance method Public Method 20020911
37 GET_PORTTYPE_NAME Instance method Public Method 20060922
38 GET_PROXY Instance method Public Method get proxy for autogenerated vifs 20071214
39 GET_PROXY_VERSION Instance method Public Method Proxy Version of Generated Classes 20040129
40 GET_RUNTIME_CLASSNAME Instance method Public Method 20030812
41 GET_SHORT_TEXT Instance method Public Method 20021014
42 GET_SIDL Instance method Public Method 20060712
43 GET_SOAP_APPLICATIONS Instance method Public Method 20040727
44 GET_SOAP_EXTENSION_VIRTINFC Instance method Public Method 20030606
45 GET_TYPE Instance method Public Method 20020909
46 GET_TYPES Instance method Public Method 20020909
47 GET_TYPE_COUNT Instance method Public Method 20020909
48 GET_USED_TYPES Instance method Public Method 20031006
49 GET_XML_NAME Instance method Public Method 20021218
50 HAS_CONFIGURATION Instance method Public Method 20040727
51 HAS_DOCUMENTATION Instance method Public Method 20040401
52 HAS_ENDPOINT_REFERENCE Instance method Public Method 20020923
53 HAS_FUNCTION Instance method Public Method 20020909
54 HAS_FUNCTION_WITH_MAPPED_NAME Instance method Public Method 20030814
55 HAS_SOAP_APPLICATION Instance method Public Method 20040730
56 HAS_SOAP_EXTENSION_VIRTINFC Instance method Public Method 20030606
57 HAS_TYPE Instance method Public Method 20020909
58 IS_FROZEN Instance method Public Method 20030130
59 IS_LOCKED Instance method Public Method 20030130
60 IS_SRV Instance method Public Method Is WEBI a Variant ? 20081217
61 RENAME_CONFIGURATION Instance method Public Method 20040827
62 SET_CLASSIFICATIONS Instance method Public Method 20061011
63 SET_CONSTRUCTOR_SOURCE Instance method Public Method Set source code of generated constructor 20040202
64 SET_DEFAULT_MAPPING Instance method Public Method 20021217
65 SET_INTERNAL_VERSION Instance method Public Method 20041103
66 SET_LOCKED Instance method Public Method 20030130
67 SET_NAME Instance method Public Method 20070328
68 SET_PROXY Instance method Public Method set proxy for autogenerated vifs 20071214
69 SET_PROXY_METHOD_SOURCE Instance method Public Method Set source code of generated get_proxy method 20040202
70 SET_PROXY_VERSION Instance method Public Method Proxy Version of Generated Classes 20040129
71 SET_SHORT_TEXT Instance method Public Method 20021014
72 UNSET_LOCKED Instance method Public Method 20030130
Events
Interface IF_WS_MD_VIF has no event.
Types
Interface IF_WS_MD_VIF has no local type.
Method Signatures

Method CHANGE_TYPE_OF_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NEW_TYPE Value transfer Object reference (TYPE REF TO) IF_WS_MD_VIF_TYPE Web Services: Virtual Type 20031106
2 Importing NEW_TYPE_OF_TYPE Call by reference Type reference (TYPE) VEPTYPETYPE Typart eines Parameters Elementar, Struktur, Tabelle 20031106
3 Importing OLD_TYPE Call by reference Object reference (TYPE REF TO) IF_WS_MD_VIF_TYPE Web Services: Virtual Type 20031106
# Exception Resumable Description Created on
1 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert bereits. 20031106
2 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20031110
3 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20031106

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHECK_OK Value transfer Type reference (TYPE) BOOLEAN 20110520
2 Exporting EV_REPAIRED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110524
3 Importing IV_REPAIR Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20110524
# Exception Resumable Description Created on
1 CX_WS_MD_EXCEPTION Web Service : Exception 20110520
2 CX_WS_MD_INTERNAL_ERROR Web Service Object: Internal Error 20110520

Method CREATE_CLASSIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CGR_HEADER Call by reference Type reference (TYPE) SCGHEADER Consumer groups - Header 20070111
2 Importing IS_PRX_HEADER Call by reference Type reference (TYPE) IF_PROXY=>T_PRX_CLASSIF_HDR 20070111
3 Importing IS_VIF_HEADER Call by reference Type reference (TYPE) VEPHEADER Virtual End Point Definition: Administrative Data 20070111
4 Importing IV_PROXY_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20070111
5 Importing MAIN_CGR_OBJ Call by reference Object reference (TYPE REF TO) IF_WS_MD_CGR DB Services for consumer groups 20070111
6 Importing MAIN_VIF_OBJ Call by reference Object reference (TYPE REF TO) IF_WS_MD_VIF Web Services: Virtual Interface 20070111
7 Importing NEW Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20070111

Method CREATE_CLASSIFICATIONS on Interface IF_WS_MD_VIF has no exception.

Method CREATE_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONFIGURATION Call by reference Object reference (TYPE REF TO) IF_WS_MD_WSD Web Services: Web Service Definition 20040727
2 Importing CONFIGURATION_NAME_EXT Call by reference Type reference (TYPE) WSNAMEEXT Name eines Web Service 20040729
3 Importing CONFIGURATION_NAME_INT Call by reference Type reference (TYPE) WEBSNAME Name eines Web Service 20040729
# Exception Resumable Description Created on
1 CX_WS_MD_CANCELED Web Service Objekt ist Gesperrt 20040729
2 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert bereits. 20040727
3 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20040729
4 CX_WS_MD_LOCKED Web Service Objekt ist Gesperrt 20040729
5 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20040727
6 CX_WS_MD_NOT_ALLOWED_CHARS Nicht erlaubte Zeichen vorhanden. 20040729
7 CX_WS_MD_PERMISSION_FAILURE Web Service Objekt ist Gesperrt 20040729

Method CREATE_DOCUMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DOCUMENTATION Value transfer Object reference (TYPE REF TO) IF_WS_MD_VIF_DOCU Web Services: Referenz auf einen Funktionsbaustein 20040401
# Exception Resumable Description Created on
1 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert bereits. 20040401
2 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20040401

Method CREATE_ENDPOINT_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTO_GENERATED Call by reference Type reference (TYPE) AUTO_GENERATED Der Endpunkt wurde automatisch generiert 20041122
2 Returning ENDPOINT_REFERENCE Value transfer Object reference (TYPE REF TO) IF_WS_MD_VIF_ENDPOINT_REF Web Services: Referenz auf einen Funktionsbaustein 20030521
3 Importing ENDPOINT_TYPE Call by reference Type reference (TYPE) VEPREFTYPE 20030716
4 Importing I_IS_SRVV Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081002
5 Importing SERVICE_DEF_STARTPOINT Call by reference Type reference (TYPE) DEF_START_PT Startpunkt der Service Definition (Inside-Out od Outside-In) 20041111
# Exception Resumable Description Created on
1 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert bereits. 20030521
2 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20030521

Method CREATE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNCNAME Call by reference Type reference (TYPE) VEPFUNC Funktionen eines virtuellen Interfaces 20020909
2 Returning FUNCTION Value transfer Object reference (TYPE REF TO) IF_WS_MD_VIF_FUNC Web Services: VI Function 20020909
3 Importing IM_ALL_PROFILES Call by reference Type reference (TYPE) SRVDEF_PROFILES_TAB 20051208
4 Importing MAPPED_NAME Call by reference Type reference (TYPE) VIMAPPEDNAME 20051221
5 Importing NO_PROFILE_EXCHANGE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060912
# Exception Resumable Description Created on
1 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert schon 20020909
2 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20020912

Method CREATE_SOAP_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SOAP_APPLICATION Value transfer Object reference (TYPE REF TO) IF_WS_MD_WSD_SOAP_APPL Web Services: SOAP Application 20040730
2 Importing TYPE Value transfer Type reference (TYPE) VEPREFTYPE Objekttype des Referenzobjektes (Funktion, BAPI, IDOC) 20040730
# Exception Resumable Description Created on
1 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert bereits. 20040730
2 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20040730

Method CREATE_SOAP_EXTENSION_VIRTINFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOAP_APPL_NAME Call by reference Type reference (TYPE) VEPSOAPAPPLURI 20051227
2 Returning SOAP_EXTENSION Value transfer Object reference (TYPE REF TO) IF_WS_MD_SOAP_EXT_VIRTINFC Web Services: Virtual Interface Function VI 20030606
# Exception Resumable Description Created on
1 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert bereits. 20030606
2 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20030606

Method CREATE_SRT_CONFIG_DT_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIGURATION Call by reference Object reference (TYPE REF TO) IF_WS_MD_WSD 20051202
2 Importing IM_ALL_PROFILES Call by reference Type reference (TYPE) SRVDEF_PROFILES_TAB 20051005
3 Importing VERSION Value transfer Type reference (TYPE) R3STATE 'A' 20051214
# Exception Resumable Description Created on
1 CX_WS_MD_EXCEPTION Unified Editor: Exception 20091207

Method CREATE_TYPE_AS_ELEMENTARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEMENTARY Value transfer Object reference (TYPE REF TO) IF_WS_MD_VIF_ELEM_TYPE Web Services: Virtual Type 20020909
2 Importing TYPENAME Call by reference Type reference (TYPE) VEPTYPENAME Name eines virtuellen Interfaces 20020909
# Exception Resumable Description Created on
1 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert schon 20020909
2 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20020912

Method CREATE_TYPE_AS_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STRUCTURE Value transfer Object reference (TYPE REF TO) IF_WS_MD_VIF_STRUC_TYPE Web Services: Virtual Type 20020909
2 Importing TYPENAME Call by reference Type reference (TYPE) VEPTYPENAME Name eines virtuellen Interfaces 20020909
# Exception Resumable Description Created on
1 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert schon 20020909
2 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20020912

Method CREATE_TYPE_AS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TABLE Value transfer Object reference (TYPE REF TO) IF_WS_MD_VIF_TABLE_TYPE Web Services: Virtual Type 20020909
2 Importing TYPENAME Call by reference Type reference (TYPE) VEPTYPENAME Name eines virtuellen Interfaces 20020909
# Exception Resumable Description Created on
1 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert schon 20020909
2 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20020912

Method DELETE_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIGURATION Call by reference Object reference (TYPE REF TO) IF_WS_MD_WSD Web Services: Web Service Definition 20040728
# Exception Resumable Description Created on
1 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20040728
2 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20040728

Method DELETE_DOCUMENTATION Signature

Method DELETE_DOCUMENTATION on Interface IF_WS_MD_VIF has no parameter.
# Exception Resumable Description Created on
1 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert bereits. 20040428
2 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20040428

Method DELETE_ENDPOINT_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENDPOINT_REFERENCE Call by reference Object reference (TYPE REF TO) IF_WS_MD_VIF_ENDPOINT_REF Web Services: Referenz auf einen Funktionsbaustein 20021218
# Exception Resumable Description Created on
1 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20021230

Method DELETE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNCTION Call by reference Object reference (TYPE REF TO) IF_WS_MD_VIF_FUNC Web Services: VI Function 20021218
# Exception Resumable Description Created on
1 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20021218
2 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20021218

Method DELETE_SHORT_TEXT Signature

Method DELETE_SHORT_TEXT on Interface IF_WS_MD_VIF has no parameter.
# Exception Resumable Description Created on
1 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20021218

Method DELETE_SOAP_EXTENSION_VIRTINFC Signature

Method DELETE_SOAP_EXTENSION_VIRTINFC on Interface IF_WS_MD_VIF has no parameter.
# Exception Resumable Description Created on
1 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20030606

Method DELETE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPE Call by reference Object reference (TYPE REF TO) IF_WS_MD_VIF_TYPE Web Services: Virtual Type 20021218
# Exception Resumable Description Created on
1 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20021218
2 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20021218

Method EXCHANGE_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ALL_PROFILES Call by reference Type reference (TYPE) SRVDEF_PROFILES_TAB 20051005
# Exception Resumable Description Created on
1 CX_WS_MD_EXCEPTION Unified Editor: Exception 20091207

Method FREEZE Signature

Method FREEZE on Interface IF_WS_MD_VIF has no parameter.
# Exception Resumable Description Created on
1 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20030130

Method GET_CLASSIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_CLASSIFICATION Value transfer Object reference (TYPE REF TO) IF_WS_CLASSIFICATION Web Services: Referenz auf einen Funktionsbaustein 20061006

Method GET_CLASSIFICATIONS on Interface IF_WS_MD_VIF has no exception.

Method GET_CONFIGURATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONFIGURATIONS Call by reference Type reference (TYPE) WSDTABLE Tabelle über Referenzen auf Web Service Definitionen 20040727
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040727

Method GET_CONFIGURATIONS on Interface IF_WS_MD_VIF has no exception.

Method GET_CONFIGURATION_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONFIGURATION Call by reference Object reference (TYPE REF TO) IF_WS_MD_WSD Web Services: Web Service Definition 20040727
2 Importing CONFIGURATION_NAME_EXT Call by reference Type reference (TYPE) WSNAMEEXT Name eines Web Service 20040729
3 Importing CONFIGURATION_NAME_INT Call by reference Type reference (TYPE) WEBSNAME Name eines Web Service 20040729
4 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040727

Method GET_CONFIGURATION_BY_NAME on Interface IF_WS_MD_VIF has no exception.

Method GET_DEFAULT_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DEFAULT_MAPPING Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20021217
2 Importing VERSION Value transfer Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021217

Method GET_DEFAULT_MAPPING on Interface IF_WS_MD_VIF has no exception.

Method GET_DOCUMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DOCUMENTATION Value transfer Object reference (TYPE REF TO) IF_WS_MD_VIF_DOCU Web Services: VI Function 20040325
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040325

Method GET_DOCUMENTATION on Interface IF_WS_MD_VIF has no exception.

Method GET_ENDPOINT_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ENDPOINT_REFERENCE Value transfer Object reference (TYPE REF TO) IF_WS_MD_VIF_ENDPOINT_REF Web Services: Referenz auf einen Funktionsbaustein 20020923
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021218

Method GET_ENDPOINT_REFERENCE on Interface IF_WS_MD_VIF has no exception.

Method GET_ESR_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ESR_NAME Value transfer Type reference (TYPE) VEPNAMEESR Service Definition name for ESR 20060512
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Program Status (Active, Saved, Transported...) 20060512

Method GET_ESR_NAME on Interface IF_WS_MD_VIF has no exception.

Method GET_EXTERNAL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NAMEEXT Value transfer Type reference (TYPE) VEPNAMEEXT externer Name eines virtuellen Interfaces 20021104

Method GET_EXTERNAL_NAME on Interface IF_WS_MD_VIF has no exception.

Method GET_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNCNAME Value transfer Type reference (TYPE) VEPFUNC Funktionen eines virtuellen Interfaces 20020909
2 Returning FUNCTION Value transfer Object reference (TYPE REF TO) IF_WS_MD_VIF_FUNC Web Services: VI Function 20020909
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021218

Method GET_FUNCTION on Interface IF_WS_MD_VIF has no exception.

Method GET_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FUNCTIONS Value transfer Type reference (TYPE) VIFFUNCTABLE Tabelle über Referenzen auf Funktionen von VI's (WS) 20020909
2 Importing I_PLUGIN_REF Call by reference Object reference (TYPE REF TO) IF_VIF_PLUGIN_OBJECT 20051025
3 Importing VERSION Value transfer Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021107

Method GET_FUNCTIONS on Interface IF_WS_MD_VIF has no exception.

Method GET_FUNCTION_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FUNCTION_COUNT Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20020909
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021218

Method GET_FUNCTION_COUNT on Interface IF_WS_MD_VIF has no exception.

Method GET_FUNCTION_WITH_MAPPED_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FUNCTION Value transfer Object reference (TYPE REF TO) IF_WS_MD_VIF_FUNC 20030814
2 Importing MAPPED_NAME Call by reference Type reference (TYPE) VEPFUNCMAP 20030814
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE 20030814

Method GET_FUNCTION_WITH_MAPPED_NAME on Interface IF_WS_MD_VIF has no exception.

Method GET_INTERNAL_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INTERNAL_VERSION Value transfer Type reference (TYPE) WSINT_VERSION Interne Version des Services 20041103
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20041103

Method GET_INTERNAL_VERSION on Interface IF_WS_MD_VIF has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NAME Value transfer Type reference (TYPE) VEPNAME Name eines virtuellen Interfaces 20020911

Method GET_NAME on Interface IF_WS_MD_VIF has no exception.

Method GET_PORTTYPE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PORTTYPE_NAME Value transfer Type reference (TYPE) QNAME Qualified Name 20060922
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Program Status (Active, Saved, Transported...) 20060922

Method GET_PORTTYPE_NAME on Interface IF_WS_MD_VIF has no exception.

Method GET_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROXY Value transfer Object reference (TYPE REF TO) IF_PROXY_FOR_VIF Proxy for autogenerated virtual interface 20071214

Method GET_PROXY on Interface IF_WS_MD_VIF has no exception.

Method GET_PROXY_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VERSION Value transfer Type reference (TYPE) I 20040129

Method GET_PROXY_VERSION on Interface IF_WS_MD_VIF has no exception.

Method GET_RUNTIME_CLASSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLASSNAME Value transfer Type reference (TYPE) EU_ANAME 20030812

Method GET_RUNTIME_CLASSNAME on Interface IF_WS_MD_VIF has no exception.

Method GET_SHORT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGUAGE Value transfer Type reference (TYPE) SPRAS Sprachenschlüssel 20021014
2 Returning TEXT Value transfer Type reference (TYPE) VEPTEXT Kurzbeschreibung 20021014
3 Importing VERSION Value transfer Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021014

Method GET_SHORT_TEXT on Interface IF_WS_MD_VIF has no exception.

Method GET_SIDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SIDL Value transfer Object reference (TYPE REF TO) IF_SIDL_DEFINITION Definition 20060712
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Program Status (Active, Saved, Transported...) 20060712
# Exception Resumable Description Created on
1 CX_SIDL 20060712

Method GET_SOAP_APPLICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SOAP_APPLICATIONS Value transfer Type reference (TYPE) WSDSOAPAPPTAB WSD - Tabelle über Soap Application Referenzen 20040727
2 Importing VERSION Value transfer Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040727

Method GET_SOAP_APPLICATIONS on Interface IF_WS_MD_VIF has no exception.

Method GET_SOAP_EXTENSION_VIRTINFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SOAP_EXTENSION Value transfer Object reference (TYPE REF TO) IF_WS_MD_SOAP_EXT_VIRTINFC Web Services: Virtual Interface Function VI 20030606
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20030606

Method GET_SOAP_EXTENSION_VIRTINFC on Interface IF_WS_MD_VIF has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TYPE Value transfer Object reference (TYPE REF TO) IF_WS_MD_VIF_TYPE Web Services: Virtual Type 20020909
2 Importing TYPENAME Call by reference Type reference (TYPE) VEPTYPENAME Name eines virtuellen Interfaces 20020909
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021218

Method GET_TYPE on Interface IF_WS_MD_VIF has no exception.

Method GET_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TYPES Value transfer Type reference (TYPE) VIFTYPETABLE Tabelle über Referenzen auf Typen von VI's (WS) 20020909
2 Importing VERSION Value transfer Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021107

Method GET_TYPES on Interface IF_WS_MD_VIF has no exception.

Method GET_TYPE_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TYPE_COUNT Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20020909
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021218

Method GET_TYPE_COUNT on Interface IF_WS_MD_VIF has no exception.

Method GET_USED_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TYPES Value transfer Type reference (TYPE) VIFTYPETABLE Tabelle über Referenzen auf Typen von VI's (WS) 20031006
2 Importing VERSION Value transfer Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20031006

Method GET_USED_TYPES on Interface IF_WS_MD_VIF has no exception.

Method GET_XML_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning XML_NAME Value transfer Type reference (TYPE) STRING 20021218
# Exception Resumable Description Created on
1 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20021218

Method HAS_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIGURATION_NAME_EXT Call by reference Type reference (TYPE) WSNAMEEXT Name eines Web Service 20040729
2 Importing CONFIGURATION_NAME_INT Call by reference Type reference (TYPE) WEBSNAME Name eines Web Service 20040729
3 Exporting HAS_CONFIGURATION Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040728
4 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040728

Method HAS_CONFIGURATION on Interface IF_WS_MD_VIF has no exception.

Method HAS_DOCUMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_DOCUMENTATION Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040401
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040401

Method HAS_DOCUMENTATION on Interface IF_WS_MD_VIF has no exception.

Method HAS_ENDPOINT_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_ENDPOINT_REFERENCE Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020923
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021218

Method HAS_ENDPOINT_REFERENCE on Interface IF_WS_MD_VIF has no exception.

Method HAS_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNCNAME Value transfer Type reference (TYPE) VEPFUNC Funktionen eines virtuellen Interfaces 20020909
2 Returning HAS_FUNCTION Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020909
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021218

Method HAS_FUNCTION on Interface IF_WS_MD_VIF has no exception.

Method HAS_FUNCTION_WITH_MAPPED_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_FUNCTION_WITH_MAPPED_NAME Value transfer Type reference (TYPE) BOOLEAN 20030814
2 Importing MAPPED_NAME Call by reference Type reference (TYPE) VEPFUNCMAP 20030814
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE 20030814

Method HAS_FUNCTION_WITH_MAPPED_NAME on Interface IF_WS_MD_VIF has no exception.

Method HAS_SOAP_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_SOAP_APPLICATION Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040730
2 Importing TYPE Value transfer Type reference (TYPE) VEPREFTYPE Objekttype des Referenzobjektes (Funktion, BAPI, IDOC) 20040730
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040730

Method HAS_SOAP_APPLICATION on Interface IF_WS_MD_VIF has no exception.

Method HAS_SOAP_EXTENSION_VIRTINFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_SOAP_EXTENSION_VIRTINFC Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20030606
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20030606

Method HAS_SOAP_EXTENSION_VIRTINFC on Interface IF_WS_MD_VIF has no exception.

Method HAS_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_TYPE Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020909
2 Importing TYPENAME Call by reference Type reference (TYPE) VEPTYPENAME Name eines virtuellen Interfaces 20020909
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021218

Method HAS_TYPE on Interface IF_WS_MD_VIF has no exception.

Method IS_FROZEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_FROZEN Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20030130
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20030130

Method IS_FROZEN on Interface IF_WS_MD_VIF has no exception.

Method IS_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_LOCKED Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20030130
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20030130

Method IS_LOCKED on Interface IF_WS_MD_VIF has no exception.

Method IS_SRV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SRV Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081217

Method IS_SRV on Interface IF_WS_MD_VIF has no exception.

Method RENAME_CONFIGURATION 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 20040827
2 Importing CONFIGURATION_NAME_NEW_EXT Call by reference Type reference (TYPE) WSNAMEEXT Externer Name eines Web Services (Groß und Klein) 20040827
3 Importing CONFIGURATION_NAME_OLD_EXT Call by reference Type reference (TYPE) WSNAMEEXT Externer Name eines Web Services (Groß und Klein) 20040827
# Exception Resumable Description Created on
1 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20040827
2 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20040827
3 CX_WS_MD_NOT_ALLOWED_CHARS Nicht erlaubte Zeichen vorhanden. 20040827
4 CX_WS_MD_OBJ_NOT_EXISTS Web Service Objekt existiert bereits. 20040827

Method SET_CLASSIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CLASSIFICATIONS Call by reference Object reference (TYPE REF TO) IF_WS_CLASSIFICATION Classification Object for VIFs / CGRs 20061011

Method SET_CLASSIFICATIONS on Interface IF_WS_MD_VIF has no exception.

Method SET_CONSTRUCTOR_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONSTRUCTOR_CONTENT Call by reference Type reference (TYPE) RSWSOURCET ABAP-Source 20040202

Method SET_CONSTRUCTOR_SOURCE on Interface IF_WS_MD_VIF has no exception.

Method SET_DEFAULT_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEFAULT_MAPPING Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20021217
# Exception Resumable Description Created on
1 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20021230

Method SET_INTERNAL_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERNAL_VERSION Call by reference Type reference (TYPE) WSINT_VERSION Interne Version des Services 20041103

Method SET_INTERNAL_VERSION on Interface IF_WS_MD_VIF has no exception.

Method SET_LOCKED Signature

Method SET_LOCKED on Interface IF_WS_MD_VIF has no parameter.
# Exception Resumable Description Created on
1 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20030130

Method SET_NAME 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 Name of a Service Definition 20070328

Method SET_NAME on Interface IF_WS_MD_VIF has no exception.

Method SET_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROXY Call by reference Object reference (TYPE REF TO) IF_PROXY_FOR_VIF Proxy for autogenerated virtual interface 20071214
# Exception Resumable Description Created on
1 CX_WS_MD_EXCEPTION Web Service : Exception 20100421

Method SET_PROXY_METHOD_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROXY_METHOD_CONTENT Call by reference Type reference (TYPE) RSWSOURCET ABAP-Source 20040202

Method SET_PROXY_METHOD_SOURCE on Interface IF_WS_MD_VIF has no exception.

Method SET_PROXY_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VERSION Value transfer Type reference (TYPE) I 20040129

Method SET_PROXY_VERSION on Interface IF_WS_MD_VIF has no exception.

Method SET_SHORT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEXT Call by reference Type reference (TYPE) VEPTEXT Kurzbeschreibung 20021014
# Exception Resumable Description Created on
1 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt existiert bereits. 20021014

Method UNSET_LOCKED Signature

Method UNSET_LOCKED on Interface IF_WS_MD_VIF has no parameter.
# Exception Resumable Description Created on
1 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20030130
History
Last changed by/on SAP  20140121 
SAP Release Created in 640