SAP ABAP Class CL_SLEI_DT_LNKG (LEI design time class - cross client)
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 Inheritance (c INHERITING FROM c_ref)  CL_SLEI_CST_LNKG LEI Customization class - Client specific linkage 20081111
Properties
Class CL_SLEI_DT_LNKG  
Short Description LEI design time class - cross client    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLEI_DEF   LEI Design time and Customizing transactions 
Created 20081008   SAP 
Last change 20131127   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 SLEI1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SWFEV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SWFEX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SLEI_DT_LNKG has no interface implemented.
Friends
Class CL_SLEI_DT_LNKG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_DB_INST Instance attribute Protected Object reference (TYPE REF TO) CL_SLEI_LNKG_DB Linkages Persistency Layer 20081111
2 MO_TRANSPORT Instance attribute Protected Object reference (TYPE REF TO) CL_SLEI_LNKG_TRANSPORT Workflow Utilities: Transport Connection 20081212
3 MS_LINK Instance attribute Protected Type reference (TYPE) SLEI_LINK LEI design time linkage, bindings, filter conditions 20081111
4 MV_ACTIVATION_CHANGED Instance attribute Protected Type reference (TYPE) ABAP_BOOL 'X' - user activated or deactivated 20081121
5 MV_BINDING_CHANGED Instance attribute Protected Type reference (TYPE) ABAP_BOOL 'X' Binding changed 20081111
6 MV_CONDITION_CHANGED Instance attribute Protected Type reference (TYPE) ABAP_BOOL 'X' Condition changed 20081111
7 MV_HAS_CONDITION Instance attribute Protected Type reference (TYPE) ABAP_BOOL 'X' - linkage having filter condition in db 20081121
8 MV_LINKAGE_CHANGED Instance attribute Protected Type reference (TYPE) ABAP_BOOL 'X' - linkage changed 20081121
9 MV_MAP_CORR Instance attribute Protected Type reference (TYPE) ABAP_BOOL space - linkage having binding in db 20081121
10 MV_OPERATION Instance attribute Protected Type reference (TYPE) CHAR1 Operation C/U/D 20081121
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check the existence of event and proxy operation in DDIC 20081111
2 CHECK_BINDING Instance method Public Method check the bindings syntax 20081111
3 CHECK_CONDITION Instance method Public Method check the conditions syntax 20081111
4 CHECK_MANDATORY_PARAM Instance method Public Method 20081114
5 CLEAR_STATUS_VARIABLES Instance method Protected Method 20081121
6 CONSTRUCTOR Instance method Public Constructor 20081111
7 COPY_LNKG_ID_TO_BINDING Instance method Protected Method copy linkage id to binding table during the creation 20081111
8 COPY_LNKG_ID_TO_CONDITION Instance method Protected Method copy linkage id to condition table during the creation 20081111
9 CREATE Instance method Protected Method Create manual LEI linkage, binding and filter condition-db 20081111
10 CREATE_DT_LNKG_INSTANCE Static method Public Method Create the cross client or design time linkage instance 20081111
11 DELETE Instance method Protected Method Delete the linkage, binding, filtering condition from db 20081111
12 DELETE_BINDING Instance method Protected Method Delete the bindings from db 20081111
13 DELETE_CONDITION Instance method Protected Method Delete the conditions from db 20081111
14 DELETE_GENERATED_LNKG Static method Public Method Delete generated linkages 20081212
15 DELETE_LNKG Instance method Public Method Delete the linkage in buffer 20081111
16 GENERATE_LNKG Static method Public Method Generate LEI linkage but not binding and filter condition 20081111
17 GET_BINDING Instance method Public Method Get the binding 20081111
18 GET_CONDITION Instance method Public Method Get the filter condition 20081111
19 GET_LINK Instance method Public Method Get the contents of buffer 20081111
20 GET_LNKGS_BY_EVT_OBJ Static method Public Method Get the linkages from event object 20081111
21 GET_LNKG_BY_DETAILS Static method Public Method Get the linkage by details 20081111
22 GET_LNKG_BY_ID Static method Public Method Get the Design time linkage instance by linkage id 20081111
23 GET_LNKG_ID Instance method Public Method Get the linkage id 20081111
24 GET_OPERATION Instance method Public Method 20081121
25 LOCK Instance method Public Method Lock the linkage, binding, filtering condition 20081111
26 SAVE Instance method Public Method Save the linkage, binding, filtering condition in db 20081111
27 TRANSPORT Instance method Public Method Transport the linkage, binding, filtering condition 20081111
28 UNLOCK Instance method Public Method Unlock the linkage, binding, filtering condition 20081111
29 UPDATE Instance method Protected Method Update the linkage, binding ,condition changes in db 20081111
30 UPDATE_BINDING Instance method Public Method Update the bindings in buffer 20081111
31 UPDATE_CONDITION Instance method Public Method Update the filter condition in buffer 20081111
32 UPDATE_LNKG Instance method Public Method Update the linkage in buffer 20081111
Events
Class CL_SLEI_DT_LNKG has no event.
Types
Class CL_SLEI_DT_LNKG has no local type.
Method Signatures

Method CHECK 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 20081111
2 Exporting EV_ERROR_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 'X' - syntax error found 20081128

Method CHECK on class CL_SLEI_DT_LNKG has no exception.

Method CHECK_BINDING 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 20081111
2 Exporting EV_ERROR_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 'X' - atleast 1 syntax error found 20081128

Method CHECK_BINDING on class CL_SLEI_DT_LNKG has no exception.

Method CHECK_CONDITION 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 20081111
2 Exporting EV_ERROR_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 'X' - atleast 1 syntax error found 20081128

Method CHECK_CONDITION on class CL_SLEI_DT_LNKG has no exception.

Method CHECK_MANDATORY_PARAM 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 20081212
2 Exporting EV_ERROR_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20081212

Method CHECK_MANDATORY_PARAM on class CL_SLEI_DT_LNKG has no exception.

Method CLEAR_STATUS_VARIABLES Signature

Method CLEAR_STATUS_VARIABLES on class CL_SLEI_DT_LNKG has no parameter.
Method CLEAR_STATUS_VARIABLES on class CL_SLEI_DT_LNKG has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LNKG Call by reference Type reference (TYPE) SLEI_LINK LEI design time linkage, bindings, filter conditions 20081111
2 Importing IV_DB_MODE Call by reference Type reference (TYPE) SLEI_MODE 'I' LEI mode 20081111

Method CONSTRUCTOR on class CL_SLEI_DT_LNKG has no exception.

Method COPY_LNKG_ID_TO_BINDING Signature

Method COPY_LNKG_ID_TO_BINDING on class CL_SLEI_DT_LNKG has no parameter.
Method COPY_LNKG_ID_TO_BINDING on class CL_SLEI_DT_LNKG has no exception.

Method COPY_LNKG_ID_TO_CONDITION Signature

Method COPY_LNKG_ID_TO_CONDITION on class CL_SLEI_DT_LNKG has no parameter.
Method COPY_LNKG_ID_TO_CONDITION on class CL_SLEI_DT_LNKG has no exception.

Method CREATE 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 20081212
2 Importing IV_TRANSPORT_DIALOG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 'X' - do not suppress Transport Dialogs 20130628
3 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20081111
# Exception Resumable Description Created on
1 CX_SLEI_DT_LNKG LEI design time linkage exception 20081111

Method CREATE_DT_LNKG_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) CL_SLEI_DT_LNKG LEI design time class - cross client 20081111
2 Importing IS_LNKG Call by reference Type reference (TYPE) SLEI_LINK LEI linkage, bindings, filter conditions 20081111

Method CREATE_DT_LNKG_INSTANCE on class CL_SLEI_DT_LNKG has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LINKAGE_ID Call by reference Type reference (TYPE) SLEI_LNKG_ID LEI linkage identity 20081111
2 Importing IV_DELETE_CST Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Deleting customizing when deleting design 20081212
3 Importing IV_TRANSPORT_DIALOG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 'X' - do not suppress Transport Dialogs 20130628
4 Importing IV_TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20081212
# Exception Resumable Description Created on
1 CX_SLEI_DT_LNKG LEI Root exception class 20081212

Method DELETE_BINDING Signature

Method DELETE_BINDING on class CL_SLEI_DT_LNKG has no parameter.
# Exception Resumable Description Created on
1 CX_SLEI_DT_LNKG LEI design time linkage exception 20081111

Method DELETE_CONDITION Signature

Method DELETE_CONDITION on class CL_SLEI_DT_LNKG has no parameter.
# Exception Resumable Description Created on
1 CX_SLEI_DT_LNKG LEI design time linkage exception 20081111

Method DELETE_GENERATED_LNKG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVT_OBJ_NAME Call by reference Type reference (TYPE) SIBFTYPEID Type of Objects in Persistent Object References 20081212
2 Importing IV_EVT_OBJ_TYP Call by reference Type reference (TYPE) SWFECLSTYP 'CL' Object Type Category 20081212
3 Importing IV_TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20081212
# Exception Resumable Description Created on
1 CX_SLEI_DT_LNKG LEI design time linkage exception 20081212

Method DELETE_LNKG Signature

Method DELETE_LNKG on class CL_SLEI_DT_LNKG has no parameter.
Method DELETE_LNKG on class CL_SLEI_DT_LNKG has no exception.

Method GENERATE_LNKG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_LNKG_INST Call by reference Object reference (TYPE REF TO) CL_SLEI_DT_LNKG Newly created linkage instance 20081111
2 Importing IV_EVT_NAME Call by reference Type reference (TYPE) SWO_EVENT Name of the event 20081111
3 Importing IV_EVT_OBJ_NAME Call by reference Type reference (TYPE) SIBFTYPEID Event object name 20081111
4 Importing IV_EVT_OBJ_TYP Call by reference Type reference (TYPE) SWFECLSTYP 'CL' LEI: Object Category (for Events) 20081111
5 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20081111
6 Importing IV_PROXY_GEN_FLAG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X# # proxy generation framework; space otherwise 20081111
7 Importing IV_PRX_NAME Call by reference Type reference (TYPE) SLEI_PRX_NAME Handler: Proxy Name 20081111
8 Importing IV_PRX_OPER Call by reference Type reference (TYPE) SLEI_PRX_OPER Operation Name of the Proxy 20081111
9 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Transport request 20081111
# Exception Resumable Description Created on
1 CX_SLEI_DT_LNKG LEI design time linkage exception 20081111

Method GET_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BINDING Call by reference Type reference (TYPE) SLEI_BINDING_T LEI Binding table 20081111

Method GET_BINDING on class CL_SLEI_DT_LNKG has no exception.

Method GET_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONDITION Call by reference Type reference (TYPE) SLEI_CONDITION_T LEI condition table type 20081111

Method GET_CONDITION on class CL_SLEI_DT_LNKG has no exception.

Method GET_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LINKAGE Call by reference Type reference (TYPE) SLEI_LNKG_C LEI Linkages - Cross client 20081111
2 Exporting ET_BINDING Call by reference Type reference (TYPE) SLEI_BINDING_T LEI Binding table 20081111
3 Exporting ET_CONDITION Call by reference Type reference (TYPE) SLEI_CONDITION_T LEI condition table type 20081111

Method GET_LINK on class CL_SLEI_DT_LNKG has no exception.

Method GET_LNKGS_BY_EVT_OBJ 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 SLEI_LINK table type 20081111
2 Exporting ET_LNKG_INST Call by reference Type reference (TYPE) SLEI_LNKG_OBJ_T Table of LEI linkage object 20081111
3 Importing IV_EVT_OBJ_NAME Call by reference Type reference (TYPE) SIBFTYPEID Event object name 20081111
4 Importing IV_EVT_OBJ_TYP Call by reference Type reference (TYPE) SWFECLSTYP 'CL' Event Object Type Category 20081111
5 Importing IV_LEI_MODE Call by reference Type reference (TYPE) SLEI_MODE SLEI1_CROSS_CLIENT LEI mode 20081111
6 Importing IV_SKIP_BIND Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X' - skip binding data 20081111
7 Importing IV_SKIP_COND Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X' - skip condition data 20081111
# Exception Resumable Description Created on
1 CX_SLEI_DT_LNKG LEI design time linkage exception 20081111

Method GET_LNKG_BY_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_LNKG_INST Call by reference Object reference (TYPE REF TO) CL_SLEI_DT_LNKG LEI linkage instance 20081111
2 Exporting EV_LNKG_ID Call by reference Type reference (TYPE) SLEI_LNKG_ID LEI linkage ID 20081111
3 Importing IV_EVT_NAME Call by reference Type reference (TYPE) SWO_EVENT Event 20081111
4 Importing IV_EVT_OBJ_NAME Call by reference Type reference (TYPE) SIBFTYPEID Type of Objects in Persistent Object References 20081111
5 Importing IV_EVT_OBJ_TYP Call by reference Type reference (TYPE) SWFECLSTYP 'CL' Object Type Category 20081111
6 Importing IV_LEI_MODE Call by reference Type reference (TYPE) SLEI_MODE 'I' LEI mode 20081111
7 Importing IV_PRX_NAME Call by reference Type reference (TYPE) SLEI_PRX_NAME LEI proxy name 20081111
8 Importing IV_PRX_OPER Call by reference Type reference (TYPE) SLEI_PRX_OPER LEI proxy opeartion 20081111
9 Importing IV_SKIP_BIND Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X' - Skip binding data 20081111
10 Importing IV_SKIP_COND Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X' - Skip condition data 20081111
# Exception Resumable Description Created on
1 CX_SLEI_DT_LNKG LEI design time linkage exception 20081111

Method GET_LNKG_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_LNKG_INST Call by reference Object reference (TYPE REF TO) CL_SLEI_DT_LNKG LEI design time class - cross client or Client specific inst 20081111
2 Exporting ES_LNKG Call by reference Type reference (TYPE) SLEI_LINK LEI design time linkage, bindings, filter conditions 20081111
3 Importing IV_LINKAGE_ID Call by reference Type reference (TYPE) SLEI_LNKG_ID LEI linkage identity 20081111
4 Importing IV_MODE Call by reference Type reference (TYPE) SLEI_MODE 'I' Request cross client 'I' or client specific 'C' instance 20081111
5 Importing IV_SKIP_BIND Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X' skip binding data 20081111
6 Importing IV_SKIP_COND Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X' skip condition data 20081111
# Exception Resumable Description Created on
1 CX_SLEI_DT_LNKG LEI design time linkage exception 20081111

Method GET_LNKG_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LINKAGE_ID Value transfer Type reference (TYPE) SLEI_LNKG_ID LEI linkage identity 20081212

Method GET_LNKG_ID on class CL_SLEI_DT_LNKG has no exception.

Method GET_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OPERATION Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20081121

Method GET_OPERATION on class CL_SLEI_DT_LNKG has no exception.

Method LOCK Signature

Method LOCK on class CL_SLEI_DT_LNKG has no parameter.
# Exception Resumable Description Created on
1 CX_SLEI_DT_LNKG LEI design time linkage exception 20081111

Method SAVE Signature

Method SAVE on class CL_SLEI_DT_LNKG has no parameter.
# Exception Resumable Description Created on
1 CX_SLEI_EXCEPTION LEI Root exception class 20081121

Method TRANSPORT 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 20081212
2 Importing IV_MANUAL_TRANSPORT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X'- manual transport; space- automatic transport 20090306
3 Importing IV_OBJFUNC Call by reference Type reference (TYPE) OBJFUNC SPACE Object function 20081212
4 Importing IV_TRANSPORT_DIALOG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 'X' - do not suppress Transport Dialogs 20130628
5 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20081111
# Exception Resumable Description Created on
1 CX_SLEI_DT_LNKG LEI design time linkage exception 20081111

Method UNLOCK Signature

Method UNLOCK on class CL_SLEI_DT_LNKG has no parameter.
Method UNLOCK on class CL_SLEI_DT_LNKG has no exception.

Method UPDATE Signature

Method UPDATE on class CL_SLEI_DT_LNKG has no parameter.
# Exception Resumable Description Created on
1 CX_SLEI_DT_LNKG LEI design time linkage exception 20081111

Method UPDATE_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BINDING Call by reference Type reference (TYPE) SLEI_BINDING_T LEI Binding table 20081111

Method UPDATE_BINDING on class CL_SLEI_DT_LNKG has no exception.

Method UPDATE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONDITION Call by reference Type reference (TYPE) SLEI_CONDITION_T LEI condition table type 20081111

Method UPDATE_CONDITION on class CL_SLEI_DT_LNKG has no exception.

Method UPDATE_LNKG 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 20081111
2 Importing IV_EVT_OBJ_CAT Call by reference Type reference (TYPE) SLEI_EVT_OBJ_CAT LEI event object category 20081111
3 Importing IV_EVT_OBJ_NAME Call by reference Type reference (TYPE) SIBFTYPEID Event object name 20081111
4 Importing IV_PRX_NAME Call by reference Type reference (TYPE) SLEI_PRX_NAME LEI proxy name 20081111
5 Importing IV_PRX_OPER Call by reference Type reference (TYPE) SLEI_PRX_OPER LEI proxy opeartion 20081111

Method UPDATE_LNKG on class CL_SLEI_DT_LNKG has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 731