SAP ABAP Class CL_ESH_ADM_CONNECTIVITY (Maintain Connectivity to Back-End Systems)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_ADMIN_CONNECTIVITY (Package) System connectivity
Properties
Class CL_ESH_ADM_CONNECTIVITY  
Short Description Maintain Connectivity to Back-End Systems    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_ADMIN_CONNECTIVITY   System connectivity 
Created 20071025   SAP 
Last change 20141121    
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)
Interfaces
Class CL_ESH_ADM_CONNECTIVITY has no interface implemented.
Friends
Class CL_ESH_ADM_CONNECTIVITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CLNT Constant Private Type reference (TYPE) CHAR4 'CLNT' Constant CLNT 20071120
2 GC_CONNECTION_TYPE_GEN Constant Public Type reference (TYPE) ESH_E_ADM_CONNECTION_TYPE 'GEN' Connection type 20081007
3 GC_CONNECTION_TYPE_MDM Constant Public Type reference (TYPE) ESH_E_ADM_CONNECTION_TYPE 'MDM' Connection type 20071030
4 GC_CONNECTION_TYPE_RFC Constant Public Type reference (TYPE) ESH_E_ADM_CONNECTION_TYPE 'RFC' Connection type 20071030
5 GC_FLAG_CROSS Constant Private Type reference (TYPE) XFLAG 'X' Flag: 'X' 20071029
6 GC_GEN_CONNECTION Constant Private Type reference (TYPE) TABNAME 'ESH_S_ADM_GEN_CONNECTION' Structure name 20081007
7 GC_MDM_CONNECTION Constant Private Type reference (TYPE) TABNAME 'ESH_ADM_MDM_CONN' Structure name 20071025
8 GC_PARAM_LANGUAGES Constant Private Type reference (TYPE) PFEPARNAME 'zcsa/installed_languages' Profile parameter name 20090706
9 GC_RFC_CONNECTION Constant Private Type reference (TYPE) TABNAME 'ESH_S_ADM_RFC_CONN_USR' Structure name 20071025
10 GT_BUFFER_MDM_CONN Static Attribute Private Type reference (TYPE) ESH_T_ADM_MDM_CONN Buffer table for MDM connections 20071025
11 GT_BUFFER_RFC_CONN Static Attribute Private Type reference (TYPE) ESH_T_ADM_RFC_CONN Buffer table for RFC connections 20071025
12 GT_BUFFER_RFC_UIP Static Attribute Private Type reference (TYPE) ESH_T_ADM_RFC_UIP ESH: UI technology parameters for ABAP back-end systems 20081120
13 GT_BUFFER_RFC_UIT Static Attribute Private Type reference (TYPE) ESH_T_ADM_RFC_UIT ESH: UI technologies ABAP back-end systems 20081120
14 GT_CONNECTIONS Static Attribute Private Type reference (TYPE) GTY_T_CONNECTION_TYPE Connection types 20120511
15 GT_LOCK Static Attribute Private Type reference (TYPE) LTY_T_LOCK_TYPE Lock table for connection GUIDs 20071115
16 GV_OWN_LOGSYS Static Attribute Private Type reference (TYPE) LOGSYS Logical system of this system 20071119
17 GV_TMP_MESSAGE Static Attribute Private Type reference (TYPE) STRING Dummy message field 20071115
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_SERVER_NAME Static method Private Method Change the server name of the specified RFC destination 20080108
2 CHECK_EXTERNAL_SYSTEM_ID_EXIST Static method Private Method Lock the specified external system ID 20071129
3 CHECK_GEN_EXT_SYSTEM_ID_EXIST Static method Private Method Lock the specified external system ID 20090127
4 CLASS_CONSTRUCTOR Static method Public Constructor Class constructor 20071119
5 CREATE_LOCAL_CONNECTION Static method Public Method Create a connection for the local system 20081121
6 CREATE_RFC_DESTINATION Static method Private Method Create the specified RFC destination 20071029
7 DELETE_CONNECTION Static method Public Method Delete the specified connection 20071029
8 DELETE_GEN_CONNECTION Static method Private Method Delete the specified general connection 20081008
9 DELETE_MDM_CONNECTION Static method Private Method Delete the specified MDM connection 20071029
10 DELETE_RFC_CONNECTION Static method Private Method Delete the specified RFC connection 20071029
11 DELETE_RFC_DESTINATION Static method Private Method Delete the specified RFC destination 20071029
12 GET_ALL_CONNECTIONS Static method Public Method Get all connections for the specified template type 20071025
13 GET_CONNECTION Static method Public Method Get the specified connection 20071025
14 GET_CONNECTION_DATA Static method Public Method Get system data for the specified connection GUID 20120511
15 GET_CONNECTION_FOR_IDENTIFIER Static method Public Method Get the connection GUID for the specified identifier 20090211
16 GET_CONNECTION_IDENTIFIER Static method Public Method Get the identifier of the specified connection 20071029
17 GET_CONNECTION_TYPE Static method Public Method Get the type of the specified connection 20071030
18 GET_LOCAL_CONNECTION_GUID Static method Public Method Get local connection GUID 20101109
19 GET_LOGICAL_SYSTEM Static method Private Method Get the logical system ID from the specified system 20071029
20 GET_LOGSYS_FOR_RFC_CONNECTION Static method Public Method Get the logical system for the specified connection GUID 20071119
21 GET_LOGSYS_FOR_SYSID_CLIENT Static method Public Method Get the logical system for system ID and client 20071105
22 GET_MDM_CONNECTION Static method Public Method Get the specified MDM connection (convenience method) 20071120
23 GET_MDM_CONN_FOR_DATA Static method Private Method Get the connection GUID for the specified data 20071031
24 GET_RFC_CONNECTION Static method Public Method Get the specified RFC connection (convenience method) 20071120
25 GET_RFC_CONNECTION_FOR_LOGSYS Static method Public Method Get the connection GUID for the specified LOGSYS 20071107
26 GET_RFC_CONN_FOR_SYSID_CLIENT Static method Public Method Get the connection GUID for system ID and client 20071030
27 GET_ROUTER_STRING Static method Public Method Get the RFC router string 20091016
28 GET_SYSTEM_DATA_FOR_RFCDEST Static method Public Method Get the system data for the specified RFC destination 20090213
29 GET_UI_PARAMS_FOR_CONNECTION Static method Public Method Get the UI parameter for the specified connection 20090128
30 HAS_CONNECTIONS Static method Public Method Check if connections exist 20130925
31 IS_COPIED_SYSTEM Static method Public Method Check if the system is a copied system 20090211
32 LOCK_CONNECTION_GUID Static method Public Method Lock the specified connection GUID 20071115
33 MAINTAIN_CONNECTION Static method Public Method Maintain the specified connection 20071025
34 MAINTAIN_GEN_CONNECTION Static method Private Method Maintain the specified general connection 20081007
35 MAINTAIN_MDM_CONNECTION Static method Private Method Maintain the specified MDM connection 20071025
36 MAINTAIN_RFC_CONNECTION Static method Private Method Maintain the specified RFC connection 20071025
37 MAINTAIN_RFC_CONNECTION_BI Static method Private Method Maintain the specified RFC connection for template type BI 20071212
38 MAINTAIN_RFC_CONNECTION_BOS Static method Private Method Maintain the specified RFC connection for template type BOS 20071212
39 MIGRATE_LOGSYS_TO_CONNECTION Static method Public Method Migrate LOGSYS to connection GUID 20071031
40 PING_RFC_DESTINATION Static method Public Method Check if the specified RFC destination works 20071030
41 RESET_BUFFER Static method Public Method Reset the buffer tables 20071211
42 SET_EXTERNAL_SYSTEM_ID Static method Private Method Get a unique MDM system ID 20071129
43 SET_GEN_EXTERNAL_SYSTEM_ID Static method Private Method Get a unique system ID for indexing 20090127
44 SET_UNICODE_PROPERTY Static method Private Method Set the unicode property according to the backend system 20091016
45 UNLOCK_CONNECTION_GUID Static method Public Method Unlock the specified connection GUID 20071115
Events
Class CL_ESH_ADM_CONNECTIVITY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_CONNECTION_TYPE Public See coding Connection type 20120511 BEGIN OF gty_s_connection_type, template_type TYPE esh_e_om_template_type, connection_guid TYPE esh_e_adm_connection_guid, logsys TYPE logsys, system_id TYPE esh_e_adm_external_system_id, END OF gty_s_connection_type
2 GTY_T_CONNECTION_TYPE Public See coding Connection types 20120511 gty_t_connection_type TYPE SORTED TABLE OF gty_s_connection_type WITH UNIQUE KEY template_type connection_guid
Method Signatures

Method CHANGE_SERVER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20080108
2 Importing IV_CHECK_CONNECTION Call by reference Type reference (TYPE) ABAP_BOOL Flag: Check the RFC connection 20080108
3 Importing IV_PASSWORD Call by reference Type reference (TYPE) RFCAUTH Explicit password 20080110
4 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20080108
5 Importing IV_SERVER_NAME Call by reference Type reference (TYPE) RFCHOST_EXT Name of Target Host 20080108
6 Importing IV_SYSTEM_NUMBER Call by reference Type reference (TYPE) RFCSERVICE Service used (TCP service, SAP System number) 20080702
7 Importing IV_USERNAME Call by reference Type reference (TYPE) RFCUSER Explicit user ID 20080110
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20080108

Method CHECK_EXTERNAL_SYSTEM_ID_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) ESH_E_ADM_EXTERNAL_SYSTEM_ID 20071129
2 Returning RV_EXIST Value transfer Type reference (TYPE) XFELD Checkbox 20071129

Method CHECK_EXTERNAL_SYSTEM_ID_EXIST on class CL_ESH_ADM_CONNECTIVITY has no exception.

Method CHECK_GEN_EXT_SYSTEM_ID_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) ESH_E_ADM_EXTERNAL_SYSTEM_ID 20090127
2 Returning RV_EXIST Value transfer Type reference (TYPE) XFELD Checkbox 20090127

Method CHECK_GEN_EXT_SYSTEM_ID_EXIST on class CL_ESH_ADM_CONNECTIVITY has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ESH_ADM_CONNECTIVITY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ESH_ADM_CONNECTIVITY has no exception.

Method CREATE_LOCAL_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20081121
2 Importing IV_INCL_DB_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Flag: Including DB commit 20081121
3 Returning RV_CONNECTION_GUID Value transfer Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20081121
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20081121

Method CREATE_RFC_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20071029
2 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT Client 20071029
3 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) RFCDOC_D Description of RFC connection 20071029
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) RFCLANG SYST-LANGU Explicit language 20071029
5 Importing IV_PASSWORD Call by reference Type reference (TYPE) RFCAUTH SPACE Explicit password 20071029
6 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20071029
7 Importing IV_SERVER_NAME Call by reference Type reference (TYPE) RFCHOST_EXT Name of Target Host 20071029
8 Importing IV_SERVICE_USER Call by reference Type reference (TYPE) RFCUSER SPACE Explicit user ID 20071029
9 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) SYSYSID Name of the SAP System 20071029
10 Importing IV_SYSTEM_NUMBER Call by reference Type reference (TYPE) RFCSERVICE Service used (TCP service, SAP System number) 20071029
11 Importing IV_TRUSTED_SYSTEM Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Flag: Trusted system 20071029
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20071029

Method DELETE_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20071029
2 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20071029
3 Importing IV_INCL_DB_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Flag: Including DB commit 20081022
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20071029

Method DELETE_GEN_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20081008
2 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20081008
3 Importing IV_INCL_DB_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Flag: Including DB commit 20081022
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20081008

Method DELETE_MDM_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20071029
2 Importing IS_CONNECTION_DATA Call by reference Type reference (TYPE) ESH_ADM_MDM_CONN ESH: Connections to MDM Servers 20071029
3 Importing IV_INCL_DB_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Flag: Including DB commit 20081022
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20071029

Method DELETE_RFC_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20071029
2 Importing IS_CONNECTION_DATA Call by reference Type reference (TYPE) ESH_ADM_RFC_CONN ESH: RFC Connections to ABAP Backend Systems 20071029
3 Importing IV_INCL_DB_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Flag: Including DB commit 20081022
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20071029

Method DELETE_RFC_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20071029
2 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20071029
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20071029

Method GET_ALL_CONNECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag: bypass buffer 20071025
2 Importing IV_TEMPLATE_TYPE Call by reference Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template Type 20071025
3 Returning RT_CONNECTIONS Value transfer Object reference (TYPE REF TO) DATA List of connections 20071025

Method GET_ALL_CONNECTIONS on class CL_ESH_ADM_CONNECTIVITY has no exception.

Method GET_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag: bypass buffer 20071025
2 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20071025
3 Importing IV_UI_TECH_PARAM_REQUESTED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Get UI technology parameters 20081120
4 Importing IV_UI_TECH_REQUESTED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Get active UI technologies 20081120
5 Returning RS_CONNECTION Value transfer Object reference (TYPE REF TO) DATA Connection data 20071025
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20071025

Method GET_CONNECTION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20120511
2 Importing IV_TEMPLATE_TYPE Call by reference Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template Type 20120511
3 Returning RV_CONNECTION Value transfer Type reference (TYPE) GTY_S_CONNECTION_TYPE Connection type 20120511

Method GET_CONNECTION_DATA on class CL_ESH_ADM_CONNECTIVITY has no exception.

Method GET_CONNECTION_FOR_IDENTIFIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IDENTIFIER Call by reference Type reference (TYPE) STRING Identifier of the connection 20090211
2 Returning RV_CONNECTION_GUID Value transfer Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20090211

Method GET_CONNECTION_FOR_IDENTIFIER on class CL_ESH_ADM_CONNECTIVITY has no exception.

Method GET_CONNECTION_IDENTIFIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20071029
2 Returning RV_IDENTIFIER Value transfer Type reference (TYPE) STRING Identifier of the connection 20071029
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20071029

Method GET_CONNECTION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20071030
2 Returning RV_CONNECTION_TYPE Value transfer Type reference (TYPE) ESH_E_ADM_CONNECTION_TYPE Connection type 20071030
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20071030

Method GET_LOCAL_CONNECTION_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CONNECTION_GUID Value transfer Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101109

Method GET_LOCAL_CONNECTION_GUID on class CL_ESH_ADM_CONNECTIVITY has no exception.

Method GET_LOGICAL_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20071029
2 Exporting EV_LOGSYS_EXT Call by reference Type reference (TYPE) LOGSYS Logical system (from external system) 20071113
3 Exporting EV_SYSTEM_ID Call by reference Type reference (TYPE) SYSYSID Name of the SAP System 20071029
4 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20090123
5 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20071029
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20071029

Method GET_LOGSYS_FOR_RFC_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20071119
2 Returning RV_LOGSYS Value transfer Type reference (TYPE) LOGSYS Logical system 20071119
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20071119

Method GET_LOGSYS_FOR_SYSID_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT Client 20071105
2 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) SYSYSID Name of the SAP System 20071105
3 Returning RV_LOGSYS Value transfer Type reference (TYPE) LOGSYS Logical system 20071105

Method GET_LOGSYS_FOR_SYSID_CLIENT on class CL_ESH_ADM_CONNECTIVITY has no exception.

Method GET_MDM_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag: bypass buffer 20071120
2 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20071120
3 Returning RS_MDM_CONNECTION Value transfer Type reference (TYPE) ESH_ADM_MDM_CONN ESH: RFC Connections to ABAP Backend Systems 20071120
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20071120

Method GET_MDM_CONN_FOR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONNECTION_DATA Call by reference Type reference (TYPE) ESH_ADM_MDM_CONN ESH: Connections to MDM Servers 20071031
2 Returning RV_CONNECTION_GUID Value transfer Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20071031

Method GET_MDM_CONN_FOR_DATA on class CL_ESH_ADM_CONNECTIVITY has no exception.

Method GET_RFC_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag: bypass buffer 20071120
2 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20071120
3 Returning RS_RFC_CONNECTION Value transfer Type reference (TYPE) ESH_ADM_RFC_CONN ESH: RFC Connections to ABAP Backend Systems 20071120
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20071120

Method GET_RFC_CONNECTION_FOR_LOGSYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20071107
2 Returning RV_CONNECTION_GUID Value transfer Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20071107

Method GET_RFC_CONNECTION_FOR_LOGSYS on class CL_ESH_ADM_CONNECTIVITY has no exception.

Method GET_RFC_CONN_FOR_SYSID_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT Client 20071030
2 Importing IV_SYSTEM_ID Call by reference Type reference (TYPE) SYSYSID Name of the SAP System 20071030
3 Returning RV_CONNECTION_GUID Value transfer Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20071030

Method GET_RFC_CONN_FOR_SYSID_CLIENT on class CL_ESH_ADM_CONNECTIVITY has no exception.

Method GET_ROUTER_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ROUTER_STRING Value transfer Type reference (TYPE) ESH_E_ADM_ROUTER_STRING RFC router string 20091016

Method GET_ROUTER_STRING on class CL_ESH_ADM_CONNECTIVITY has no exception.

Method GET_SYSTEM_DATA_FOR_RFCDEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CLIENT Call by reference Type reference (TYPE) SYMANDT Client ID of Current User 20090213
2 Exporting EV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical System 20090213
3 Exporting EV_SERVER_NAME Call by reference Type reference (TYPE) RFCHOST Name of target host 20090213
4 Exporting EV_SYSTEM_ID Call by reference Type reference (TYPE) SYSYSID Name of the SAP System 20090213
5 Exporting EV_SYSTEM_NUMBER Call by reference Type reference (TYPE) RFCSERVICE Service used (TCP service, SAP System number) 20090213
6 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20090213

Method GET_SYSTEM_DATA_FOR_RFCDEST on class CL_ESH_ADM_CONNECTIVITY has no exception.

Method GET_UI_PARAMS_FOR_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RFC_UIP Call by reference Type reference (TYPE) ESH_T_ADM_RFC_UIP ESH: UI Technology Parameters for ABAP Backend Systems 20090128
2 Exporting ET_RFC_UIT Call by reference Type reference (TYPE) ESH_T_ADM_RFC_UIT ESH: UI Technologies ABAP Backend Systems 20090128
3 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20090128

Method GET_UI_PARAMS_FOR_CONNECTION on class CL_ESH_ADM_CONNECTIVITY has no exception.

Method HAS_CONNECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INCL_GEN_CONNECTIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Consider generic connections 20130925
2 Returning RV_HAS_CONNECTIONS Value transfer Type reference (TYPE) ABAP_BOOL Has connections 20130925

Method HAS_CONNECTIONS on class CL_ESH_ADM_CONNECTIVITY has no exception.

Method IS_COPIED_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20090212
2 Returning RV_IS_COPIED_SYSTEM Value transfer Type reference (TYPE) ABAP_BOOL Flag: Current system was copied from another system/client 20090211

Method IS_COPIED_SYSTEM on class CL_ESH_ADM_CONNECTIVITY has no exception.

Method LOCK_CONNECTION_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20071115
2 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20071115
# Exception Resumable Description Created on
1 CX_ESH_CO_ENGINE Common ESH Engine Exception 20071115
2 CX_ESH_CO_LOCKED ESH Locking Exception 20071115

Method MAINTAIN_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20071029
2 Importing IS_CONNECTION_DATA Call by reference Object reference (TYPE REF TO) DATA Connection data 20071025
3 Importing IV_CONNECTION_SUPPLIED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20081120
4 Importing IV_INCL_DB_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Flag: Including DB commit 20071210
5 Importing IV_UI_TECH_PARAM_SUPPLIED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20081120
6 Importing IV_UI_TECH_SUPPLIED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20081120
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20071025

Method MAINTAIN_GEN_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20081007
2 Importing IS_CONNECTION_DATA Call by reference Type reference (TYPE) ESH_S_ADM_GEN_CONNECTION Connection Parameters for general connections 20081007
3 Importing IV_INCL_DB_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Flag: Including DB commit 20081007
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20081007

Method MAINTAIN_MDM_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20071029
2 Importing IS_CONNECTION_DATA Call by reference Type reference (TYPE) ESH_ADM_MDM_CONN ESH: Connections to MDM Servers 20071025
3 Importing IV_INCL_DB_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Flag: Including DB commit 20071210
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20071025

Method MAINTAIN_RFC_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20071029
2 Importing IS_CONNECTION_DATA Value transfer Type reference (TYPE) ESH_S_ADM_RFC_CONN_USR ESH: RFC Connections to ABAP Backend Systems 20071025
3 Importing IV_CONNECTION_SUPPLIED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Maintain Connection Details 20081120
4 Importing IV_INCL_DB_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Flag: Including DB commit 20071210
5 Importing IV_UI_TECH_PARAM_SUPPLIED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Maintain UI Technology Parameters 20081120
6 Importing IV_UI_TECH_SUPPLIED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Maintain active UI Technologies 20081120
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20071025

Method MAINTAIN_RFC_CONNECTION_BI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20071212
2 Importing IS_CONNECTION_DATA Call by reference Type reference (TYPE) ESH_S_ADM_RFC_CONN_USR ESH: RFC Connections to ABAP Backend Systems 20071212
3 Importing IV_INCL_DB_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Flag: Including DB commit 20071212
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20071212

Method MAINTAIN_RFC_CONNECTION_BOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20071212
2 Importing IS_CONNECTION_DATA Call by reference Type reference (TYPE) ESH_S_ADM_RFC_CONN_USR ESH: RFC Connections to ABAP Backend Systems 20071212
3 Importing IV_INCL_DB_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Flag: Including DB commit 20071212
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20071212

Method MIGRATE_LOGSYS_TO_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OM_LOGSYS Call by reference Type reference (TYPE) ESH_T_OM_LOGSYS Table Type for ESH_OM_LOGSYS 20071031
2 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20071109

Method MIGRATE_LOGSYS_TO_CONNECTION on class CL_ESH_ADM_CONNECTIVITY has no exception.

Method PING_RFC_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20071030
2 Returning RV_ERROR_MESSAGE Value transfer Type reference (TYPE) TEXT200 Error message text 20071030

Method PING_RFC_DESTINATION on class CL_ESH_ADM_CONNECTIVITY has no exception.

Method RESET_BUFFER Signature

Method RESET_BUFFER on class CL_ESH_ADM_CONNECTIVITY has no parameter.
Method RESET_BUFFER on class CL_ESH_ADM_CONNECTIVITY has no exception.

Method SET_EXTERNAL_SYSTEM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONNECTION_DATA Call by reference Type reference (TYPE) ESH_ADM_MDM_CONN Search Connectors 20071129
2 Exporting ER_LOCK Call by reference Object reference (TYPE REF TO) CL_ESH_CO_LOCK Lock on a Database Table 20071129
3 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20071129

Method SET_EXTERNAL_SYSTEM_ID on class CL_ESH_ADM_CONNECTIVITY has no exception.

Method SET_GEN_EXTERNAL_SYSTEM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONNECTION_DATA Call by reference Type reference (TYPE) ESH_S_ADM_GEN_CONNECTION Generic Connectivity 20090127
2 Exporting ER_LOCK Call by reference Object reference (TYPE REF TO) CL_ESH_CO_LOCK Lock on a Database Table 20090127
3 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20090127

Method SET_GEN_EXTERNAL_SYSTEM_ID on class CL_ESH_ADM_CONNECTIVITY has no exception.

Method SET_UNICODE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHARSIZE Call by reference Type reference (TYPE) RFCUNICODE Number of Bytes per Character (Unicode System) 20091016
2 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20091016
3 Importing IV_CHARSIZE Call by reference Type reference (TYPE) RFCUNICODE 0 Number of Bytes per Character (Unicode System) 20091016
4 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20091016
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20091016

Method UNLOCK_CONNECTION_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20071115

Method UNLOCK_CONNECTION_GUID on class CL_ESH_ADM_CONNECTIVITY has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 700