SAP ABAP Class CL_SWF_UTL_RULE_SERVICES (Services for the Rule)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_UTL (Package) Workflow: Tools
Properties
Class CL_SWF_UTL_RULE_SERVICES  
Short Description Services for the Rule    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_UTL   Workflow: Tools 
Created 20010109   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_OBJECTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_SWF_UTL_CONVERT_RETURN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 SWFBN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SWFCN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SWFCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SWFDF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 SWFXC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SWF_UTL_RULE_SERVICES has no interface implemented.
Friends
Class CL_SWF_UTL_RULE_SERVICES has no friend class.
Attributes
Class CL_SWF_UTL_RULE_SERVICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DO_BINDING Static method Protected Method 20010124
2 EXECUTE_AUTH_RULE Static method Public Method 20010109
3 EXECUTE_FORMAT_RULE Static method Public Method 20010709
4 EXECUTE_MAPPING_RULE Static method Public Method 20010109
5 EXECUTE_SEND_RULE Static method Public Method 20010109
6 EXECUTE_SIGNATURE_GET Static method Public Method 20010710
7 EXECUTE_URL_RULE Static method Public Method 20010109
8 EXECUTE_XMLDOC_RULE Static method Public Method 20010109
9 GET_RULE_ATTRIBUTES Static method Public Method 20010109
10 PREPARE_EXECUTION Static method Protected Method 20010124
11 START_ASYNCHRONOUS_RULE Static method Public Method 20011102
Events
Class CL_SWF_UTL_RULE_SERVICES has no event.
Types
Class CL_SWF_UTL_RULE_SERVICES has no local type.
Method Signatures

Method DO_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_RULE_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER 20010124
2 Importing IM_BINDING Call by reference Type reference (TYPE) SWFBNDPTAB 20010124
3 Importing IM_WORKFLOW_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER 20010124
# Exception Resumable Description Created on
1 CX_SWF_UTL_SERVICE_FAILED Ausnahme im Serviceaufruf 20010131

Method EXECUTE_AUTH_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PASSWORD Call by reference Type reference (TYPE) STRING 20010126
2 Exporting EX_USER Call by reference Type reference (TYPE) STRING 20010126
3 Importing IM_BINDING Call by reference Type reference (TYPE) SWFBNDPTAB 20010124
4 Importing IM_RULE Call by reference Type reference (TYPE) ANY 20010124
5 Importing IM_WORKFLOW_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER 20010124
# Exception Resumable Description Created on
1 CX_SWF_UTL_SERVICE_FAILED Ausnahme im Serviceaufruf 20010131

Method EXECUTE_FORMAT_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FORMAT Value transfer Type reference (TYPE) STRING 20010709
2 Importing IM_BINDING Call by reference Type reference (TYPE) SWFBNDPTAB 20010709
3 Importing IM_RULE Call by reference Type reference (TYPE) ANY 20010709
4 Importing IM_WORKFLOW_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER 20010709
# Exception Resumable Description Created on
1 CX_SWF_UTL_SERVICE_FAILED Ausnahme im Serviceaufruf 20010709

Method EXECUTE_MAPPING_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MAPPED_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER 20010111
2 Exporting EX_RETURN Call by reference Type reference (TYPE) SWF_RETURN 20010111
3 Importing IM_BINDING Call by reference Type reference (TYPE) SWFBNDPTAB 20010111
4 Importing IM_REMOTEITEM_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER 20010111
5 Importing IM_RULE Call by reference Type reference (TYPE) ANY 20010111
6 Importing IM_WORKFLOW_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER 20010111

Method EXECUTE_MAPPING_RULE on class CL_SWF_UTL_RULE_SERVICES has no exception.

Method EXECUTE_SEND_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_XML_RESPONSE Call by reference Object reference (TYPE REF TO) CL_XML_DOCUMENT 20010126
2 Importing IM_BINDING Call by reference Type reference (TYPE) SWFBNDPTAB 20010124
3 Importing IM_PASSWORD Call by reference Type reference (TYPE) STRING 20010126
4 Importing IM_RULE Call by reference Type reference (TYPE) ANY 20010124
5 Importing IM_URL Call by reference Type reference (TYPE) STRING 20010126
6 Importing IM_USER Call by reference Type reference (TYPE) STRING 20010126
7 Importing IM_WORKFLOW_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER 20010124
8 Importing IM_XML_DOCUMENT Call by reference Object reference (TYPE REF TO) CL_XML_DOCUMENT 20010126
# Exception Resumable Description Created on
1 CX_SWF_UTL_SERVICE_FAILED Ausnahme im Serviceaufruf 20010131

Method EXECUTE_SIGNATURE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SIGNATURE Call by reference Object reference (TYPE REF TO) IF_SWF_IFS_PARAMETER_CONTAINER 20010710
2 Importing IM_BINDING Call by reference Type reference (TYPE) SWFBNDPTAB 20010710
3 Importing IM_RULE Call by reference Type reference (TYPE) ANY 20010710
4 Importing IM_WORKFLOW_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER 20010710
# Exception Resumable Description Created on
1 CX_SWF_UTL_SERVICE_FAILED Ausnahme im Serviceaufruf 20010710

Method EXECUTE_URL_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_URL Value transfer Type reference (TYPE) STRING 20010109
2 Importing IM_BINDING Call by reference Type reference (TYPE) SWFBNDPTAB 20010111
3 Importing IM_RULE Call by reference Type reference (TYPE) ANY 20010109
4 Importing IM_WORKFLOW_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER 20010109
# Exception Resumable Description Created on
1 CX_SWF_UTL_SERVICE_FAILED Ausnahme im Serviceaufruf 20010131

Method EXECUTE_XMLDOC_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BINDING Call by reference Type reference (TYPE) SWFBNDPTAB 20010124
2 Importing IM_DIRECTION Call by reference Type reference (TYPE) I 20011012
3 Importing IM_RULE Call by reference Type reference (TYPE) ANY 20010124
4 Importing IM_WORKFLOW_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER 20010124
5 Importing IM_WORKITEM_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER 20010125
6 Importing IM_XML_DATA_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010125
7 Importing IM_XML_DOCUMENT Call by reference Object reference (TYPE REF TO) CL_XML_DOCUMENT 20010125
# Exception Resumable Description Created on
1 CX_SWF_UTL_SERVICE_FAILED Ausnahme im Serviceaufruf 20010131

Method GET_RULE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ABORT_WHEN_NULL Call by reference Type reference (TYPE) XFELD 20010109
2 Exporting EX_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementierung einer 'Collection' 20010109
3 Exporting EX_FUNCTION Call by reference Type reference (TYPE) SEOCLSNAME 20010109
4 Exporting EX_TYPE Call by reference Type reference (TYPE) ANY 20010109
5 Importing IM_RULE Call by reference Type reference (TYPE) ANY 20010109
# Exception Resumable Description Created on
1 RULE_NOT_FOUND 20010109

Method PREPARE_EXECUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ABORT Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20010124
2 Exporting EX_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20010124
3 Exporting EX_RULE_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_IFS_PARAMETER_CONTAINER Container zur Übergabe von Parametern 20010124
4 Importing IM_BINDING Call by reference Type reference (TYPE) SWFBNDPTAB 20010124
5 Importing IM_RULE Call by reference Type reference (TYPE) C 20010124
6 Importing IM_WORKFLOW_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementierung einer 'Collection' 20010124
# Exception Resumable Description Created on
1 CX_SWF_UTL_SERVICE_FAILED Ausnahme im Serviceaufruf 20010131

Method START_ASYNCHRONOUS_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BINDING Call by reference Type reference (TYPE) SWFBNDPTAB 20011102
2 Importing IM_FORCE_EVALUATION Call by reference Type reference (TYPE) SWW_FORRUL SPACE Workflow: Evaluation asynchrone Regel erzwingen 20020125
3 Importing IM_RULE Call by reference Type reference (TYPE) ANY 20011102
4 Importing IM_TICKET Call by reference Type reference (TYPE) SWW_TICKET 20011217
5 Importing IM_WIID Call by reference Type reference (TYPE) SWW_WIID 20011102
6 Importing IM_WORKFLOW_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER 20011102
# Exception Resumable Description Created on
1 CX_SWF_UTL_SERVICE_FAILED Ausnahme im Serviceaufruf 20011102
History
Last changed by/on SAP  20110908 
SAP Release Created in 610