SAP ABAP Class CL_SWF_CRL_SP (Service Provider for Correlations)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-BMT-WFM (Application Component) SAP Business Workflow
⤷
SWF_CRL (Package) Workflow: Correlations
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SWF_TSI_CONFIGURABLE | TSI: Interface for Configurable Service Providers | 20061030 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SWF_TSI_PERSISTABLE | TSI: Interface for Service-Provider with Persistence | 20061030 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SWF_TSI_ROLLBACK_LISTENER | TSI: Interface for Rollback-Sensitive Service Provider | 20070111 |
| 4 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SWF_TSI_SERVICE_PROVIDER | TSI: Service Provider Interface | 20061030 |
Properties
| Class | CL_SWF_CRL_SP | |
| Short Description | Service Provider for Correlations | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SWF_CRL | Workflow: Correlations |
| Created | 20061030 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_SWF_CRL_SP has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_SWF_TSI_CONFIGURABLE | TSI: Interface for Configurable Service Providers | 20061030 | ||
| 2 | IF_SWF_TSI_PERSISTABLE | TSI: Interface for Service-Provider with Persistence | 20061030 | ||
| 3 | IF_SWF_TSI_ROLLBACK_LISTENER | TSI: Interface for Rollback-Sensitive Service Provider | 20070111 | ||
| 4 | IF_SWF_TSI_SERVICE_PROVIDER | TSI: Service Provider Interface | 20061030 |
Friends
Class CL_SWF_CRL_SP has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | TY_PROC_CRL_T | 20061214 | ||||
| 2 | Static Attribute | Private | Type reference (TYPE) | TY_PROC_MSG_CRL_T | 20061128 | ||||
| 3 | Instance attribute | Private | Type reference (TYPE) | TY_CREATED_TYLINKS_T | 20070131 | ||||
| 4 | Instance attribute | Private | Type reference (TYPE) | TY_CRLINST_SEL_T | 20061213 | ||||
| 5 | Instance attribute | Private | Type reference (TYPE) | TY_CRL_BUF_T | 20061214 | ||||
| 6 | Instance attribute | Private | Type reference (TYPE) | TY_OWNERS_T | 20061214 | ||||
| 7 | Instance attribute | Private | Type reference (TYPE) | SIBFLPORT | 20061214 | ||||
| 8 | Instance attribute | Private | Type reference (TYPE) | SIBFLPORT | 20070112 | ||||
| 9 | Instance attribute | Private | Type reference (TYPE) | TY_SWD_RTYPES_T | 20070201 | ||||
| 10 | Instance attribute | Private | Type reference (TYPE) | TY_OWNERS_T | 20061214 | ||||
| 11 | Instance attribute | Private | Type reference (TYPE) | DBCON_NAME | 20061030 | ||||
| 12 | Instance attribute | Private | Type reference (TYPE) | SWF_T100MS | 20061218 | ||||
| 13 | Instance attribute | Private | Type reference (TYPE) | SWW_TASK | 20061213 | ||||
| 14 | Instance attribute | Private | Type reference (TYPE) | TIMESTAMPL | 20061218 |
Methods
Events
Class CL_SWF_CRL_SP has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_CREATED_TYLINKS_S | Private | See coding | 20070131 | BEGIN OF ty_created_tylinks_s,
catid TYPE sibfcatid,
typeid TYPE sibftypeid,
event TYPE sibfevent,
END OF ty_created_tylinks_s
|
||
| 2 | TY_CREATED_TYLINKS_T | Private | See coding | 20070131 | ty_created_tylinks_t TYPE SORTED TABLE OF ty_created_tylinks_s WITH UNIQUE KEY catid typeid event
|
||
| 3 | TY_CRLINST_SEL_S | Private | See coding | 20061213 | BEGIN OF ty_crlinst_sel_s,
crl_name TYPE swfdcrlnam,
hash TYPE hash160,
END OF ty_crlinst_sel_s
|
||
| 4 | TY_CRLINST_SEL_T | Private | See coding | 20061213 | ty_crlinst_sel_t TYPE SORTED TABLE OF ty_crlinst_sel_s WITH UNIQUE KEY hash crl_name
|
||
| 5 | TY_CRLKEY_T | Public | See coding | 20061103 | ty_crlkey_t TYPE STANDARD TABLE OF guid_32 WITH DEFAULT KEY
|
||
| 6 | TY_CRL_BUF_S | Private | See coding | 20061214 | BEGIN OF ty_crl_buf_s.
INCLUDE TYPE swfrcrlinst AS dbdata.
TYPES: saved TYPE flag,
active TYPE flag,
owner_checked TYPE flag,
correlation TYPE REF TO if_swf_crl_correlation,
mod_correlation TYPE REF TO cl_swf_mod_correlation,
rectype TYPE swferectyp,
handler TYPE REF TO if_swf_evt_handler,
END OF ty_crl_buf_s
|
||
| 7 | TY_CRL_BUF_T | Private | See coding | 20061214 | ty_crl_buf_t TYPE SORTED TABLE OF ty_crl_buf_s WITH UNIQUE KEY hash crl_name guid
|
||
| 8 | TY_CRL_DELETE_S | Private | See coding | 20061030 | BEGIN OF ty_crl_delete_s,
guid TYPE guid_32,
END OF ty_crl_delete_s
|
||
| 9 | TY_CRL_DELETE_T | Private | See coding | 20061030 | ty_crl_delete_t TYPE STANDARD TABLE OF ty_crl_delete_s WITH DEFAULT KEY
|
||
| 10 | TY_OWNERS_T | Private | See coding | 20061214 | ty_owners_t TYPE SORTED TABLE OF sww_wiid WITH UNIQUE KEY table_line
|
||
| 11 | TY_PROC_CRL_S | Private | See coding | 20061214 | BEGIN OF ty_proc_crl_s,
proctype TYPE sww_task,
crl_names TYPE swfstrtab,
END OF ty_proc_crl_s
|
||
| 12 | TY_PROC_CRL_T | Private | See coding | 20061214 | ty_proc_crl_t TYPE STANDARD TABLE OF ty_proc_crl_s WITH DEFAULT KEY
|
||
| 13 | TY_PROC_MSG_CRL_S | Private | See coding | 20061128 | BEGIN OF ty_proc_msg_crl_s,
proctype TYPE sww_task,
msgtype TYPE sibftypeid,
crl_names TYPE swfstrtab,
END OF ty_proc_msg_crl_s
|
||
| 14 | TY_PROC_MSG_CRL_T | Private | See coding | 20061128 | ty_proc_msg_crl_t TYPE STANDARD TABLE OF ty_proc_msg_crl_s
|
||
| 15 | TY_RECEIVER_S | Public | See coding | 20061030 | BEGIN OF ty_receiver_s,
wf_id TYPE sww_wiid,
correlations TYPE ty_crlkey_t,
END OF ty_receiver_s
|
||
| 16 | TY_RECEIVER_T | Public | See coding | 20061030 | ty_receiver_t TYPE STANDARD TABLE OF ty_receiver_s WITH DEFAULT KEY
|
||
| 17 | TY_SWD_RTYPES_T | Private | See coding | 20070201 | ty_swd_rtypes_t TYPE SORTED TABLE OF swd_rtypes WITH UNIQUE KEY rtype_id
|
||
| 18 | TY_WF_CRL_S | Private | See coding | 20061214 | BEGIN OF ty_wf_crl_s,
wf_id TYPE sww_wiid,
guid TYPE guid_32,
END OF ty_wf_crl_s
|
||
| 19 | TY_WF_CRL_T | Private | See coding | 20061214 | ty_wf_crl_t TYPE STANDARD TABLE OF ty_wf_crl_s WITH DEFAULT KEY
|
||
| 20 | TY_WF_CRL_T_SORTED | Private | See coding | 20070111 | ty_wf_crl_t_sorted TYPE SORTED TABLE OF ty_wf_crl_s WITH UNIQUE KEY wf_id guid
|
Method Signatures
Method ADD_CRL_TO_BUF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ACTIVE | Call by reference | Type reference (TYPE) | FLAG | 'X' | 20061214 | |||
| 2 | IM_CORRELATION | Call by reference | Type reference (TYPE) | SWFRCRLINST | 20061214 | ||||
| 3 | IM_CORRELATION_REF | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CRL_CORRELATION | 20061219 | ||||
| 4 | IM_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_EVT_HANDLER | 20070131 | ||||
| 5 | IM_MOD_CORRELATION_REF | Call by reference | Object reference (TYPE REF TO) | CL_SWF_MOD_CORRELATION | 20061219 | ||||
| 6 | IM_OWNER_CHECKED | Call by reference | Type reference (TYPE) | FLAG | SPACE | 20061219 | |||
| 7 | IM_RECTYPE | Call by reference | Type reference (TYPE) | SWFERECTYP | 20070131 | ||||
| 8 | IM_SAVED | Call by reference | Type reference (TYPE) | FLAG | 'X' | 20061214 |
Method ADD_CRL_TO_BUF on class CL_SWF_CRL_SP has no exception.
Method CHECK_CRLS_SELECTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CRL_NAME | Call by reference | Type reference (TYPE) | SWFDCRLNAM | 20061220 | ||||
| 2 | IM_HASH | Call by reference | Type reference (TYPE) | HASH160 | 20061220 | ||||
| 3 | RE_CRLS_SELECTED | Value transfer | Type reference (TYPE) | FLAG | 20061220 |
Method CHECK_CRLS_SELECTED on class CL_SWF_CRL_SP has no exception.
Method CHECK_CRL_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CORRELATION | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CRL_CORRELATION | 20061214 | ||||
| 2 | EX_MOD_CORRELATION | Call by reference | Object reference (TYPE REF TO) | CL_SWF_MOD_CORRELATION | 20061214 | ||||
| 3 | IM_CORRELATION | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CRL_CORRELATION | 20061214 | ||||
| 4 | IM_EVENT_RTYPE_ID | Call by reference | Type reference (TYPE) | SWD_RTYPID | 20070201 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070201 |
Method CHECK_OWNER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_OWNER_ID | Call by reference | Type reference (TYPE) | SIBFINSTID | 20061214 | ||||
| 2 | RE_VALID | Value transfer | Type reference (TYPE) | FLAG | 20061220 |
Method CHECK_OWNER on class CL_SWF_CRL_SP has no exception.
Method CREATE_CORRELATION_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | 20061030 | ||||
| 2 | IM_CRL_NAME | Call by reference | Type reference (TYPE) | C | 20061030 | ||||
| 3 | IM_TERMINATING_EVENT | Call by reference | Type reference (TYPE) | C | 20061030 | ||||
| 4 | IM_TERMINATING_OBJECT | Call by reference | Type reference (TYPE) | SIBFLPORB | 20061030 | ||||
| 5 | IM_WI_ID | Call by reference | Type reference (TYPE) | SWW_WIID | 20061030 | ||||
| 6 | RE_CORRELATION | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CRL_CORRELATION | 20061030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20061030 |
Method DELETE_CORRELATION_INSTANCES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CORRELATION_INSTANCES | Call by reference | Type reference (TYPE) | SWFMODCRL_TAB | 20061030 |
Method DELETE_CORRELATION_INSTANCES on class CL_SWF_CRL_SP has no exception.
Method GET_ACTIVE_CRLS_FOR_MSG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CRL_NAME | Call by reference | Type reference (TYPE) | SWFDCRLNAM | 20070205 | ||||
| 2 | IM_HASH | Call by reference | Type reference (TYPE) | HASH160 | 20070205 | ||||
| 3 | IM_HASHBASE | Call by reference | Type reference (TYPE) | XSTRING | 20070205 | ||||
| 4 | IM_MSG | Call by reference | Type reference (TYPE) | SIBFLPOR | 20061213 | ||||
| 5 | RE_ACTIVE_CORRELATIONS | Value transfer | Type reference (TYPE) | TY_WF_CRL_T_SORTED | 20061214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20061220 |
Method GET_CORRELATION_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CORRELATION | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CRL_CORRELATION | 20061030 | ||||
| 2 | EX_MOD_CORRELATION | Call by reference | Object reference (TYPE REF TO) | CL_SWF_MOD_CORRELATION | 20061030 | ||||
| 3 | IM_CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | 20061030 | ||||
| 4 | IM_CRL_NAME | Call by reference | Type reference (TYPE) | C | 20061030 | ||||
| 5 | IM_EVENT_RTYPE_ID | Call by reference | Type reference (TYPE) | SWD_RTYPID | 20070131 | ||||
| 6 | IM_TERMINATING_EVENT | Call by reference | Type reference (TYPE) | C | 20061030 | ||||
| 7 | IM_TERMINATING_OBJECT | Call by reference | Type reference (TYPE) | SIBFLPORB | 20061030 | ||||
| 8 | IM_WI_ID | Call by reference | Type reference (TYPE) | SWW_WIID | 20061030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20061218 |
Method GET_CRLS_FROM_BUF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CRL_NAME | Call by reference | Type reference (TYPE) | SWFDCRLNAM | 20061214 | ||||
| 2 | IM_HASH | Call by reference | Type reference (TYPE) | HASH160 | 20061214 | ||||
| 3 | IM_HASHBASE | Call by reference | Type reference (TYPE) | XSTRING | 20061214 | ||||
| 4 | IM_TERM_CATID | Call by reference | Type reference (TYPE) | SIBFCATID | 20061214 | ||||
| 5 | IM_TERM_TYPEID | Call by reference | Type reference (TYPE) | SIBFTYPEID | 20061214 | ||||
| 6 | RE_CORRELATIONS | Value transfer | Type reference (TYPE) | TY_WF_CRL_T | 20061214 |
Method GET_CRLS_FROM_BUF on class CL_SWF_CRL_SP has no exception.
Method GET_RECEIVERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CRL_NAME | Call by reference | Type reference (TYPE) | SWFDCRLNAM | 20070205 | ||||
| 2 | IM_HASH | Call by reference | Type reference (TYPE) | HASH160 | 20070205 | ||||
| 3 | IM_HASHBASE | Call by reference | Type reference (TYPE) | XSTRING | 20070205 | ||||
| 4 | IM_MSG | Call by reference | Type reference (TYPE) | SIBFLPOR | 20061030 | ||||
| 5 | RE_RECEIVERS | Value transfer | Type reference (TYPE) | TY_RECEIVER_T | 20061030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20061220 |
Method INITIALIZE_WITH_BULK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_MSG_BULK | Call by reference | Type reference (TYPE) | SIBFLPORT | 20061030 | ||||
| 2 | IM_TASK | Call by reference | Type reference (TYPE) | SWW_TASK | 20061030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070111 |
Method SELECT_CRLS_FROM_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CRL_NAME | Call by reference | Type reference (TYPE) | SWFDCRLNAM | 20061220 | ||||
| 2 | IM_HASH | Call by reference | Type reference (TYPE) | HASH160 | 20061220 |
Method SELECT_CRLS_FROM_DB on class CL_SWF_CRL_SP has no exception.
Method SET_MSG_PROCESSED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_MSG | Call by reference | Type reference (TYPE) | SIBFLPOR | 20061030 |
Method SET_MSG_PROCESSED on class CL_SWF_CRL_SP has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 710 |