Hierarchy
⤷
⤷
Properties
| Class | CL_SLEI_LNKG_SVC | |
| Short Description | LEI linkage service class | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SLEI_DEF | LEI Design time and Customizing transactions |
| Created | 20081013 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_SLEI_LNKG_SVC has no interface implemented.
Friends
Class CL_SLEI_LNKG_SVC 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) | SY-SYSID | Name of the SAP System | 20081121 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | To activate the linkage | 20081114 | |
| 2 | Static method | Public | Method | Calculate Hash Value for Linkage ID from Event Details | 20081212 | |
| 3 | Static method | Public | Method | Validate event object category | 20081111 | |
| 4 | Static method | Public | Method | Check the existence of outbound proxy in DDIC | 20081111 | |
| 5 | Static method | Public | Method | Check the existence of outbound proxy's operation in DDIC | 20081111 | |
| 6 | Static method | Public | Method | 20081212 | ||
| 7 | Static method | Public | Method | F4 help for application component | 20081121 | |
| 8 | Static method | Public | Method | F4 help for events | 20081111 | |
| 9 | Static method | Public | Method | F4 help for event object | 20081111 | |
| 10 | Static method | Public | Method | F4 help for event interface proxy object | 20081111 | |
| 11 | Static method | Public | Method | F4 help for event interface proxy object methods | 20081111 | |
| 12 | Static method | Public | Method | Get application component assigned to a package | 20081121 | |
| 13 | Static method | Public | Method | To get the event container | 20081111 | |
| 14 | Static method | Public | Method | 20081212 | ||
| 15 | Static method | Public | Method | Get IDs of all linkages assigned to a list of packages | 20081121 | |
| 16 | Static method | Public | Method | To get the linkages based on selection parameters | 20081111 | |
| 17 | Static method | Public | Method | Get packages assigned to an application component | 20081121 | |
| 18 | Static method | Public | Method | Get package of a single linkage | 20081121 | |
| 19 | Static method | Public | Method | To get the proxy operation container | 20081111 | |
| 20 | Static method | Public | Method | To know the working system type - SAP or customer | 20081111 | |
| 21 | Static method | Public | Method | To check the working client is customizing client or not | 20081111 | |
| 22 | Static method | Public | Method | Checks if system is modifiable (e.g. for unit tests) | 20091202 | |
| 23 | Static method | Public | Method | Navigate to proxy | 20081114 |
Events
Class CL_SLEI_LNKG_SVC has no event.
Types
Class CL_SLEI_LNKG_SVC has no local type.
Method Signatures
Method ACTIVATE_LINKAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ERRORS | Call by reference | Type reference (TYPE) | SLEI_LNKG_ERR_T | Table of LEI linkage erros | 20081128 | |||
| 2 | EV_ERROR_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' syntax error found | 20081128 | |||
| 3 | IV_COPY_DT_LNKG | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 'X' - copy DT lnkg when Cust lnkg not exist | 20081114 | ||
| 4 | IV_LNKG_ID | Call by reference | Type reference (TYPE) | SLEI_LNKG_ID | LEI linkage ID | 20081114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | LEI linkage service class exception | 20081212 |
Method CALCULATE_LNKG_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EVT_NAME | Call by reference | Type reference (TYPE) | SWO_EVENT | Event | 20081212 | |||
| 2 | IV_EVT_OBJ_CAT | Call by reference | Type reference (TYPE) | SLEI_EVT_OBJ_CAT | LEI event object category | 20081212 | |||
| 3 | IV_EVT_OBJ_NAME | Call by reference | Type reference (TYPE) | SLEI_EVT_OBJ_NAME | LEI event object name | 20081212 | |||
| 4 | IV_PRX_NAME | Call by reference | Type reference (TYPE) | SLEI_PRX_NAME | LEI proxy name | 20081212 | |||
| 5 | IV_PRX_OPER | Call by reference | Type reference (TYPE) | SLEI_PRX_OPER | LEI proxy operation | 20081212 | |||
| 6 | RV_LINKAGE_ID_HASH | Value transfer | Type reference (TYPE) | SLEI_LNKG_ID | LEI linkage ID | 20081212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | LEI linkage service class exception | 20081212 |
Method CHECK_EVT_OBJ_CAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EVT_OBJ_CAT | Call by reference | Type reference (TYPE) | SLEI_EVT_OBJ_CAT | LEI event object category | 20081111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | LEI linkage service class exception | 20081111 |
Method CHECK_PRX_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ESR_NAME | Call by reference | Type reference (TYPE) | PRX_IFRNAM | Object Name in Enterprise Services Builder | 20081111 | |||
| 2 | EV_ESR_NAMESPACE | Call by reference | Type reference (TYPE) | PRX_NSPCE | Namespace in the Integration Builder | 20081111 | |||
| 3 | IV_PROXY_NAME | Call by reference | Type reference (TYPE) | SLEI_PRX_NAME | outbound proxy name | 20081111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | LEI linkage service class exception | 20081111 |
Method CHECK_PRX_OPER_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PROXY_NAME | Call by reference | Type reference (TYPE) | SLEI_PRX_NAME | outbound proxy name | 20081111 | |||
| 2 | IV_PROXY_OPER | Call by reference | Type reference (TYPE) | SLEI_PRX_OPER | LEI proxy opeartion | 20081111 | |||
| 3 | RV_OPER_EXIST | Value transfer | Type reference (TYPE) | ABAP_BOOL | 'X' if proxy operation exists | 20081111 |
Method CHECK_PRX_OPER_EXIST on class CL_SLEI_LNKG_SVC has no exception.
Method ENCODE_BASE32 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_HASHX | Call by reference | Type reference (TYPE) | HASH160X | Hash Value (160 Bits) | 20081212 | |||
| 2 | RV_BASE32 | Value transfer | Type reference (TYPE) | SLEI_LNKG_ID | LEI linkage ID | 20081212 |
Method ENCODE_BASE32 on class CL_SLEI_LNKG_SVC has no exception.
Method F4_APPL_COMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_COMP_POSID | Value transfer | Type reference (TYPE) | UFPS_POSID | Application component ID | 20081121 |
Method F4_APPL_COMP on class CL_SLEI_LNKG_SVC has no exception.
Method F4_EVENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_EVENT | Call by reference | Type reference (TYPE) | SLEI_LNKG-EVENT_NAME | Event | 20081111 | |||
| 2 | CV_EVT_OBJ_NAME | Call by reference | Type reference (TYPE) | SLEI_EVT_OBJ_NAME | LEI event object name | 20081111 | |||
| 3 | ES_RETURN | Call by reference | Type reference (TYPE) | SWF_T100MS | Structure for T100 Message | 20081111 | |||
| 4 | EV_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' changed | 20081111 | |||
| 5 | IV_EVT_OBJ_CAT | Call by reference | Type reference (TYPE) | SLEI_EVT_OBJ_CAT | LEI event object category | 20081111 |
Method F4_EVENT on class CL_SLEI_LNKG_SVC has no exception.
Method F4_EVENT_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_EVENT_OBJECT_CATEGORY | Call by reference | Type reference (TYPE) | SLEI_EVT_OBJ_CAT | LEI event object category | 20081111 | |||
| 2 | CV_EVENT_OBJECT_NAME | Call by reference | Type reference (TYPE) | SLEI_EVT_OBJ_NAME | LEI event object name | 20081111 | |||
| 3 | EV_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' - values changed | 20081111 |
Method F4_EVENT_OBJECT on class CL_SLEI_LNKG_SVC has no exception.
Method F4_PROXY_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ESR_NAME | Call by reference | Type reference (TYPE) | PRX_IFRNAM | Proxy Generation: Object Name in Enterprise Services Builder | 20081111 | |||
| 2 | EV_ESR_NAMESPACE | Call by reference | Type reference (TYPE) | PRX_NSPCE | Proxy Generation: Namespace in the Integration Builder | 20081111 | |||
| 3 | EV_SELECTED_PROXY_OBJECT | Call by reference | Type reference (TYPE) | SLEI_PRX_NAME | Type of Objects in Persistent Object References | 20081111 | |||
| 4 | IV_PROXY_NAME | Call by reference | Type reference (TYPE) | SLEI_PRX_NAME | LEI proxy name | 20081111 | |||
| 5 | IV_SELECTION_SCREEN | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 'X' - f4 for selection screen, space- otherwise | 20081111 |
Method F4_PROXY_OBJECT on class CL_SLEI_LNKG_SVC has no exception.
Method F4_PROXY_OPERATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RC | Call by reference | Type reference (TYPE) | SY-SUBRC | Return Value of ABAP Statements | 20081111 | |||
| 2 | EV_SELECTED_PROXY_OPERATION | Call by reference | Type reference (TYPE) | SLEI_PRX_OPER | LEI proxy operation | 20081111 | |||
| 3 | IV_PROXY_NAME | Call by reference | Type reference (TYPE) | SLEI_PRX_NAME | LEI proxy name | 20081111 | |||
| 4 | IV_PROXY_OPERATION | Call by reference | Type reference (TYPE) | SLEI_PRX_OPER | LEI proxy operation | 20081111 |
Method F4_PROXY_OPERATION on class CL_SLEI_LNKG_SVC has no exception.
Method GET_APPL_COMP_OF_PACKAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20081121 | |||
| 2 | RV_APPL_COMP | Value transfer | Type reference (TYPE) | UFPS_POSID | Application component ID | 20081121 |
Method GET_APPL_COMP_OF_PACKAGE on class CL_SLEI_LNKG_SVC has no exception.
Method GET_EVENT_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_EVENT_CNTR | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Event container | 20081111 | |||
| 2 | ES_ERROR | Call by reference | Type reference (TYPE) | SLEI_LNKG_ERR_S | Linkage consistency check - error structure | 20081111 | |||
| 3 | IV_EVT_NAME | Call by reference | Type reference (TYPE) | SWO_EVENT | Event | 20081111 | |||
| 4 | IV_EVT_OBJ_CAT | Call by reference | Type reference (TYPE) | SLEI_EVT_OBJ_CAT | LEI event object category | 20081111 | |||
| 5 | IV_EVT_OBJ_NAME | Call by reference | Type reference (TYPE) | SLEI_EVT_OBJ_NAME | LEI event object name | 20081111 |
Method GET_EVENT_CONTAINER on class CL_SLEI_LNKG_SVC has no exception.
Method GET_EXCEPTION_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ERROR | Call by reference | Type reference (TYPE) | SLEI_LNKG_ERR_T | Linkage consistency check - error structure | 20081212 | |||
| 2 | EV_ERROR_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081212 | ||||
| 3 | IX_LEI_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_SLEI_EXCEPTION | LEI Root exception class | 20081212 |
Method GET_EXCEPTION_TEXT on class CL_SLEI_LNKG_SVC has no exception.
Method GET_LINKAGES_OF_PACKAGES 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 | Linkage ID table type | 20081121 | |||
| 2 | IT_PACKAGE | Call by reference | Type reference (TYPE) | TR_DEVCLASSES | Table of Development Classes | 20081121 |
Method GET_LINKAGES_OF_PACKAGES on class CL_SLEI_LNKG_SVC has no exception.
Method GET_LNKGS 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 | 20081111 | ||||
| 2 | ET_ORPHAN_LNKG | Call by reference | Type reference (TYPE) | SLEI_LINK_T | CST linkage exists with out design | 20081212 | |||
| 3 | IT_ACTIVATED_BY | Call by reference | Type reference (TYPE) | IF_SLEI_LNKG_DB=>RT_USER | 20081111 | ||||
| 4 | IT_ACTIVATED_TIME | Call by reference | Type reference (TYPE) | IF_SLEI_LNKG_DB=>RT_TIME | 20081111 | ||||
| 5 | IT_CHANGED_BY | Call by reference | Type reference (TYPE) | IF_SLEI_LNKG_DB=>RT_USER | 20081111 | ||||
| 6 | IT_CREATED_BY | Call by reference | Type reference (TYPE) | IF_SLEI_LNKG_DB=>RT_USER | 20081111 | ||||
| 7 | IT_CREATED_TIME | Call by reference | Type reference (TYPE) | IF_SLEI_LNKG_DB=>RT_TIME | 20081111 | ||||
| 8 | IT_EVT_NAME | Call by reference | Type reference (TYPE) | IF_SLEI_LNKG_DB=>RT_EVT_NAME | 20081111 | ||||
| 9 | IT_EVT_OBJ | Call by reference | Type reference (TYPE) | IF_SLEI_LNKG_DB=>RT_EVT_OBJ | 20081111 | ||||
| 10 | IT_EVT_OBJ_CAT | Call by reference | Type reference (TYPE) | IF_SLEI_LNKG_DB=>RT_EVT_OBJ_CAT | 20081111 | ||||
| 11 | IT_LAST_CHANGE_TIME | Call by reference | Type reference (TYPE) | IF_SLEI_LNKG_DB=>RT_TIME | 20081111 | ||||
| 12 | IT_LNKG_ID | Call by reference | Type reference (TYPE) | SLEI_LNKG_ID_T | Range table for linkage id | 20081111 | |||
| 13 | IT_PRX_OBJ | Call by reference | Type reference (TYPE) | IF_SLEI_LNKG_DB=>RT_PROXY_OBJ | 20081111 | ||||
| 14 | IT_PX_OPER | Call by reference | Type reference (TYPE) | IF_SLEI_LNKG_DB=>RT_PROXY_OPER | 20081111 | ||||
| 15 | IV_ACTIVE_LINKAGES_ONLY | Call by reference | Type reference (TYPE) | XFELD | SPACE | 20081111 | |||
| 16 | IV_GENERATED_LINKAGES_ONLY | Call by reference | Type reference (TYPE) | XFELD | SPACE | 20081111 | |||
| 17 | IV_MAX_HIT | Call by reference | Type reference (TYPE) | I | SLEI1_MAX_HIT | 20081111 | |||
| 18 | IV_MODE | Call by reference | Type reference (TYPE) | SLEI_MODE | 'I' | LEI mode | 20081111 | ||
| 19 | IV_SKIP_BIND | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20081111 | |||
| 20 | IV_SKIP_COND | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20081111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for lnkg db access | 20081219 |
Method GET_PACKAGES_OF_APPL_COMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PACKAGE | Call by reference | Type reference (TYPE) | TR_DEVCLASSES | Table of Development Classes | 20081121 | |||
| 2 | IT_APPL_COMP_SEL | Call by reference | Type reference (TYPE) | SLEI1_RT_APPL_COMP | Range of application component ID | 20081121 | |||
| 3 | IT_PACKAGE_SEL | Call by reference | Type reference (TYPE) | SLEI1_RT_PACKAGE | Range of packages | 20081121 |
Method GET_PACKAGES_OF_APPL_COMP on class CL_SLEI_LNKG_SVC has no exception.
Method GET_PACKAGE_OF_LINKAGE 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 | 20081121 | |||
| 2 | RV_PACKAGE | Value transfer | Type reference (TYPE) | DEVCLASS | Package | 20081121 |
Method GET_PACKAGE_OF_LINKAGE on class CL_SLEI_LNKG_SVC has no exception.
Method GET_PROXY_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_PROXY_CNTR | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Proxy operation container | 20081111 | |||
| 2 | ES_ERROR | Call by reference | Type reference (TYPE) | SLEI_LNKG_ERR_S | Linkage consistency check - error structure | 20081111 | |||
| 3 | IV_PROXY_NAME | Call by reference | Type reference (TYPE) | SLEI_PRX_NAME | LEI proxy name | 20081114 | |||
| 4 | IV_PROXY_OPER | Call by reference | Type reference (TYPE) | SLEI_PRX_OPER | LEI proxy operation | 20081114 |
Method GET_PROXY_CONTAINER on class CL_SLEI_LNKG_SVC has no exception.
Method GET_SYSTEM_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_SYS_TYPE | Value transfer | Type reference (TYPE) | SY-SYSID | System Type ('SAP' or 'CUSTOMER') | 20081121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | LEI linkage service class exception | 20081111 |
Method IS_CUSTOMIZING_CLIENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CUST_CLIENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | LEI linkage service class exception | 20081111 |
Method IS_SYSTEM_MODIFIABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_STATE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091202 |
Method IS_SYSTEM_MODIFIABLE on class CL_SLEI_LNKG_SVC has no exception.
Method NAVIGATE_TO_PROXY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PROXY_NAME | Call by reference | Type reference (TYPE) | SLEI_PRX_NAME | LEI proxy name | 20081114 |
Method NAVIGATE_TO_PROXY on class CL_SLEI_LNKG_SVC has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 731 |