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 |