SAP ABAP Class CL_SWF_WSD_CTRL (Controller Class for Web Service Maintenance)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_WSD_CTRL Interface for WSDEF Controler 20020110
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_WSD_CTRL_DYNP Dynpro Interface for WSDEF Controller 20020110
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWF_WSD_CTRL_EDIT Controller Class for Web Service Maintenance 20020110
2 Inheritance (c INHERITING FROM c_ref)  CL_SWF_WSD_CTRL_WSDLIMP Controller Class for Web Service Maintenance 20020110
Properties
Class CL_SWF_WSD_CTRL  
Short Description Controller Class for Web Service Maintenance    
Super Class    
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 20020110   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWF_WSD_CTRL Interface for WSDEF Controler 20020110
2 IF_SWF_WSD_CTRL_DYNP Dynpro Interface for WSDEF Controller 20020110
Friends
Class CL_SWF_WSD_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CSACTION_DETAIL Constant Protected Type reference (TYPE) CHAR1 'D' Single-Character Flag 20020507
2 C_CSACTION_IMPORT Constant Protected Type reference (TYPE) CHAR1 'I' Single-Character Flag 20020507
3 MT_CALLSTACK Instance attribute Protected Type reference (TYPE) SWFWSCST Call Stack for Service Maintenance 20020506
4 MT_COUPLINGS Instance attribute Protected Type reference (TYPE) SWFWSTSSRVCPLT Table for Service Task Linkages 20020516
5 MT_EXCL_FCODES Instance attribute Protected Type reference (TYPE) SWFDLOG_EXCLUDES Table for Excluded Function Codes 20020506
6 M_CALLMODE_LISTBOX_FIELDS Instance attribute Protected Type reference (TYPE) SWFWSCMLBOXFT Listbox Table for Callmodes of Web Services 20020110
7 M_CHANGE_MODE Instance attribute Protected Type reference (TYPE) FLAG Change Mode 20020110
8 M_CONTEXT_CHANGED Instance attribute Protected Type reference (TYPE) FLAG General Flag 20020411
9 M_COUPLINGS_READ Instance attribute Protected Type reference (TYPE) FLAG Indicator: Linkages Read 20020516
10 M_CPL_GRID Instance attribute Protected Object reference (TYPE REF TO) CL_SWF_TSSRV_CPL_GRID Display and Editing Grid of Service Task Linkages 20020411
11 M_CURRENT_DETAIL_VIEW Instance attribute Protected Type reference (TYPE) SWFWSWSDLTSELR Structure for Selected XML Cache Definitions 20020122
12 M_CURRENT_DYNPRO Instance attribute Protected Type reference (TYPE) SYDYNNR ABAP Program: Number of Current Screen 20020110
13 M_DYNP_IMPL_BASE Instance attribute Protected Type reference (TYPE) SWFWSIMPLBAS Screen Structure for Binding Basis Data 20020408
14 M_DYNP_IMPL_DETAIL Instance attribute Protected Type reference (TYPE) SWFWSDYNIMPLDETAIL Screen Structure for Detail View of Service Implementation 20020110
15 M_DYNP_IMPL_WSDL Instance attribute Protected Type reference (TYPE) SWFWSDYNIMWSDLMET Screen Structure for Detail View of Service Interface 20020410
16 M_DYNP_INTF_BASE Instance attribute Protected Type reference (TYPE) SWFWSINTFBAS Screen Structure for Interface Basis Data 20020404
17 M_DYNP_INTF_DETAIL Instance attribute Protected Type reference (TYPE) SWFWSDYNINTFDETAIL Screen Structure for Detail View of Service Interface 20020110
18 M_DYNP_INTF_WSDL Instance attribute Protected Type reference (TYPE) SWFWSDYNIFWSDLMET Screen Structure for Detail View of Service Interface 20020404
19 M_DYNP_PORT_BASE Instance attribute Protected Type reference (TYPE) SWFWSPORTBAS Screen Structure for Interface Basis Data 20020417
20 M_DYNP_PORT_DETAIL Instance attribute Protected Type reference (TYPE) SWFWSDYNPORTDETAIL Screen Structure for Detail View of Service Port 20020110
21 M_GUI_STATUS Instance attribute Protected Type reference (TYPE) GUI_STATUS Menu Painter: Status code 20020411
22 M_GUI_TITLE Instance attribute Protected Type reference (TYPE) GUI_TITLE Menu Painter: Title code 20020411
23 M_IMPL_BASE Instance attribute Protected Type reference (TYPE) SWFWSIMPLBAS Screen Structure for Binding Basis Data 20020408
24 M_IMPL_DETAIL Instance attribute Protected Type reference (TYPE) SWFWSDYNIMPLDETAIL Screen Structure for Detail View of Service Implementation 20020110
25 M_IMPL_WSDL Instance attribute Protected Type reference (TYPE) SWFWSDYNIMWSDLMET Screen Structure for Detail View of Service Interface 20020410
26 M_IMPL_XML_VIEW Instance attribute Protected Object reference (TYPE REF TO) CL_SWF_WSP_XML_VIEW HTML Control for WSDL Display 20020410
27 M_INTF_BASE Instance attribute Protected Type reference (TYPE) SWFWSINTFBAS Screen Structure for Interface Basis Data 20020404
28 M_INTF_DETAIL Instance attribute Protected Type reference (TYPE) SWFWSDYNINTFDETAIL Screen Structure for Detail View of Service Interface 20020110
29 M_INTF_WSDL Instance attribute Protected Type reference (TYPE) SWFWSDYNIFWSDLMET Screen Structure for Detail View of Service Interface 20020404
30 M_INTF_XML_VIEW Instance attribute Protected Object reference (TYPE REF TO) CL_SWF_WSP_XML_VIEW HTML Control for WSDL Display 20020404
31 M_NEXT_DYNPRO Instance attribute Protected Type reference (TYPE) SYDYNNR ABAP Program: Number of Current Screen 20020110
32 M_PORT_ADDRESS Instance attribute Protected Type reference (TYPE) STRING 20020417
33 M_PORT_BASE Instance attribute Protected Type reference (TYPE) SWFWSPORTBAS Screen Structure for Interface Basis Data 20020417
34 M_PORT_DETAIL Instance attribute Protected Type reference (TYPE) SWFWSDYNPORTDETAIL Screen Structure for Detail View of Service Port 20020110
35 M_PORT_URL_TEXTEDIT Instance attribute Protected Object reference (TYPE REF TO) CL_SWF_WSP_URL_TEXTEDIT HTML Control for WSDL Display 20020417
36 M_PREVIOUS_DYNPRO Instance attribute Protected Type reference (TYPE) SYDYNNR ABAP Program: Number of Current Screen 20020110
37 M_PREVIOUS_MAIN_DYNPRO Instance attribute Protected Type reference (TYPE) SYDYNNR ABAP Program: Number of Current Screen 20020116
38 M_TASKGEN_POSSIBLE Instance attribute Protected Type reference (TYPE) FLAG General Flag 20020312
39 M_TASKGEN_SELECTION Instance attribute Protected Type reference (TYPE) SWFWSWSDLTSELR Structure for Selected XML Cache Definitions 20020503
40 M_UPDATE_TREE Instance attribute Protected Type reference (TYPE) C 20020121
41 M_UPDATE_XML Instance attribute Protected Type reference (TYPE) FLAG General Flag 20020410
42 M_WSDEF Instance attribute Protected Object reference (TYPE REF TO) IF_SWF_WSP_WSDEF Web Service Definitions 20020110
43 M_WSDL_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_SWF_WSP_WSDEF_TREECTRL Tree Control for WSDL Import Display 20020110
44 M_XML_STREAM Instance attribute Protected Type reference (TYPE) XSTRING 20020110
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_PREVIOUS_DISPLAY Instance method Protected Method Deletes the Preceding Data Displayed 20020419
2 CONSTRUCTOR Instance method Public Constructor 20020118
3 DEFINITIONS_SELECTED Instance method Public Method 20020122
4 FILL_CALLMODE_LISTBOX Instance method Public Method 20020110
5 FREE Instance method Public Method 20020121
6 GET_CLASSNAME Instance method Public Method 20020121
7 GET_DYNPRO_FIELDS Instance method Public Method 20020110
8 GET_IMPLEMENTATION_XML Instance method Public Method Delivers XML Stream of an Implementation Definition 20020110
9 GET_INTERFACE_XML Instance method Public Method Delivers XML Stream of an Interface Definition 20020110
10 GET_NEXT_DYNNR Instance method Public Method 20020110
11 GET_PREVIOUS_DYNNR Instance method Public Method 20020110
12 GET_SELECTED_DEFINITIONS Instance method Public Method Delivers All Selected Definitions 20020110
13 HAS_XSLT_MESSAGES Instance method Public Method 20020110
14 INITIALIZE_TREE Instance method Protected Method Initializes the Tree Display Control 20020110
15 LOAD_PORT Instance method Public Method 20020121
16 PBO Instance method Public Method 20020110
17 PREPARE_IMPL_DISPLAY Instance method Protected Event handling method Event Handler for Implementation Detail Display 20020110
18 PREPARE_INTF_DISPLAY Instance method Protected Event handling method Event Handler for Interface Detail Display 20020110
19 PREPARE_PORT_DISPLAY Instance method Protected Event handling method Event Handler for Port Detail Display 20020110
20 PREPARE_TASKGEN Instance method Protected Event handling method Event Handler for Task Generation Request 20020503
21 READ_COUPLINGS Instance method Protected Method Loads Linkages for Current Display 20020516
22 SAVE_PORT Instance method Public Method 20020121
23 SAVE_SELECTION Instance method Public Method Persists Selection on the Database 20020110
24 SET_CHANGE_MODE Instance method Public Method 20020502
25 SET_DYNNR Instance method Public Method 20020110
26 SET_DYNPRO_FIELDS Instance method Public Method 20020110
27 SET_FILEPATH Instance method Public Method 20020121
28 SET_MESSAGE_SELECTION Instance method Public Method 20020122
29 SET_NEXT_DYNNR Instance method Public Method 20020121
30 SET_SELECTION Instance method Public Method 20020121
31 UNSET_CHANGE_MODE Instance method Protected Method 20020502
32 UPDATE_DISPLAY Instance method Protected Method Display Update 20020418
33 UPDATE_IMPLEMENTATION Instance method Public Method 20020110
34 UPDATE_INTERFACE Instance method Public Method 20020110
35 UPDATE_PORT Instance method Public Method 20020110
36 UPDATE_TREE Instance method Protected Method Tree Update 20020121
37 _PREPARE_IMPL_DISPLAY Instance method Protected Method 20020506
38 _PREPARE_INTF_DISPLAY Instance method Protected Method 20020506
39 _PREPARE_PORT_DISPLAY Instance method Protected Method 20020506
Events
Class CL_SWF_WSD_CTRL has no event.
Types
Class CL_SWF_WSD_CTRL has no local type.
Method Signatures

Method CLEAR_PREVIOUS_DISPLAY Signature

Method CLEAR_PREVIOUS_DISPLAY on class CL_SWF_WSD_CTRL has no parameter.
Method CLEAR_PREVIOUS_DISPLAY on class CL_SWF_WSD_CTRL has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SWF_WSD_CTRL has no parameter.
Method CONSTRUCTOR on class CL_SWF_WSD_CTRL has no exception.

Method DEFINITIONS_SELECTED Signature

Method DEFINITIONS_SELECTED on class CL_SWF_WSD_CTRL has no parameter.
Method DEFINITIONS_SELECTED on class CL_SWF_WSD_CTRL has no exception.

Method FILL_CALLMODE_LISTBOX Signature

Method FILL_CALLMODE_LISTBOX on class CL_SWF_WSD_CTRL has no parameter.
Method FILL_CALLMODE_LISTBOX on class CL_SWF_WSD_CTRL has no exception.

Method FREE Signature

Method FREE on class CL_SWF_WSD_CTRL has no parameter.
Method FREE on class CL_SWF_WSD_CTRL has no exception.

Method GET_CLASSNAME Signature

Method GET_CLASSNAME on class CL_SWF_WSD_CTRL has no parameter.
Method GET_CLASSNAME on class CL_SWF_WSD_CTRL has no exception.

Method GET_DYNPRO_FIELDS Signature

Method GET_DYNPRO_FIELDS on class CL_SWF_WSD_CTRL has no parameter.
Method GET_DYNPRO_FIELDS on class CL_SWF_WSD_CTRL has no exception.

Method GET_IMPLEMENTATION_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_XML_STREAM Call by reference Type reference (TYPE) XSTRING 20020110
2 Importing I_IMPLID Call by reference Type reference (TYPE) SWFIMPLID ID einer Implementierungs-Definition 20020110
3 Importing I_INTFID Call by reference Type reference (TYPE) SWFINTFID ID einer Interface-Definition 20020110

Method GET_IMPLEMENTATION_XML on class CL_SWF_WSD_CTRL has no exception.

Method GET_INTERFACE_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_XML_STREAM Call by reference Type reference (TYPE) XSTRING XML-Datenstrom 20020110
2 Importing I_INTFID Call by reference Type reference (TYPE) SWFINTFID ID einer Interface-Definition 20020110

Method GET_INTERFACE_XML on class CL_SWF_WSD_CTRL has no exception.

Method GET_NEXT_DYNNR Signature

Method GET_NEXT_DYNNR on class CL_SWF_WSD_CTRL has no parameter.
Method GET_NEXT_DYNNR on class CL_SWF_WSD_CTRL has no exception.

Method GET_PREVIOUS_DYNNR Signature

Method GET_PREVIOUS_DYNNR on class CL_SWF_WSD_CTRL has no parameter.
Method GET_PREVIOUS_DYNNR on class CL_SWF_WSD_CTRL has no exception.

Method GET_SELECTED_DEFINITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IMPLEMENTATIONS Call by reference Type reference (TYPE) SWFWSIMPLRT Tabelle für Implementations mit Objektreferenz 20020110
2 Exporting E_INTERFACES Call by reference Type reference (TYPE) SWFWSINTFRT Tabelle für Interfaces mit Objektreferenz 20020110
3 Exporting E_PORTS Call by reference Type reference (TYPE) SWFWSPORTRT Tabelle für Service-Ports (mit Metadaten) 20020110

Method GET_SELECTED_DEFINITIONS on class CL_SWF_WSD_CTRL has no exception.

Method HAS_XSLT_MESSAGES Signature

Method HAS_XSLT_MESSAGES on class CL_SWF_WSD_CTRL has no parameter.
Method HAS_XSLT_MESSAGES on class CL_SWF_WSD_CTRL has no exception.

Method INITIALIZE_TREE Signature

Method INITIALIZE_TREE on class CL_SWF_WSD_CTRL has no parameter.
Method INITIALIZE_TREE on class CL_SWF_WSD_CTRL has no exception.

Method LOAD_PORT Signature

Method LOAD_PORT on class CL_SWF_WSD_CTRL has no parameter.
Method LOAD_PORT on class CL_SWF_WSD_CTRL has no exception.

Method PBO Signature

Method PBO on class CL_SWF_WSD_CTRL has no parameter.
Method PBO on class CL_SWF_WSD_CTRL has no exception.

Method PREPARE_IMPL_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_CHANGE_MODE Call by reference Attribute reference (LIKE) 20020502
2 Importing E_IMPLID Call by reference Attribute reference (LIKE) 20020110
3 Importing E_INTFID Call by reference Attribute reference (LIKE) 20020110

Method PREPARE_IMPL_DISPLAY on class CL_SWF_WSD_CTRL has no exception.

Method PREPARE_INTF_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_CHANGE_MODE Call by reference Attribute reference (LIKE) 20020502
2 Importing E_INTFID Call by reference Attribute reference (LIKE) 20020110

Method PREPARE_INTF_DISPLAY on class CL_SWF_WSD_CTRL has no exception.

Method PREPARE_PORT_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_CHANGE_MODE Call by reference Attribute reference (LIKE) 20020502
2 Importing E_IMPLID Call by reference Attribute reference (LIKE) 20020110
3 Importing E_INTFID Call by reference Attribute reference (LIKE) 20020110
4 Importing E_PORTID Call by reference Attribute reference (LIKE) 20020110

Method PREPARE_PORT_DISPLAY on class CL_SWF_WSD_CTRL has no exception.

Method PREPARE_TASKGEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_SELECTION Call by reference Attribute reference (LIKE) 20020503

Method PREPARE_TASKGEN on class CL_SWF_WSD_CTRL has no exception.

Method READ_COUPLINGS Signature

Method READ_COUPLINGS on class CL_SWF_WSD_CTRL has no parameter.
Method READ_COUPLINGS on class CL_SWF_WSD_CTRL has no exception.

Method SAVE_PORT Signature

Method SAVE_PORT on class CL_SWF_WSD_CTRL has no parameter.
Method SAVE_PORT on class CL_SWF_WSD_CTRL has no exception.

Method SAVE_SELECTION Signature

Method SAVE_SELECTION on class CL_SWF_WSD_CTRL has no parameter.
Method SAVE_SELECTION on class CL_SWF_WSD_CTRL has no exception.

Method SET_CHANGE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETAIL_VIEW Call by reference Type reference (TYPE) SWFWSWSDLTSEL Struktur für selektierte XMLCache-Definitionen 20020502

Method SET_CHANGE_MODE on class CL_SWF_WSD_CTRL has no exception.

Method SET_DYNNR Signature

Method SET_DYNNR on class CL_SWF_WSD_CTRL has no parameter.
Method SET_DYNNR on class CL_SWF_WSD_CTRL has no exception.

Method SET_DYNPRO_FIELDS Signature

Method SET_DYNPRO_FIELDS on class CL_SWF_WSD_CTRL has no parameter.
Method SET_DYNPRO_FIELDS on class CL_SWF_WSD_CTRL has no exception.

Method SET_FILEPATH Signature

Method SET_FILEPATH on class CL_SWF_WSD_CTRL has no parameter.
Method SET_FILEPATH on class CL_SWF_WSD_CTRL has no exception.

Method SET_MESSAGE_SELECTION Signature

Method SET_MESSAGE_SELECTION on class CL_SWF_WSD_CTRL has no parameter.
Method SET_MESSAGE_SELECTION on class CL_SWF_WSD_CTRL has no exception.

Method SET_NEXT_DYNNR Signature

Method SET_NEXT_DYNNR on class CL_SWF_WSD_CTRL has no parameter.
Method SET_NEXT_DYNNR on class CL_SWF_WSD_CTRL has no exception.

Method SET_SELECTION Signature

Method SET_SELECTION on class CL_SWF_WSD_CTRL has no parameter.
Method SET_SELECTION on class CL_SWF_WSD_CTRL has no exception.

Method UNSET_CHANGE_MODE Signature

Method UNSET_CHANGE_MODE on class CL_SWF_WSD_CTRL has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_UTL_USER_CANCEL Controller-Klasse für WebService-Pflege 20020613

Method UPDATE_DISPLAY Signature

Method UPDATE_DISPLAY on class CL_SWF_WSD_CTRL has no parameter.
Method UPDATE_DISPLAY on class CL_SWF_WSD_CTRL has no exception.

Method UPDATE_IMPLEMENTATION Signature

Method UPDATE_IMPLEMENTATION on class CL_SWF_WSD_CTRL has no parameter.
Method UPDATE_IMPLEMENTATION on class CL_SWF_WSD_CTRL has no exception.

Method UPDATE_INTERFACE Signature

Method UPDATE_INTERFACE on class CL_SWF_WSD_CTRL has no parameter.
Method UPDATE_INTERFACE on class CL_SWF_WSD_CTRL has no exception.

Method UPDATE_PORT Signature

Method UPDATE_PORT on class CL_SWF_WSD_CTRL has no parameter.
Method UPDATE_PORT on class CL_SWF_WSD_CTRL has no exception.

Method UPDATE_TREE Signature

Method UPDATE_TREE on class CL_SWF_WSD_CTRL has no parameter.
# Exception Resumable Description Created on
1 TREE_EMPTY Baum ist leer (nach dem Löschen von Service-Definitionen) 20021025

Method _PREPARE_IMPL_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISPLAY Call by reference Type reference (TYPE) SWFWSCS Struktur für selektierte XMLCache-Definitionen (mit Objekt) 20020506

Method _PREPARE_IMPL_DISPLAY on class CL_SWF_WSD_CTRL has no exception.

Method _PREPARE_INTF_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISPLAY Call by reference Type reference (TYPE) SWFWSCS Struktur für selektierte XMLCache-Definitionen (mit Objekt) 20020506

Method _PREPARE_INTF_DISPLAY on class CL_SWF_WSD_CTRL has no exception.

Method _PREPARE_PORT_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISPLAY Call by reference Type reference (TYPE) SWFWSCS Struktur für selektierte XMLCache-Definitionen (mit Objekt) 20020506

Method _PREPARE_PORT_DISPLAY on class CL_SWF_WSD_CTRL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 620