SAP ABAP Class CL_ESH_ADM_GEN_CONNECTIVITY (Generic Connectivity Maintainer)
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_GEN_CONNECTIVITY  
Short Description Generic Connectivity Maintainer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_ADMIN_CONNECTIVITY   System connectivity 
Created 20080929   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_GEN_CONNECTIVITY has no interface implemented.
Friends
Class CL_ESH_ADM_GEN_CONNECTIVITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ST_CONN_BUFFER Static Attribute Private Type reference (TYPE) ESH_T_ADM_GEN_CONNECTION Multiple connections 20080929
Methods
# Method Level Visibility Method type Description Created on
1 CONNECTION_EXISTS Static method Private Method Does the connection exist? 20080929
2 DELETE_CONNECTION Static method Public Method Delete a connection 20080929
3 GET_ALL_CONNECTIONS Static method Public Method Get all maintained connections 20080929
4 GET_CONNECTION Static method Public Method Get a connection by connection GUID 20080929
5 HAS_CONNECTIONS Static method Public Method Check if connections exist 20130925
6 INSERT_CONNECTION Static method Private Method Insert a new connection 20080929
7 MAINTAIN_CONNECTION Static method Public Method Maintain a connection 20080929
8 READ_ALL_FROM_BUFFER Static method Private Method Read all from buffer 20080929
9 READ_FROM_BUFFER Static method Private Method Read from buffer 20080929
10 REMOVE_FROM_BUFFER Static method Private Method Remove from buffer 20080929
11 WRITE_TO_BUFFER Static method Private Method Write to buffer 20080929
Events
Class CL_ESH_ADM_GEN_CONNECTIVITY has no event.
Types
Class CL_ESH_ADM_GEN_CONNECTIVITY has no local type.
Method Signatures

Method CONNECTION_EXISTS 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 20080929
2 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20080929

Method CONNECTION_EXISTS on class CL_ESH_ADM_GEN_CONNECTIVITY has no exception.

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 20080929
2 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20080929
3 Importing IV_INCL_DB_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080929
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20081110

Method GET_ALL_CONNECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONNECTIONS Call by reference Type reference (TYPE) ESH_T_ADM_GEN_CONNECTION Multiple Connections 20080929
2 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080929
3 Importing IV_TEMPLATE_TYPE Call by reference Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template Type 20080929

Method GET_ALL_CONNECTIONS on class CL_ESH_ADM_GEN_CONNECTIVITY has no exception.

Method GET_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONNECTION Call by reference Type reference (TYPE) ESH_S_ADM_GEN_CONNECTION Connection Parameters 20080929
2 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080929
3 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20080929
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20080929

Method HAS_CONNECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_CONNECTIONS Value transfer Type reference (TYPE) ABAP_BOOL Has connections 20130925

Method HAS_CONNECTIONS on class CL_ESH_ADM_GEN_CONNECTIVITY has no exception.

Method INSERT_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 20080929
2 Importing IS_CONNECTION Call by reference Type reference (TYPE) ESH_S_ADM_GEN_CONNECTION Connection Parameters 20080929

Method INSERT_CONNECTION on class CL_ESH_ADM_GEN_CONNECTIVITY has no exception.

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 20080929
2 Importing IS_CONNECTION Call by reference Type reference (TYPE) ESH_S_ADM_GEN_CONNECTION Connection 20080929
3 Importing IV_INCL_DB_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080929
# Exception Resumable Description Created on
1 CX_ESH_ADM_CONNECTION_ERROR Connection errors 20080929

Method READ_ALL_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONNECTIONS Call by reference Type reference (TYPE) ESH_T_ADM_GEN_CONNECTION Multiple Connections 20080929
2 Importing IV_TEMPLATE_TYPE Call by reference Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template Type 20080929

Method READ_ALL_FROM_BUFFER on class CL_ESH_ADM_GEN_CONNECTIVITY has no exception.

Method READ_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONNECTION Call by reference Type reference (TYPE) ESH_S_ADM_GEN_CONNECTION Connection Parameters 20080929
2 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20080929

Method READ_FROM_BUFFER on class CL_ESH_ADM_GEN_CONNECTIVITY has no exception.

Method REMOVE_FROM_BUFFER 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 20080929

Method REMOVE_FROM_BUFFER on class CL_ESH_ADM_GEN_CONNECTIVITY has no exception.

Method WRITE_TO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONNECTION Call by reference Type reference (TYPE) ESH_S_ADM_GEN_CONNECTION Connection 20080929

Method WRITE_TO_BUFFER on class CL_ESH_ADM_GEN_CONNECTIVITY has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 720