SAP ABAP Class CL_SLEI_LNKG_SVC (LEI linkage service class)
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
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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_PROXY_PUBLIC_UTILS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_SLEI_LNKG_DB Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 SLEI1 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 MV_SYS_TYPE Static Attribute Private Type reference (TYPE) SY-SYSID Name of the SAP System 20081121
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_LINKAGE Static method Public Method To activate the linkage 20081114
2 CALCULATE_LNKG_ID Static method Public Method Calculate Hash Value for Linkage ID from Event Details 20081212
3 CHECK_EVT_OBJ_CAT Static method Public Method Validate event object category 20081111
4 CHECK_PRX_EXIST Static method Public Method Check the existence of outbound proxy in DDIC 20081111
5 CHECK_PRX_OPER_EXIST Static method Public Method Check the existence of outbound proxy's operation in DDIC 20081111
6 ENCODE_BASE32 Static method Public Method 20081212
7 F4_APPL_COMP Static method Public Method F4 help for application component 20081121
8 F4_EVENT Static method Public Method F4 help for events 20081111
9 F4_EVENT_OBJECT Static method Public Method F4 help for event object 20081111
10 F4_PROXY_OBJECT Static method Public Method F4 help for event interface proxy object 20081111
11 F4_PROXY_OPERATION Static method Public Method F4 help for event interface proxy object methods 20081111
12 GET_APPL_COMP_OF_PACKAGE Static method Public Method Get application component assigned to a package 20081121
13 GET_EVENT_CONTAINER Static method Public Method To get the event container 20081111
14 GET_EXCEPTION_TEXT Static method Public Method 20081212
15 GET_LINKAGES_OF_PACKAGES Static method Public Method Get IDs of all linkages assigned to a list of packages 20081121
16 GET_LNKGS Static method Public Method To get the linkages based on selection parameters 20081111
17 GET_PACKAGES_OF_APPL_COMP Static method Public Method Get packages assigned to an application component 20081121
18 GET_PACKAGE_OF_LINKAGE Static method Public Method Get package of a single linkage 20081121
19 GET_PROXY_CONTAINER Static method Public Method To get the proxy operation container 20081111
20 GET_SYSTEM_TYPE Static method Public Method To know the working system type - SAP or customer 20081111
21 IS_CUSTOMIZING_CLIENT Static method Public Method To check the working client is customizing client or not 20081111
22 IS_SYSTEM_MODIFIABLE Static method Public Method Checks if system is modifiable (e.g. for unit tests) 20091202
23 NAVIGATE_TO_PROXY 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 Exporting ET_ERRORS Call by reference Type reference (TYPE) SLEI_LNKG_ERR_T Table of LEI linkage erros 20081128
2 Exporting EV_ERROR_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 'X' syntax error found 20081128
3 Importing 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 Importing IV_LNKG_ID Call by reference Type reference (TYPE) SLEI_LNKG_ID LEI linkage ID 20081114
# Exception Resumable Description Created on
1 CX_SLEI_EXCEPTION 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 Importing IV_EVT_NAME Call by reference Type reference (TYPE) SWO_EVENT Event 20081212
2 Importing IV_EVT_OBJ_CAT Call by reference Type reference (TYPE) SLEI_EVT_OBJ_CAT LEI event object category 20081212
3 Importing IV_EVT_OBJ_NAME Call by reference Type reference (TYPE) SLEI_EVT_OBJ_NAME LEI event object name 20081212
4 Importing IV_PRX_NAME Call by reference Type reference (TYPE) SLEI_PRX_NAME LEI proxy name 20081212
5 Importing IV_PRX_OPER Call by reference Type reference (TYPE) SLEI_PRX_OPER LEI proxy operation 20081212
6 Returning RV_LINKAGE_ID_HASH Value transfer Type reference (TYPE) SLEI_LNKG_ID LEI linkage ID 20081212
# Exception Resumable Description Created on
1 CX_SLEI_LNKG_SVC 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 Importing 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 CX_SLEI_LNKG_SVC 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 Exporting EV_ESR_NAME Call by reference Type reference (TYPE) PRX_IFRNAM Object Name in Enterprise Services Builder 20081111
2 Exporting EV_ESR_NAMESPACE Call by reference Type reference (TYPE) PRX_NSPCE Namespace in the Integration Builder 20081111
3 Importing IV_PROXY_NAME Call by reference Type reference (TYPE) SLEI_PRX_NAME outbound proxy name 20081111
# Exception Resumable Description Created on
1 CX_SLEI_LNKG_SVC 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 Importing IV_PROXY_NAME Call by reference Type reference (TYPE) SLEI_PRX_NAME outbound proxy name 20081111
2 Importing IV_PROXY_OPER Call by reference Type reference (TYPE) SLEI_PRX_OPER LEI proxy opeartion 20081111
3 Returning 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 Importing IV_HASHX Call by reference Type reference (TYPE) HASH160X Hash Value (160 Bits) 20081212
2 Returning 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 Returning 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 Changing CV_EVENT Call by reference Type reference (TYPE) SLEI_LNKG-EVENT_NAME Event 20081111
2 Changing CV_EVT_OBJ_NAME Call by reference Type reference (TYPE) SLEI_EVT_OBJ_NAME LEI event object name 20081111
3 Exporting ES_RETURN Call by reference Type reference (TYPE) SWF_T100MS Structure for T100 Message 20081111
4 Exporting EV_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 'X' changed 20081111
5 Importing 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 Changing CV_EVENT_OBJECT_CATEGORY Call by reference Type reference (TYPE) SLEI_EVT_OBJ_CAT LEI event object category 20081111
2 Changing CV_EVENT_OBJECT_NAME Call by reference Type reference (TYPE) SLEI_EVT_OBJ_NAME LEI event object name 20081111
3 Exporting 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 Exporting EV_ESR_NAME Call by reference Type reference (TYPE) PRX_IFRNAM Proxy Generation: Object Name in Enterprise Services Builder 20081111
2 Exporting EV_ESR_NAMESPACE Call by reference Type reference (TYPE) PRX_NSPCE Proxy Generation: Namespace in the Integration Builder 20081111
3 Exporting EV_SELECTED_PROXY_OBJECT Call by reference Type reference (TYPE) SLEI_PRX_NAME Type of Objects in Persistent Object References 20081111
4 Importing IV_PROXY_NAME Call by reference Type reference (TYPE) SLEI_PRX_NAME LEI proxy name 20081111
5 Importing 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 Exporting EV_RC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20081111
2 Exporting EV_SELECTED_PROXY_OPERATION Call by reference Type reference (TYPE) SLEI_PRX_OPER LEI proxy operation 20081111
3 Importing IV_PROXY_NAME Call by reference Type reference (TYPE) SLEI_PRX_NAME LEI proxy name 20081111
4 Importing 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 Importing IV_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20081121
2 Returning 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 Exporting EO_EVENT_CNTR Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Event container 20081111
2 Exporting ES_ERROR Call by reference Type reference (TYPE) SLEI_LNKG_ERR_S Linkage consistency check - error structure 20081111
3 Importing IV_EVT_NAME Call by reference Type reference (TYPE) SWO_EVENT Event 20081111
4 Importing IV_EVT_OBJ_CAT Call by reference Type reference (TYPE) SLEI_EVT_OBJ_CAT LEI event object category 20081111
5 Importing 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 Exporting ET_ERROR Call by reference Type reference (TYPE) SLEI_LNKG_ERR_T Linkage consistency check - error structure 20081212
2 Exporting EV_ERROR_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20081212
3 Importing 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 Exporting ET_LNKG_ID Call by reference Type reference (TYPE) SLEI_LNKG_ID_T Linkage ID table type 20081121
2 Importing 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 Exporting ET_LNKG Call by reference Type reference (TYPE) SLEI_LINK_T 20081111
2 Exporting ET_ORPHAN_LNKG Call by reference Type reference (TYPE) SLEI_LINK_T CST linkage exists with out design 20081212
3 Importing IT_ACTIVATED_BY Call by reference Type reference (TYPE) IF_SLEI_LNKG_DB=>RT_USER 20081111
4 Importing IT_ACTIVATED_TIME Call by reference Type reference (TYPE) IF_SLEI_LNKG_DB=>RT_TIME 20081111
5 Importing IT_CHANGED_BY Call by reference Type reference (TYPE) IF_SLEI_LNKG_DB=>RT_USER 20081111
6 Importing IT_CREATED_BY Call by reference Type reference (TYPE) IF_SLEI_LNKG_DB=>RT_USER 20081111
7 Importing IT_CREATED_TIME Call by reference Type reference (TYPE) IF_SLEI_LNKG_DB=>RT_TIME 20081111
8 Importing IT_EVT_NAME Call by reference Type reference (TYPE) IF_SLEI_LNKG_DB=>RT_EVT_NAME 20081111
9 Importing IT_EVT_OBJ Call by reference Type reference (TYPE) IF_SLEI_LNKG_DB=>RT_EVT_OBJ 20081111
10 Importing IT_EVT_OBJ_CAT Call by reference Type reference (TYPE) IF_SLEI_LNKG_DB=>RT_EVT_OBJ_CAT 20081111
11 Importing IT_LAST_CHANGE_TIME Call by reference Type reference (TYPE) IF_SLEI_LNKG_DB=>RT_TIME 20081111
12 Importing IT_LNKG_ID Call by reference Type reference (TYPE) SLEI_LNKG_ID_T Range table for linkage id 20081111
13 Importing IT_PRX_OBJ Call by reference Type reference (TYPE) IF_SLEI_LNKG_DB=>RT_PROXY_OBJ 20081111
14 Importing IT_PX_OPER Call by reference Type reference (TYPE) IF_SLEI_LNKG_DB=>RT_PROXY_OPER 20081111
15 Importing IV_ACTIVE_LINKAGES_ONLY Call by reference Type reference (TYPE) XFELD SPACE 20081111
16 Importing IV_GENERATED_LINKAGES_ONLY Call by reference Type reference (TYPE) XFELD SPACE 20081111
17 Importing IV_MAX_HIT Call by reference Type reference (TYPE) I SLEI1_MAX_HIT 20081111
18 Importing IV_MODE Call by reference Type reference (TYPE) SLEI_MODE 'I' LEI mode 20081111
19 Importing IV_SKIP_BIND Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20081111
20 Importing IV_SKIP_COND Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20081111
# Exception Resumable Description Created on
1 CX_SLEI_EXCEPTION 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 Exporting ET_PACKAGE Call by reference Type reference (TYPE) TR_DEVCLASSES Table of Development Classes 20081121
2 Importing IT_APPL_COMP_SEL Call by reference Type reference (TYPE) SLEI1_RT_APPL_COMP Range of application component ID 20081121
3 Importing 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 Importing IV_LNKG_ID Call by reference Type reference (TYPE) SLEI_LNKG_ID LEI linkage ID 20081121
2 Returning 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 Exporting EO_PROXY_CNTR Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Proxy operation container 20081111
2 Exporting ES_ERROR Call by reference Type reference (TYPE) SLEI_LNKG_ERR_S Linkage consistency check - error structure 20081111
3 Importing IV_PROXY_NAME Call by reference Type reference (TYPE) SLEI_PRX_NAME LEI proxy name 20081114
4 Importing 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 Returning RV_SYS_TYPE Value transfer Type reference (TYPE) SY-SYSID System Type ('SAP' or 'CUSTOMER') 20081121
# Exception Resumable Description Created on
1 CX_SLEI_LNKG_SVC 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 Exporting EV_CUST_CLIENT Call by reference Type reference (TYPE) ABAP_BOOL 20081111
# Exception Resumable Description Created on
1 CX_SLEI_LNKG_SVC 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 Returning 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 Importing 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