SAP ABAP Interface IF_WS_MD_VIF_PARAM (Web Services: Virtual Type)
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_PARAM WS MD Parameter(s) 20020905
Properties
Interface IF_WS_MD_VIF_PARAM  
Short Description Web Services: Virtual Type    
General Data
Package SEWS   ES Tools: Service Interfaces 
Created 20020904   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
Interface IF_WS_MD_VIF_PARAM has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_WS_MD_OBJECT Web Services: Object 20020911
Friends
Interface IF_WS_MD_VIF_PARAM has no friend.
Attributes
Interface IF_WS_MD_VIF_PARAM has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_SOAP_EXTENSION_PARAMETR Instance method Public Method 20030604
2 DELETE_SOAP_EXTENSION_PARAMETR Instance method Public Method 20030604
3 GET_DEFAULT_VALUE Instance method Public Method 20020910
4 GET_DEFAULT_VALUE_RT Instance method Public Method 20040122
5 GET_FIELD_REFERENCE Instance method Public Method 20020923
6 GET_FIELD_REFERENCES Instance method Public Method 20020923
7 GET_FIELD_REFERENCES_SORTED Instance method Public Method 20031103
8 GET_FIELD_REFERENCE_COUNT Instance method Public Method 20020923
9 GET_FUNCTION Instance method Public Method 20081114
10 GET_INITIAL Instance method Public Method 20020927
11 GET_IS_EXPOSED Instance method Public Method 20020910
12 GET_IS_OPTIONAL Instance method Public Method 20020910
13 GET_NAME Instance method Public Method 20020911
14 GET_NAME_MAPPED_TO Instance method Public Method 20020910
15 GET_PARAMETER_VALUES Instance method Public Method 20030822
16 GET_PARAMTYPE Instance method Public Method 20020923
17 GET_SOAP_EXTENSION_PARAMETER Instance method Public Method 20030604
18 GET_TYPE Instance method Public Method 20020923
19 GET_TYPENAME Instance method Public Method 20031110
20 GET_TYPE_RT Instance method Public Method 20031021
21 GET_VEPNAME Instance method Public Method 20050503
22 GET_XML_NAME Instance method Public Method 20021218
23 HAS_FIELD_REFERENCE Instance method Public Method 20020923
24 HAS_SOAP_EXTENSION_PARAMETER Instance method Public Method 20030604
25 HAS_TYPE Instance method Public Method 20020923
26 SET_DEFAULT_VALUE Instance method Public Method 20020910
27 SET_INITIAL Instance method Public Method 20020927
28 SET_IS_EXPOSED Instance method Public Method 20020910
29 SET_IS_OPTIONAL Instance method Public Method 20020910
30 SET_NAME Instance method Public Method 20081114
31 SET_NAME_MAPPED_TO Instance method Public Method 20020910
32 SET_TYPE Instance method Public Method 20020923
Events
Interface IF_WS_MD_VIF_PARAM has no event.
Types
Interface IF_WS_MD_VIF_PARAM has no local type.
Method Signatures

Method CREATE_SOAP_EXTENSION_PARAMETR 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_PARA Web Services: Virtual Interface Function Extension 20030604
# Exception Resumable Description Created on
1 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert bereits. 20030604
2 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20030604

Method DELETE_SOAP_EXTENSION_PARAMETR Signature

Method DELETE_SOAP_EXTENSION_PARAMETR on Interface IF_WS_MD_VIF_PARAM has no parameter.
# Exception Resumable Description Created on
1 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20030604

Method GET_DEFAULT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DEFAULT_VALUE Value transfer Type reference (TYPE) VEPPARAMDEFAULTVALUE Default Wert eines Parameters 20020910
2 Importing VERSION Value transfer Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20020927

Method GET_DEFAULT_VALUE on Interface IF_WS_MD_VIF_PARAM has no exception.

Method GET_DEFAULT_VALUE_RT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DEFAULT_VALUE Value transfer Type reference (TYPE) VEPPARAMDEFAULTVALUE Default Wert eines Parameters 20040122
2 Importing VERSION Value transfer Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040122

Method GET_DEFAULT_VALUE_RT on Interface IF_WS_MD_VIF_PARAM has no exception.

Method GET_FIELD_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FIELD Value transfer Object reference (TYPE REF TO) IF_WS_MD_VIF_FIELD_REFERENCE Web Services: Feld Referenz 20020923
2 Importing SUB_FIELD_NAME Call by reference Type reference (TYPE) VEPFIELDNAME Unterfeld name eines Strukturierten Types 20020923
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021220

Method GET_FIELD_REFERENCE on Interface IF_WS_MD_VIF_PARAM has no exception.

Method GET_FIELD_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FIELDS Value transfer Type reference (TYPE) VIFFIELDTABLE Tabelle über Referenzen auf Feldnamen einer Struktur 20020923
2 Importing VERSION Value transfer Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021107

Method GET_FIELD_REFERENCES on Interface IF_WS_MD_VIF_PARAM has no exception.

Method GET_FIELD_REFERENCES_SORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FIELDS Value transfer Type reference (TYPE) VIFFIELDTABLE Tabelle über Referenzen auf Feldnamen einer Struktur 20031103
2 Importing VERSION Value transfer Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20031103
# Exception Resumable Description Created on
1 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20031103

Method GET_FIELD_REFERENCE_COUNT Signature

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

Method GET_FIELD_REFERENCE_COUNT on Interface IF_WS_MD_VIF_PARAM has no exception.

Method GET_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FUNCNAME Value transfer Type reference (TYPE) VEPFUNC Functions of a Service Definition 20081114
2 Importing VERSION Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20081114

Method GET_FUNCTION on Interface IF_WS_MD_VIF_PARAM has no exception.

Method GET_INITIAL Signature

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

Method GET_INITIAL on Interface IF_WS_MD_VIF_PARAM has no exception.

Method GET_IS_EXPOSED Signature

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

Method GET_IS_EXPOSED on Interface IF_WS_MD_VIF_PARAM has no exception.

Method GET_IS_OPTIONAL Signature

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

Method GET_IS_OPTIONAL on Interface IF_WS_MD_VIF_PARAM 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) VEPPARAM Parametername in der physischen Schnittstelle 20020911

Method GET_NAME on Interface IF_WS_MD_VIF_PARAM has no exception.

Method GET_NAME_MAPPED_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MAPPED_NAME Value transfer Type reference (TYPE) VEPPARAMMAP Parametername in der physischen Schnittstelle 20020910
2 Importing VERSION Value transfer Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20020927

Method GET_NAME_MAPPED_TO on Interface IF_WS_MD_VIF_PARAM has no exception.

Method GET_PARAMETER_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PARAMETERVALUES Value transfer Type reference (TYPE) VEPPARAMIDDEFS_IT 20030822

Method GET_PARAMETER_VALUES on Interface IF_WS_MD_VIF_PARAM has no exception.

Method GET_PARAMTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TYPE Value transfer Type reference (TYPE) VEPPARAMTYPE Typ eines Parameters 20020923

Method GET_PARAMTYPE on Interface IF_WS_MD_VIF_PARAM has no exception.

Method GET_SOAP_EXTENSION_PARAMETER 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_PARA 20030604
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20030604

Method GET_SOAP_EXTENSION_PARAMETER on Interface IF_WS_MD_VIF_PARAM 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 Name eines VEP Types 20020923
2 Importing VERSION Value transfer Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20020927

Method GET_TYPE on Interface IF_WS_MD_VIF_PARAM has no exception.

Method GET_TYPENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TYPENAME Value transfer Type reference (TYPE) VEPTYPENAME Name eines Types im Virtual Interface 20031110
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20031110

Method GET_TYPENAME on Interface IF_WS_MD_VIF_PARAM has no exception.

Method GET_TYPE_RT 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 Name eines VEP Types 20031021
2 Importing VERSION Value transfer Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20031021

Method GET_TYPE_RT on Interface IF_WS_MD_VIF_PARAM has no exception.

Method GET_VEPNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VEPNAME Value transfer Type reference (TYPE) VEPNAME Name der Service-Definition 20050503

Method GET_VEPNAME on Interface IF_WS_MD_VIF_PARAM has no exception.

Method GET_XML_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VERSION Call by reference Type reference (TYPE) R3STATE 20030813
2 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_FIELD_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_FIELD_REFERENCE Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020923
2 Importing SUB_FIELD_NAME Call by reference Type reference (TYPE) VEPFIELDNAME Unterfeld name eines Strukturierten Types 20020923
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021220

Method HAS_FIELD_REFERENCE on Interface IF_WS_MD_VIF_PARAM has no exception.

Method HAS_SOAP_EXTENSION_PARAMETER Signature

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

Method HAS_SOAP_EXTENSION_PARAMETER on Interface IF_WS_MD_VIF_PARAM 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) 20020923
2 Importing VERSION Value transfer Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20020927

Method HAS_TYPE on Interface IF_WS_MD_VIF_PARAM has no exception.

Method SET_DEFAULT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEFAULT_VALUE Call by reference Type reference (TYPE) VEPPARAMDEFAULTVALUE Default Wert eines Parameters 20020910
# Exception Resumable Description Created on
1 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20020923

Method SET_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INITIAL Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020927
# Exception Resumable Description Created on
1 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20020927

Method SET_IS_EXPOSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EXPOSED Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020910
2 Exporting TYPE_WAS_CHANGED Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20031103
# Exception Resumable Description Created on
1 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert bereits. 20031024
2 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20031106
3 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20020923

Method SET_IS_OPTIONAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OPTIONAL Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020910
# Exception Resumable Description Created on
1 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20020923

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20081114
2 Importing VERSION Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20081114

Method SET_NAME on Interface IF_WS_MD_VIF_PARAM has no exception.

Method SET_NAME_MAPPED_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAPPED_NAME Call by reference Type reference (TYPE) VEPPARAMMAP Parametername in der physischen Schnittstelle 20020910
# Exception Resumable Description Created on
1 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20020923
2 CX_WS_MD_NAME_ALREADY_EXITS Web Service Objekt existiert bereits. 20030814

Method SET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPENAME Call by reference Type reference (TYPE) VEPTYPENAME Name eines VEP Types 20031023
# Exception Resumable Description Created on
1 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert bereits. 20031023
2 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20031106
3 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20020923
History
Last changed by/on SAP  20130531 
SAP Release Created in 640