SAP ABAP Interface IF_WS_MD_WSD (Web Services: Web Service Definition)
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_WSD WS Virtual Interface 20021011
Properties
Interface IF_WS_MD_WSD  
Short Description Web Services: Web Service Definition    
General Data
Package SEWS   ES Tools: Service Interfaces 
Created 20021007   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
Interface IF_WS_MD_WSD has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_WS_MD_OBJECT Web Services: Object 20021007
2 IF_WS_MD_WSDL_VIEW Interface for Generating WSDL 20040503
Friends
Interface IF_WS_MD_WSD has no friend.
Attributes
Interface IF_WS_MD_WSD has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_SOAP_APPLICATION Instance method Public Method 20030110
2 DELETE_SOAP_APPLICATION Instance method Public Method 20030110
3 DELETE_UDDI_TMODEL_PUBLICATION Instance method Public Method 20030110
4 GET_ALL_PROFILES Instance method Public Method 20051110
5 GET_EXTERNAL_NAME Instance method Public Method 20021105
6 GET_NAME Instance method Public Method 20021008
7 GET_PREFIX Instance method Public Method 20030812
8 GET_SOAP_APPLICATION Instance method Public Method 20021007
9 GET_SOAP_APPLICATIONS Instance method Public Method 20021007
10 GET_SOAP_APPLICATION_COUNT Instance method Public Method 20021007
11 GET_VI Instance method Public Method 20030825
12 HAS_SOAP_APPLICATION Instance method Public Method 20021007
13 SET_EXTERNAL_NAME Instance method Public Method 20040827
14 SET_PREFIX Instance method Public Method 20030812
15 SET_VI Instance method Public Method 20030825
Events
Interface IF_WS_MD_WSD has no event.
Types
Interface IF_WS_MD_WSD has no local type.
Method Signatures

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: VI Function 20030110
2 Importing TYPE Value transfer Type reference (TYPE) VEPREFTYPE Funktionen eines virtuellen Interfaces 20030110
# Exception Resumable Description Created on
1 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert schon 20030110
2 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20030110

Method DELETE_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: VI Function 20030110
2 Importing TYPE Value transfer Type reference (TYPE) VEPREFTYPE Funktionen eines virtuellen Interfaces 20030110
# Exception Resumable Description Created on
1 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert schon 20030110
2 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20030110

Method DELETE_UDDI_TMODEL_PUBLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UDDI_TMODEL_PUBLICATION Value transfer Object reference (TYPE REF TO) IF_WS_MD_WSD_UDDI_MODPUB Web Services: VI Function 20030110
# Exception Resumable Description Created on
1 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert bereits. 20030110
2 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20030110

Method GET_ALL_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ALL_PROFILES Value transfer Type reference (TYPE) SRVDEF_PROFILES_TAB Internal Table of Web Service Commun. or Security Profiles 20051110
2 Importing VERSION Value transfer Type reference (TYPE) R3STATE 'I' ABAP: Program Status (Active, Saved, Transported...) 20051114

Method GET_ALL_PROFILES on Interface IF_WS_MD_WSD 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) WSNAMEEXT Externer Name eines Web Services (Groß und Klein) 20021105
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040827

Method GET_EXTERNAL_NAME on Interface IF_WS_MD_WSD has no exception.

Method GET_NAME Signature

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

Method GET_NAME on Interface IF_WS_MD_WSD has no exception.

Method GET_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PREFIX Value transfer Type reference (TYPE) SRT_WSICF_PREFIX 20030812
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE 20030812

Method GET_PREFIX on Interface IF_WS_MD_WSD has no exception.

Method GET_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: VI Function 20021007
2 Importing TYPE Value transfer Type reference (TYPE) VEPREFTYPE Funktionen eines virtuellen Interfaces 20021007
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20030110

Method GET_SOAP_APPLICATION on Interface IF_WS_MD_WSD has no exception.

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 Tabelle über Referenzen auf Funktionen von VI's (WS) 20021007
2 Importing VERSION Value transfer Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021111

Method GET_SOAP_APPLICATIONS on Interface IF_WS_MD_WSD has no exception.

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

Method GET_SOAP_APPLICATION_COUNT on Interface IF_WS_MD_WSD has no exception.

Method GET_VI 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 20030825
2 Returning VI_NAME Value transfer Type reference (TYPE) VEPNAME 20030825

Method GET_VI on Interface IF_WS_MD_WSD 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) 20021007
2 Importing TYPE Value transfer Type reference (TYPE) VEPREFTYPE Funktionen eines virtuellen Interfaces 20021007
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20030110

Method HAS_SOAP_APPLICATION on Interface IF_WS_MD_WSD has no exception.

Method SET_EXTERNAL_NAME 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 Externer Name eines Web Services (Groß und Klein) 20040827
# Exception Resumable Description Created on
1 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20040827

Method SET_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PREFIX Call by reference Type reference (TYPE) SRT_WSICF_PREFIX 20030812
# Exception Resumable Description Created on
1 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20030812

Method SET_VI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VI_NAME Call by reference Type reference (TYPE) VEPNAME 20030825
# Exception Resumable Description Created on
1 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20030825
History
Last changed by/on SAP  20140121 
SAP Release Created in 640