SAP ABAP Class CL_SWF_WSP_IMPLEMENTATION (Web Service Implementation 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_IMPLEMENTATION  
Short Description Web Service Implementation 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 20011220   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWFXS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SWF_WSP_IMPLEMENTATION has no interface implemented.
Friends
Class CL_SWF_WSP_IMPLEMENTATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_PORTS Instance attribute Private Type reference (TYPE) SWFWSPORTRT Table for Service Ports with Reference 20020430
2 M_ASYNC_ATTRIBUTE Instance attribute Private Object reference (TYPE REF TO) IF_IXML_ATTRIBUTE IF_IXML_ATTRIBUTE 20011220
3 M_CALLBACK_ATTRIBUTE Instance attribute Private Object reference (TYPE REF TO) IF_IXML_ATTRIBUTE IF_IXML_ATTRIBUTE 20011220
4 M_CBDIALOG_ATTRIBUTE Instance attribute Private Object reference (TYPE REF TO) IF_IXML_ATTRIBUTE IF_IXML_ATTRIBUTE 20011228
5 M_DT_PROPS Instance attribute Private Type reference (TYPE) SWFWSIMWFDTPROP WebService Implementation: WebFlow Deftime Properties 20020111
6 M_HTTP_VERB Instance attribute Private Type reference (TYPE) SWFWSHTTPVERB HTTP Binding (GET or POST) 20020314
7 M_IMPLID Instance attribute Private Type reference (TYPE) SWFIMPLID ID of an Implementation Definition 20011220
8 M_INTFID Instance attribute Private Type reference (TYPE) SWFINTFID Interface Definition ID 20011220
9 M_OUTPUT_ELEMENT Instance attribute Private Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20011228
10 M_PART_BINDINGS Instance attribute Private Type reference (TYPE) SWFWSIMPLPBINDT Binding of Individual Message Parts 20020314
11 M_RT_PROPS Instance attribute Private Type reference (TYPE) SWFWSIMWFRTPROP Web Service Implementation: WebFlow Runtime Properties 20020111
12 M_WSDL Instance attribute Private Type reference (TYPE) SWFWSIMWSDL WSDL Meta Data for Web Service Implementation 20020111
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20011220
2 CREATE Static method Public Method Factory 20020107
3 CREATE_FROM_WP_PCD Static method Public Method Factory 20020206
4 CREATE_WITH_DATA Static method Public Method Factory 20020416
5 FIND_ASYNC_ATTRIBUTE Instance method Private Method Fills Variable M_ASYNC_ATTRIBUTE 20011220
6 FIND_CALLBACK_ATTRIBUTE Instance method Private Method Fills Variable M_CALLBACK_ATTRIBUTE 20011220
7 FIND_CBDIALOG_ATTRIBUTE Instance method Private Method Fills Variable M_CBDIALOG_ATTRIBUTE 20011228
8 FIND_HTTP_VERB Instance method Private Method Finds HTTP Verb in HTTP Bindings 20020314
9 FIND_OUTPUT_ELEMENT Instance method Private Method Fills Variable M_OUTPUT_ELEMENT 20011228
10 FIND_PART_BINDINGS Instance method Private Method Finds the Bindings of Individual Message Parts 20020314
11 GET_CALLBACK Instance method Public Method Gets Callback Properties 20020221
12 GET_DEFTIME_PROPS Instance method Public Method Gets Deftime Properties of Implementation 20020111
13 GET_HTTP_VERB Instance method Public Method Gets HTTP Verb 20020314
14 GET_ID Instance method Public Method Gets ID of Implementation 20020107
15 GET_LOCATION Instance method Public Method Gets Location String 20020321
16 GET_PART_BINDINGS Instance method Public Method Gets Bindings for Individual Message Parts 20020314
17 GET_RUNTIME_PROPS Instance method Public Method Gets Runtime Properties of Implementation 20020111
18 GET_WSDL_METADATA Instance method Public Method Gets Metadata from WSDL Definition 20020111
19 PARSE_MIME_CONTENT Instance method Private Method Parses a MIME/Content Element 20020315
20 PARSE_MIME_MULTIPART Instance method Private Method Parses a MIME/Multipart-Related Element 20020315
21 SET_ASYNC Instance method Public Method Sets Async Property 20011220
22 SET_CALLBACK Instance method Public Method Sets the Callback Property 20011220
23 SET_PORTS Instance method Public Method Gets the Dependent Port Definitions 20020430
24 SET_SAPNAME Instance method Public Method Sets Name 20020430
Events
# Event Type Visibility Description Created on
1 IMPLEMENTATION_CHANGED Instance Event
(0)
Public
(2)
20011220
Types
Class CL_SWF_WSP_IMPLEMENTATION has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONSTRUCT_MODE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20020416
2 Importing I_DEFTIME_PROPS Call by reference Type reference (TYPE) SWFWSIMWFDTPROP WebService-Implementation: WebFlow-Deftime-Properties 20020430
3 Importing I_IMPLID Call by reference Type reference (TYPE) SWFIMPLID ID einer Implementierungs-Definition 20011220
4 Importing I_INTFID Call by reference Type reference (TYPE) SWFINTFID ID einer Interface-Definition 20011220
5 Importing I_RUNTIME_PROPS Call by reference Type reference (TYPE) SWFWSIMWFRTPROP WebService-Implementation: WebFlow-Runtime-Properties 20020111
6 Importing I_SERVICE_DIRECTORY Call by reference Type reference (TYPE) SWFWSWSDIR Service-Directory 20020206
7 Importing I_STREAM Call by reference Type reference (TYPE) XSTRING Interface als XString 20011220
8 Importing I_TIMESTAMPS Call by reference Type reference (TYPE) SWFWSPTIST Timestamps für Web Service Cache 20020416
9 Importing I_USERS Call by reference Type reference (TYPE) SWFWSPUSRS Benutzer 20020416
10 Importing I_WSDL_METADATA Call by reference Type reference (TYPE) SWFWSIMWSDL WSDL-Metadaten für Webservice-Implementations 20020111
# Exception Resumable Description Created on
1 CX_SWF_WS_CACHE_EXCEPTION Fehler im Zusammenhang mit Service-Cache 20020416

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IMPLEMENTATION Call by reference Object reference (TYPE REF TO) CL_SWF_WSP_IMPLEMENTATION WebService-Implementation im XML-Cache 20020107
2 Importing I_IMPLID Call by reference Type reference (TYPE) SWFIMPLID ID einer Implementierungs-Definition 20020416
3 Importing I_INTFID Call by reference Type reference (TYPE) SWFINTFID Webservice-Implementierung (mit Metadaten) 20020416
# Exception Resumable Description Created on
1 CX_SWF_WS_CACHE_EXCEPTION Fehler im Zusammenhang mit Service-Cache 20020416

Method CREATE_FROM_WP_PCD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IMPLEMENTATION Call by reference Object reference (TYPE REF TO) CL_SWF_WSP_IMPLEMENTATION WebService-Implementation im XML-Cache 20020206
2 Importing I_IMPLEMENTATION Call by reference Type reference (TYPE) SWFWSIMPS Service-Implementierung (alte Persistenz) 20020206
# Exception Resumable Description Created on
1 CX_SWF_WS_CACHE_EXCEPTION Fehler im Zusammenhang mit Service-Cache 20020418

Method CREATE_WITH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IMPLEMENTATION Call by reference Object reference (TYPE REF TO) CL_SWF_WSP_IMPLEMENTATION WebService-Implementation im XML-Cache 20020416
2 Importing I_IMPLEMENTATION Call by reference Type reference (TYPE) SWFWSIMPL Webservice-Implementierung (mit Metadaten) 20020416
# Exception Resumable Description Created on
1 CX_SWF_WS_CACHE_EXCEPTION Fehler im Zusammenhang mit Service-Cache 20020416

Method FIND_ASYNC_ATTRIBUTE Signature

Method FIND_ASYNC_ATTRIBUTE on class CL_SWF_WSP_IMPLEMENTATION has no parameter.
Method FIND_ASYNC_ATTRIBUTE on class CL_SWF_WSP_IMPLEMENTATION has no exception.

Method FIND_CALLBACK_ATTRIBUTE Signature

Method FIND_CALLBACK_ATTRIBUTE on class CL_SWF_WSP_IMPLEMENTATION has no parameter.
Method FIND_CALLBACK_ATTRIBUTE on class CL_SWF_WSP_IMPLEMENTATION has no exception.

Method FIND_CBDIALOG_ATTRIBUTE Signature

Method FIND_CBDIALOG_ATTRIBUTE on class CL_SWF_WSP_IMPLEMENTATION has no parameter.
Method FIND_CBDIALOG_ATTRIBUTE on class CL_SWF_WSP_IMPLEMENTATION has no exception.

Method FIND_HTTP_VERB Signature

Method FIND_HTTP_VERB on class CL_SWF_WSP_IMPLEMENTATION has no parameter.
Method FIND_HTTP_VERB on class CL_SWF_WSP_IMPLEMENTATION has no exception.

Method FIND_OUTPUT_ELEMENT Signature

Method FIND_OUTPUT_ELEMENT on class CL_SWF_WSP_IMPLEMENTATION has no parameter.
Method FIND_OUTPUT_ELEMENT on class CL_SWF_WSP_IMPLEMENTATION has no exception.

Method FIND_PART_BINDINGS Signature

Method FIND_PART_BINDINGS on class CL_SWF_WSP_IMPLEMENTATION has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_WS_HANDLER_EXCEPTION Fehler im WebServices-Handler 20020314

Method GET_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CALLBACK Value transfer Type reference (TYPE) FLAG allgemeines flag 20020221
2 Exporting E_CBDIALOG Value transfer Type reference (TYPE) SWFWSCBDIALG Art des Callback-Dialogs 20020221

Method GET_CALLBACK on class CL_SWF_WSP_IMPLEMENTATION has no exception.

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) SWFWSIMWFDTPROP WebService-Implementation: WebFlow-Deftime-Properties 20020111

Method GET_DEFTIME_PROPS on class CL_SWF_WSP_IMPLEMENTATION has no exception.

Method GET_HTTP_VERB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HTTP_VERB Value transfer Type reference (TYPE) SWFWSHTTPVERB HTTP-Verb (GET od. POST) 20020314

Method GET_HTTP_VERB on class CL_SWF_WSP_IMPLEMENTATION has no exception.

Method GET_ID Signature

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

Method GET_ID on class CL_SWF_WSP_IMPLEMENTATION has no exception.

Method GET_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOCATION Call by reference Type reference (TYPE) STRING 20020321

Method GET_LOCATION on class CL_SWF_WSP_IMPLEMENTATION has no exception.

Method GET_PART_BINDINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PART_BINDINGS Call by reference Type reference (TYPE) SWFWSIMPLPBINDT Tabelle mit Implementierungs-Bindings (Do not translate!!!) 20020314
2 Importing I_DIRECTION Call by reference Type reference (TYPE) SWFWSMESPDIR Richtung eines Message-Parts (Import/Export) 20020315
# Exception Resumable Description Created on
1 CX_SWF_WS_HANDLER_EXCEPTION Fehler im WebServices-Handler 20020315

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) SWFWSIMWFRTPROP WebService-Implementation: WebFlow-Runtime-Properties 20020111

Method GET_RUNTIME_PROPS on class CL_SWF_WSP_IMPLEMENTATION 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) SWFWSIMWSDL WSDL-Metadaten für Webservice-Implementations 20020111

Method GET_WSDL_METADATA on class CL_SWF_WSP_IMPLEMENTATION has no exception.

Method PARSE_MIME_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIRECTION Value transfer Type reference (TYPE) SWFWSMESPDIR Richtung eines Message-Parts (Import/Export) 20020315
2 Importing I_LEVEL Value transfer Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20020315
3 Importing I_MIME_CONTENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20020315
# Exception Resumable Description Created on
1 CX_SWF_WS_HANDLER_EXCEPTION Fehler im WebServices-Handler 20020315

Method PARSE_MIME_MULTIPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIRECTION Call by reference Type reference (TYPE) SWFWSMESPDIR Richtung eines Message-Parts (Import/Export) 20020315
2 Importing I_LEVEL Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20020315
3 Importing I_MIME_MULTIPART Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20020315
# Exception Resumable Description Created on
1 CX_SWF_WS_HANDLER_EXCEPTION Fehler im WebServices-Handler 20020315

Method SET_ASYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ASYNC Call by reference Type reference (TYPE) SWFWSASYNC Kennzeichen: Webservice asynchron 20011220

Method SET_ASYNC on class CL_SWF_WSP_IMPLEMENTATION has no exception.

Method SET_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALLBACK Value transfer Type reference (TYPE) FLAG allgemeines flag 20011220
2 Importing I_CALLBACK_DIALOG Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20011228

Method SET_CALLBACK on class CL_SWF_WSP_IMPLEMENTATION has no exception.

Method SET_PORTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PORTS Call by reference Type reference (TYPE) SWFWSPORTRT Tabelle für Service-Ports mit Referenz 20020430

Method SET_PORTS on class CL_SWF_WSP_IMPLEMENTATION has no exception.

Method SET_SAPNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SAPNAME Call by reference Type reference (TYPE) SWFWSBINDNAM Name eines Bindings 20020430

Method SET_SAPNAME on class CL_SWF_WSP_IMPLEMENTATION has no exception.
Event Signatures

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