SAP ABAP Interface IF_SLEI_LNKG_DB (Linkage Persistency Layer)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-BMT-BPM-LEI (Application Component) Local Event Infrastructure
⤷
SLEI_DEF (Package) LEI Design time and Customizing transactions
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SLEI_LNKG_DB | Linkages Persistency Layer | 20081111 |
Properties
| Interface | IF_SLEI_LNKG_DB | |
| Short Description | Linkage Persistency Layer |
General Data
| Package | SLEI_DEF | LEI Design time and Customizing transactions |
| Created | 20081023 | SAP |
| Last changed | 20110908 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_SLEI_LNKG_DB has no interface.
Friends
Interface IF_SLEI_LNKG_DB has no friend.
Attributes
Interface IF_SLEI_LNKG_DB has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Delete linkage in db | 20081111 | |
| 2 | Instance method | Public | Method | Delete bindings | 20081111 | |
| 3 | Instance method | Public | Method | delete filter conditions | 20081111 | |
| 4 | Instance method | Public | Method | Insert linkage in db | 20081111 | |
| 5 | Instance method | Public | Method | Query linkages based on event object | 20081111 | |
| 6 | Instance method | Public | Method | Query linkages based on linkage detail | 20081111 | |
| 7 | Instance method | Public | Method | Query linkages by selection parameters | 20081111 | |
| 8 | Instance method | Public | Method | Query list of clients in which specified linkage id exist | 20081114 | |
| 9 | Instance method | Public | Method | Query linkage ids by event object | 20081111 | |
| 10 | Instance method | Public | Method | Query linkage ids by linkage details | 20081111 | |
| 11 | Instance method | Public | Method | Query linkage by ID | 20081111 | |
| 12 | Instance method | Public | Method | Read a single linkage | 20081111 | |
| 13 | Instance method | Public | Method | Query binding by linkage id | 20081111 | |
| 14 | Instance method | Public | Method | Query condition by linkage id | 20081111 | |
| 15 | Instance method | Public | Method | update linkage in db | 20081111 | |
| 16 | Instance method | Public | Method | update bindings | 20081111 | |
| 17 | Instance method | Public | Method | update conditions | 20081111 |
Events
Interface IF_SLEI_LNKG_DB has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | RT_EVT_NAME | Public | See coding | Range table for event | 20081111 | rt_evt_name TYPE RANGE OF swo_event
|
|
| 2 | RT_EVT_OBJ | Public | See coding | Range table for event obejct | 20081111 | rt_evt_obj TYPE RANGE OF slei_evt_obj_name
|
|
| 3 | RT_EVT_OBJ_CAT | Public | See coding | Range table for event category | 20081111 | rt_evt_obj_cat TYPE RANGE OF slei_evt_obj_cat
|
|
| 4 | RT_PROXY_OBJ | Public | See coding | Range table for proxy object | 20081111 | rt_proxy_obj TYPE RANGE OF slei_prx_name
|
|
| 5 | RT_PROXY_OPER | Public | See coding | Range table for proxy operation | 20081111 | rt_proxy_oper TYPE RANGE OF slei_prx_oper
|
|
| 6 | RT_TIME | Public | See coding | Range table for time | 20081111 | rt_time TYPE RANGE OF timestamp
|
|
| 7 | RT_USER | Public | See coding | Range table for R3 user | 20081111 | rt_user TYPE RANGE OF syuname
|
Method Signatures
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LNKG_ID | Call by reference | Type reference (TYPE) | SLEI_LNKG_ID | LEI linkage ID | 20081111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for lnkg db access | 20081111 |
Method DELETE_BINDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LNKG_ID | Call by reference | Type reference (TYPE) | SLEI_LNKG_ID | 20081111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for lnkg db access | 20081111 |
Method DELETE_CONDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LNKG_ID | Call by reference | Type reference (TYPE) | SLEI_LNKG_ID | 20081111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for lnkg db access | 20081111 |
Method INSERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LNKG | Call by reference | Type reference (TYPE) | SLEI_LNKG_C | LEI linkage | 20081111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for lnkg db access | 20081111 |
Method QUERY_BY_EVENT_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LNKG | Call by reference | Type reference (TYPE) | SLEI_LINK_T | SLEI_LINK table type | 20081111 | |||
| 2 | IV_EVT_CAT | Call by reference | Type reference (TYPE) | SLEI_EVT_OBJ_CAT | 'CL' | 20081111 | |||
| 3 | IV_EVT_OBJECT | Call by reference | Type reference (TYPE) | SLEI_EVT_OBJ_NAME | 20081111 | ||||
| 4 | IV_SKIP_BIND | Call by reference | Type reference (TYPE) | ABAP_BOOL | SPACE | 20081111 | |||
| 5 | IV_SKIP_COND | Call by reference | Type reference (TYPE) | ABAP_BOOL | SPACE | 20081111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for lnkg db access | 20081111 |
Method QUERY_BY_LNKG_DTL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LNKG | Call by reference | Type reference (TYPE) | SLEI_LINK_T | SLEI_LINK table type | 20081111 | |||
| 2 | IV_EVT_CAT | Call by reference | Type reference (TYPE) | SLEI_EVT_OBJ_CAT | 'CL' | 20081111 | |||
| 3 | IV_EVT_NAME | Call by reference | Type reference (TYPE) | SLEI_LNKG-EVENT_NAME | 20081111 | ||||
| 4 | IV_EVT_OBJECT | Call by reference | Type reference (TYPE) | SLEI_EVT_OBJ_NAME | 20081111 | ||||
| 5 | IV_PROXY_OBJECT | Call by reference | Type reference (TYPE) | SLEI_PRX_NAME | 20081111 | ||||
| 6 | IV_PROXY_OPER | Call by reference | Type reference (TYPE) | SLEI_PRX_OPER | 20081111 | ||||
| 7 | IV_SKIP_BIND | Call by reference | Type reference (TYPE) | ABAP_BOOL | SPACE | 20081111 | |||
| 8 | IV_SKIP_COND | Call by reference | Type reference (TYPE) | ABAP_BOOL | SPACE | 20081111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for lnkg db access | 20081111 |
Method QUERY_BY_SELECTION_PARAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LNKG | Call by reference | Type reference (TYPE) | SLEI_LINK_T | SLEI_LINK table type | 20081111 | |||
| 2 | IT_ACTIVATED_BY | Call by reference | Type reference (TYPE) | RT_USER | Activated by | 20081111 | |||
| 3 | IT_ACTIVATED_TIME | Call by reference | Type reference (TYPE) | RT_TIME | Activated time | 20081111 | |||
| 4 | IT_CHANGED_BY | Call by reference | Type reference (TYPE) | RT_USER | Changed by | 20081111 | |||
| 5 | IT_CREATED_BY | Call by reference | Type reference (TYPE) | RT_USER | Created by | 20081111 | |||
| 6 | IT_CREATED_TIME | Call by reference | Type reference (TYPE) | RT_TIME | Created time | 20081111 | |||
| 7 | IT_EVT_NAME | Call by reference | Type reference (TYPE) | RT_EVT_NAME | Event name | 20081111 | |||
| 8 | IT_EVT_OBJ | Call by reference | Type reference (TYPE) | RT_EVT_OBJ | Event object name | 20081111 | |||
| 9 | IT_EVT_OBJ_CAT | Call by reference | Type reference (TYPE) | RT_EVT_OBJ_CAT | Event category | 20081111 | |||
| 10 | IT_LAST_CHANGE_TIME | Call by reference | Type reference (TYPE) | RT_TIME | Changed time | 20081111 | |||
| 11 | IT_LNKG_ID | Call by reference | Type reference (TYPE) | SLEI_LNKG_ID_T | Linkage ID | 20081111 | |||
| 12 | IT_PRX_OBJ | Call by reference | Type reference (TYPE) | RT_PROXY_OBJ | Proxy object name | 20081111 | |||
| 13 | IT_PX_OPER | Call by reference | Type reference (TYPE) | RT_PROXY_OPER | Proxy operation name | 20081111 | |||
| 14 | IV_ACTIVE_LINKAGES_ONLY | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' - active linakges only | 20081111 | ||
| 15 | IV_GENERATED_LINKAGES_ONLY | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' - generated linkages only | 20081111 | ||
| 16 | IV_MAX_HIT | Call by reference | Type reference (TYPE) | I | SLEI1_MAX_HIT | 20081111 | |||
| 17 | IV_SKIP_BIND | Call by reference | Type reference (TYPE) | ABAP_BOOL | SPACE | 20081111 | |||
| 18 | IV_SKIP_COND | Call by reference | Type reference (TYPE) | ABAP_BOOL | SPACE | 20081111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for lnkg db access | 20081111 |
Method QUERY_CLIENTS_BY_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CLIENT | Call by reference | Type reference (TYPE) | SLEI_CLIENT_T | 20081114 | ||||
| 2 | IV_LNKG_ID | Call by reference | Type reference (TYPE) | SLEI_LNKG_ID | 20081114 |
Method QUERY_CLIENTS_BY_ID on Interface IF_SLEI_LNKG_DB has no exception.
Method QUERY_ID_BY_EVENT_OBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LNKG_ID | Call by reference | Type reference (TYPE) | SLEI_LNKG_ID_T | 20081111 | ||||
| 2 | IV_EVT_OBJ_NAME | Call by reference | Type reference (TYPE) | SIBFTYPEID | 20081111 | ||||
| 3 | IV_EVT_OBJ_TYP | Call by reference | Type reference (TYPE) | SWFECLSTYP | 'CL' | 20081111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for lnkg db access | 20081111 |
Method QUERY_ID_BY_LINKAGE_DETAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LNKG_ID | Call by reference | Type reference (TYPE) | SLEI_LNKG_ID_T | 20081111 | ||||
| 2 | IV_EVT_NAME | Call by reference | Type reference (TYPE) | SWO_EVENT | 20081111 | ||||
| 3 | IV_EVT_OBJ_NAME | Call by reference | Type reference (TYPE) | SIBFTYPEID | 20081111 | ||||
| 4 | IV_EVT_OBJ_TYP | Call by reference | Type reference (TYPE) | SWFECLSTYP | 20081111 | ||||
| 5 | IV_PRX_NAME | Call by reference | Type reference (TYPE) | SLEI_PRX_NAME | 20081111 | ||||
| 6 | IV_PRX_OPER | Call by reference | Type reference (TYPE) | SLEI_PRX_OPER | 20081111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for lnkg db access | 20081111 |
Method QUERY_LINKAGE_BY_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_LNKG | Call by reference | Type reference (TYPE) | SLEI_LINK | LEI linkage, bindings, filter conditions | 20081111 | |||
| 2 | IV_LNKG_ID | Call by reference | Type reference (TYPE) | SLEI_LNKG_ID | LEI linkage ID | 20081111 | |||
| 3 | IV_SKIP_BIND | Call by reference | Type reference (TYPE) | ABAP_BOOL | SPACE | 20081111 | |||
| 4 | IV_SKIP_COND | Call by reference | Type reference (TYPE) | ABAP_BOOL | SPACE | 20081111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for lnkg db access | 20081111 |
Method READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_LNKG | Call by reference | Type reference (TYPE) | SLEI_LINK | LEI linkage, bindings, filter conditions | 20081111 | |||
| 2 | IV_LNKG_ID | Call by reference | Type reference (TYPE) | SLEI_LNKG_ID | LEI linkage ID | 20081111 | |||
| 3 | IV_SKIP_BIND | Call by reference | Type reference (TYPE) | ABAP_BOOL | SPACE | 20081111 | |||
| 4 | IV_SKIP_COND | Call by reference | Type reference (TYPE) | ABAP_BOOL | SPACE | 20081111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for lnkg db access | 20081111 |
Method READ_BINDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BINDING | Call by reference | Type reference (TYPE) | SLEI_BINDING_T | LEI Binding table | 20081111 | |||
| 2 | IV_LNKG_ID | Call by reference | Type reference (TYPE) | SLEI_LNKG_ID | 20081111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for lnkg db access | 20081111 |
Method READ_CONDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CONDITION | Call by reference | Type reference (TYPE) | SLEI_CONDITION_T | LEI condition table type | 20081111 | |||
| 2 | IV_LNKG_ID | Call by reference | Type reference (TYPE) | SLEI_LNKG_ID | 20081111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for lnkg db access | 20081111 |
Method UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LNKG | Call by reference | Type reference (TYPE) | SLEI_LNKG_C | LEI linkage | 20081111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for lnkg db access | 20081111 |
Method UPDATE_BINDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_BINDING | Call by reference | Type reference (TYPE) | SLEI_BINDING_T | 20081111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for lnkg db access | 20081111 |
Method UPDATE_CONDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CONDITION | Call by reference | Type reference (TYPE) | SLEI_CONDITION_T | 20081111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for lnkg db access | 20081111 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 731 |