SAP ABAP Class CL_SWF_WSP_INTERFACE (Web Service Interface in XML Cache)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_HTTP (Package) Incorporation of External Services with HTTP into a Workflow
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWF_WSP_XML Web Service Interface in XML Cache 20020415
Properties
Class CL_SWF_WSP_INTERFACE  
Short Description Web Service Interface in XML Cache    
Super Class CL_SWF_WSP_XML Web Service Interface in XML Cache 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_HTTP   Incorporation of External Services with HTTP into a Workflow 
Created 20011219   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWFWS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SWFXS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SWF_WSP_INTERFACE has no interface implemented.
Friends
Class CL_SWF_WSP_INTERFACE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_HAS_NO_OUTPUT Constant Private Type reference (TYPE) CHAR1 '0' Single-Character Flag 20011228
2 C_HAS_OUTPUT Constant Private Type reference (TYPE) CHAR1 '1' Single-Character Flag 20011228
3 MT_IMPLEMENTATIONS Instance attribute Private Type reference (TYPE) SWFWSIMPLRT Table for Implementation with Object Reference 20020430
4 MT_INTERFACE Instance attribute Private Type reference (TYPE) SWFWSINTT Table Service Interface (Old Persistence) 20020206
5 MT_PARTS Instance attribute Private Type reference (TYPE) SWFWSIFPARTT Table of Interface Message Parts 20020125
6 M_DIALOG_ATTRIBUTE Instance attribute Private Object reference (TYPE REF TO) IF_IXML_ATTRIBUTE IF_IXML_ATTRIBUTE 20011219
7 M_DT_PROPS Instance attribute Private Type reference (TYPE) SWFWSIFWFDTPROP Web Service Interface: WebFlow Deftime Properties 20020111
8 M_HAS_OUTPUT Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20011228
9 M_INPUT_MESSAGE_NAME Instance attribute Private Type reference (TYPE) STRING Name of Input Message 20020208
10 M_INTFID Instance attribute Private Type reference (TYPE) SWFINTFID Interface Definition ID 20011219
11 M_NAME_ATTRIBUTE Instance attribute Private Object reference (TYPE REF TO) IF_IXML_ATTRIBUTE IF_IXML_ATTRIBUTE 20011220
12 M_OUTPUT_MESSAGE_NAME Instance attribute Private Type reference (TYPE) STRING Name of Output Message 20020208
13 M_PART_TABLE_FILLED Instance attribute Private Type reference (TYPE) FLAG General Flag 20020208
14 M_RT_PROPS Instance attribute Private Type reference (TYPE) SWFWSIFWFRTPROP WebService Interface: WebFlow Runtime Properties 20020111
15 M_SERVICE_ID Instance attribute Private Type reference (TYPE) SWLWPSID WebFlow Service ID 20020325
16 M_WSDL Instance attribute Private Type reference (TYPE) SWFWSIFWSDL WSDL Meta Data for Web Service Interfaces 20020111
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_XML_DOM Instance method Private Method Builds an XML Document from WP_PCD Definition 20020325
2 CONSTRUCTOR Instance method Public Constructor 20011219
3 CREATE Static method Public Method Factory 20020107
4 CREATE_FROM_WP_PCD Static method Public Method Factory 20020206
5 CREATE_FROM_WP_PCD_REMOTE Static method Public Method Factory 20020214
6 CREATE_WITH_DATA Static method Public Method Factory 20020415
7 FILL_PART_TABLE Instance method Private Method Fills Table of Message Parts 20020125
8 FIND_DIALOG_ATTRIBUTE Instance method Private Method Fills Variable M_DIALOG_ATTRIBUTE 20011219
9 FIND_NAME_ATTRIBUTE Instance method Private Method Fills Variable M_NAME_ATTRIBUTE 20011220
10 GET_CONTDEF Instance method Public Method Gets CONTDEF for Interface 20020213
11 GET_DEFTIME_PROPS Instance method Public Method Gets Definition Properties 20020111
12 GET_DIALOG Instance method Public Method Gets Dialog Property 20020214
13 GET_ID Instance method Public Method Gets ID of Interface 20020107
14 GET_PARTS Instance method Public Method Gets Parts of Interface 20020213
15 GET_PART_PROPERTIES Instance method Public Method Gets Properties of a Part 20020221
16 GET_PART_TEXTS Instance method Public Method Gets Texts for Parts 20020214
17 GET_RUNTIME_PROPS Instance method Public Method Gets Runtime Properties 20020111
18 GET_WSDL_METADATA Instance method Public Method Gets WSDL Metadata 20020111
19 HAS_OUTPUT Instance method Public Method Does interface have output message? 20011228
20 SET_DIALOG Instance method Public Method Sets Dialog Property 20011219
21 SET_IMPLEMENTATIONS Instance method Public Method Sets Dependent Binding Definitions 20020430
22 SET_SPONAME Instance method Public Method Sets Name Property 20011220
Events
# Event Type Visibility Description Created on
1 INTERFACE_CHANGED Instance Event
(0)
Public
(2)
20011219
Types
Class CL_SWF_WSP_INTERFACE has no local type.
Method Signatures

Method BUILD_XML_DOM Signature

Method BUILD_XML_DOM on class CL_SWF_WSP_INTERFACE has no parameter.
Method BUILD_XML_DOM on class CL_SWF_WSP_INTERFACE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INTERFACE Call by reference Type reference (TYPE) SWFWSINTT Tabelle Service-Interface (alte Persistenz) 20020206
2 Importing I_CONSTRUCT_MODE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20020415
3 Importing I_DT_PROP Call by reference Type reference (TYPE) SWFWSIFWFDTPROP WebService-Interface: WebFlow-Deftime-Properties 20020111
4 Importing I_INTFID Call by reference Type reference (TYPE) SWFINTFID ID einer Interface-Definition 20020107
5 Importing I_RT_PROP Call by reference Type reference (TYPE) SWFWSIFWFRTPROP WebService-Interface: WebFlow-Runtime-Properties 20020111
6 Importing I_SERVICE_DIRECTORY Call by reference Type reference (TYPE) SWFWSWSDIR Service-Directory 20020206
7 Importing I_SERVICE_ID Call by reference Type reference (TYPE) SWLWPSID ID eines WebFlowServices 20020325
8 Importing I_STREAM Call by reference Type reference (TYPE) XSTRING XML-Datenstrom 20020107
9 Importing I_TIMESTAMPS Call by reference Type reference (TYPE) SWFWSPTIST Timestamps für Web Service Cache 20020405
10 Importing I_USERS Call by reference Type reference (TYPE) SWFWSPUSRS Benutzer 20020405
11 Importing I_WSDL Call by reference Type reference (TYPE) SWFWSIFWSDL WSDL-Metadaten für Webservice-Interfaces 20020111
# Exception Resumable Description Created on
1 CX_SWF_WS_CACHE_EXCEPTION Fehler im Zusammenhang mit Service-Cache 20020415

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INTERFACE Call by reference Object reference (TYPE REF TO) CL_SWF_WSP_INTERFACE WebService-Interface im XML-Cache 20020107
2 Importing I_INTFID Call by reference Type reference (TYPE) SWFINTFID ID einer Interface-Definition 20020415
# Exception Resumable Description Created on
1 CX_SWF_WS_CACHE_EXCEPTION Fehler im Zusammenhang mit Service-Cache 20020415

Method CREATE_FROM_WP_PCD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SRV_PARAMS Call by reference Type reference (TYPE) SWLWPSSTAB Tabelle für Service-Parameter (alte Persistenz) 20020218
2 Exporting E_INTERFACE Call by reference Object reference (TYPE REF TO) CL_SWF_WSP_INTERFACE WebService-Interface im XML-Cache 20020206
3 Exporting E_SRV_DESCR Call by reference Type reference (TYPE) SWLWPSS Service-Beschreibung (alte Persistenz) 20020218
4 Importing I_SERVICE_ID Call by reference Type reference (TYPE) SWLSRVID Service-ID 20020214
# Exception Resumable Description Created on
1 CX_SWF_WS_CACHE_EXCEPTION Fehler im Zusammenhang mit Service-Cache 20020214

Method CREATE_FROM_WP_PCD_REMOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INTERFACE Call by reference Object reference (TYPE REF TO) CL_SWF_WSP_INTERFACE WebService-Interface im XML-Cache 20020214
2 Importing IT_INTERFACE Call by reference Type reference (TYPE) SWLWPSSTAB Interface Tabelle alte Service-Persistenz 20020214
3 Importing I_IMPLEMENTATION Call by reference Type reference (TYPE) SWLWPSS Service-ID 20020214

Method CREATE_FROM_WP_PCD_REMOTE on class CL_SWF_WSP_INTERFACE has no exception.

Method CREATE_WITH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INTERFACE Call by reference Object reference (TYPE REF TO) CL_SWF_WSP_INTERFACE WebService-Interface im XML-Cache 20020415
2 Importing I_INTERFACE Call by reference Type reference (TYPE) SWFWSINTF Webservice-Interface (mit Metadaten) 20020415

Method CREATE_WITH_DATA on class CL_SWF_WSP_INTERFACE has no exception.

Method FILL_PART_TABLE Signature

Method FILL_PART_TABLE on class CL_SWF_WSP_INTERFACE has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_WS_HANDLER_EXCEPTION Fehler im WebServices-Handler 20020311

Method FIND_DIALOG_ATTRIBUTE Signature

Method FIND_DIALOG_ATTRIBUTE on class CL_SWF_WSP_INTERFACE has no parameter.
Method FIND_DIALOG_ATTRIBUTE on class CL_SWF_WSP_INTERFACE has no exception.

Method FIND_NAME_ATTRIBUTE Signature

Method FIND_NAME_ATTRIBUTE on class CL_SWF_WSP_INTERFACE has no parameter.
Method FIND_NAME_ATTRIBUTE on class CL_SWF_WSP_INTERFACE has no exception.

Method GET_CONTDEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTDEF Call by reference Type reference (TYPE) SWBCONTTAB Definitions-Struktur 20020213
# Exception Resumable Description Created on
1 CX_SWF_WS_HANDLER_EXCEPTION Fehler im WebServices-Handler 20020311

Method GET_DEFTIME_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DEFTIME_PROPS Call by reference Type reference (TYPE) SWFWSIFWFDTPROP WebService-Interface: WebFlow-Deftime-Properties 20020111

Method GET_DEFTIME_PROPS on class CL_SWF_WSP_INTERFACE has no exception.

Method GET_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DIALOG Value transfer Type reference (TYPE) SWFWSDIALG Kennzeichen: Dialogwebservice 20020214

Method GET_DIALOG on class CL_SWF_WSP_INTERFACE has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INTFID Value transfer Type reference (TYPE) SWFINTFID ID einer Interface-Definition 20020107

Method GET_ID on class CL_SWF_WSP_INTERFACE has no exception.

Method GET_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARTS Call by reference Type reference (TYPE) SWFWSPARTT Tabelle von Message-Parts 20020213
2 Importing I_M_PROPERTIES Value transfer Type reference (TYPE) X Eigenschaften von Message-Part 20020221
3 Importing I_O_PROPERTIES Value transfer Type reference (TYPE) X Richtung eines Message-Parts (Import/Export) 20020221
4 Importing I_Z_PROPERTIES Value transfer Type reference (TYPE) X Eigenschaften von Message-Part 20020221
# Exception Resumable Description Created on
1 CX_SWF_WS_HANDLER_EXCEPTION Fehler im WebServices-Handler 20020311

Method GET_PART_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PROPERTIES Value transfer Type reference (TYPE) SWFMESPPROP Eigenschaften von Message-Part 20020221
2 Importing I_NAME Value transfer Type reference (TYPE) STRING 20020221

Method GET_PART_PROPERTIES on class CL_SWF_WSP_INTERFACE has no exception.

Method GET_PART_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCRIPTION Call by reference Type reference (TYPE) STRING 20020214
2 Exporting E_SHORTTEXT Call by reference Type reference (TYPE) STRING 20020214
3 Importing I_NAME Call by reference Type reference (TYPE) STRING 20020214

Method GET_PART_TEXTS on class CL_SWF_WSP_INTERFACE has no exception.

Method GET_RUNTIME_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RUNTIME_PROPS Call by reference Type reference (TYPE) SWFWSIFWFRTPROP WebService-Interface: WebFlow-Runtime-Properties 20020111

Method GET_RUNTIME_PROPS on class CL_SWF_WSP_INTERFACE has no exception.

Method GET_WSDL_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_WSDL_METADATA Call by reference Type reference (TYPE) SWFWSIFWSDL WSDL-Metadaten für Webservice-Interfaces 20020111

Method GET_WSDL_METADATA on class CL_SWF_WSP_INTERFACE has no exception.

Method HAS_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HAS_OUTPUT Value transfer Type reference (TYPE) FLAG allgemeines flag 20011228

Method HAS_OUTPUT on class CL_SWF_WSP_INTERFACE has no exception.

Method SET_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_COUPLINGS Call by reference Type reference (TYPE) FLAG ' ' allgemeines flag 20020502
2 Importing I_DIALOG Call by reference Type reference (TYPE) SWFWSDIALG Kennzeichen: Dialogwebservice 20011219

Method SET_DIALOG on class CL_SWF_WSP_INTERFACE has no exception.

Method SET_IMPLEMENTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_IMPLEMENTATIONS Call by reference Type reference (TYPE) SWFWSIMPLRT Tabelle für Implementations mit Objektreferenz 20020430

Method SET_IMPLEMENTATIONS on class CL_SWF_WSP_INTERFACE has no exception.

Method SET_SPONAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SPONAME Call by reference Type reference (TYPE) SWFSPONAME Name für das Tripel: Service-PortType-Operation 20011220

Method SET_SPONAME on class CL_SWF_WSP_INTERFACE has no exception.
Event Signatures

Event INTERFACE_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 INTFID Exporting Value transfer Type reference (TYPE) SWFINTFID ID einer Interface-Definition 20011219
History
Last changed by/on SAP  20110908 
SAP Release Created in 620