SAP ABAP Class CL_ESH_SE_RUNTIME_DATA_DISTRIB (Runtime Data Distribution)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_SEARCH (Package) Search (internal)
Properties
Class CL_ESH_SE_RUNTIME_DATA_DISTRIB  
Short Description Runtime Data Distribution    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_SEARCH   Search (internal) 
Created 20090122   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)
2 CL_ESH_INT_CONFIG_INTERFACE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_ESH_SE_RUNTIME_DATA_DISTRIB Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ESH_SE_RUNTIME_DATA_DISTRIB has no interface implemented.
Friends
Class CL_ESH_SE_RUNTIME_DATA_DISTRIB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_RFC_DESTINATIONS Instance attribute Protected Type reference (TYPE) T_RFC_DESTINATIONS RFC destinations (sorted) 20090122
2 MT_RFC_DESTINATION_IDS Instance attribute Protected Type reference (TYPE) T_RFC_DESTINATION_IDS 20090130
3 SO_RUNTIME_DATA_DISTRIBUTION Static Attribute Protected Object reference (TYPE REF TO) CL_ESH_SE_RUNTIME_DATA_DISTRIB Runtime data distribution 20090122
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DISTRIBUTION_IS_ACTIVE Static method Protected Method Check system usage regarding buffer distribution 20130902
2 CHECK_IS_APPLIANCE Static method Protected Method Check if current system is Enterprise Search Appliance 20090122
3 CONSTRUCTOR Instance method Protected Constructor Constructor 20090122
4 DETERMINE_RFC_DESTINATIONS Static method Protected Method Determine RFC destinations for buffer distribution 20090122
5 GET_INSTANCE Static method Public Method Get instance 20090122
6 GET_RFC_DESTINATIONS Instance method Public Method Get RFC destinations for buffer distribution 20090122
7 IS_DISTRIBUTABLE Instance method Protected Method Is distributable 20090122
8 REFRESH Instance method Public Method Refresh 20090122
9 SET_CONNECTOR_STATUS Instance method Public Method Set connector status 20090122
10 UPDATE_BUFFER Instance method Public Method Update runtime data 20090122
Events
Class CL_ESH_SE_RUNTIME_DATA_DISTRIB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_RFC_DESTINATION Public Type reference (TYPE) CL_ESH_INT_CONFIG_INTERFACE=>S_RFC_DESTINATION 20090122
2 S_RFC_DESTINATION_ID Public See coding 20090130 BEGIN OF s_rfc_destination_id, rfc_destination TYPE rfcdest, END OF s_rfc_destination_id
3 T_RFC_DESTINATIONS Public Type reference (TYPE) CL_ESH_INT_CONFIG_INTERFACE=>T_RFC_DESTINATIONS RFC Destinations (sorted) 20090122
4 T_RFC_DESTINATION_IDS Public See coding 20090130 t_rfc_destination_ids TYPE SORTED TABLE OF s_rfc_destination_id WITH UNIQUE KEY rfc_destination
Method Signatures

Method CHECK_DISTRIBUTION_IS_ACTIVE Signature

Method CHECK_DISTRIBUTION_IS_ACTIVE on class CL_ESH_SE_RUNTIME_DATA_DISTRIB has no parameter.
# Exception Resumable Description Created on
1 CX_ESH_CO_ENGINE Common ESH Engine Exception 20130902

Method CHECK_IS_APPLIANCE Signature

Method CHECK_IS_APPLIANCE on class CL_ESH_SE_RUNTIME_DATA_DISTRIB has no parameter.
# Exception Resumable Description Created on
1 CX_ESH_CO_ENGINE Common ESH Engine Exception 20090122

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RFC_DESTINATIONS Call by reference Type reference (TYPE) T_RFC_DESTINATIONS RFC Destinations (sorted) 20090122
2 Importing IT_RFC_DESTINATION_IDS Call by reference Type reference (TYPE) T_RFC_DESTINATION_IDS 20090130
# Exception Resumable Description Created on
1 CX_ESH_CO_ENGINE Common ESH Engine Exception 20090122

Method DETERMINE_RFC_DESTINATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RFC_DESTINATIONS Call by reference Type reference (TYPE) T_RFC_DESTINATIONS RFC Destinations (sorted) 20090122
2 Exporting ET_RFC_DESTINATIONS_PROXY Call by reference Type reference (TYPE) T_RFC_DESTINATIONS RFC Destinations (sorted) 20130902
3 Importing IT_RFC_DESTINATION_IDS Call by reference Type reference (TYPE) T_RFC_DESTINATION_IDS 20090130
4 Importing IV_REFRESH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090122
# Exception Resumable Description Created on
1 CX_ESH_CO_ENGINE Common ESH Engine Exception 20090122

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RFC_DESTINATION_IDS Call by reference Type reference (TYPE) T_RFC_DESTINATION_IDS RFC Destinations (sorted) 20090130
2 Returning RO_RUNTIME_DATA_DISTRIBUTION Value transfer Object reference (TYPE REF TO) CL_ESH_SE_RUNTIME_DATA_DISTRIB Runtime Data Distribution 20090122
# Exception Resumable Description Created on
1 CX_ESH_CO_ENGINE Common ESH Engine Exception 20090122

Method GET_RFC_DESTINATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RFC_DESTINATIONS Call by reference Type reference (TYPE) CL_ESH_SE_RUNTIME_DATA_DISTRIB=>T_RFC_DESTINATIONS RFC Destinations (sorted) 20090122

Method GET_RFC_DESTINATIONS on class CL_ESH_SE_RUNTIME_DATA_DISTRIB has no exception.

Method IS_DISTRIBUTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TRUE Value transfer Type reference (TYPE) ABAP_BOOL 20090122

Method IS_DISTRIBUTABLE on class CL_ESH_SE_RUNTIME_DATA_DISTRIB has no exception.

Method REFRESH Signature

Method REFRESH on class CL_ESH_SE_RUNTIME_DATA_DISTRIB has no parameter.
# Exception Resumable Description Created on
1 CX_ESH_CO_ENGINE Common ESH Engine Exception 20090130

Method SET_CONNECTOR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20090122
2 Importing IT_CONNECTORS_STATUS Call by reference Type reference (TYPE) ESH_T_SE_CONNECTORS_STATUS Connectors Status 20090122
3 Importing IV_RAISE_EXCEPTION_ON_ERROR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Raise an exception on error 20090122
# Exception Resumable Description Created on
1 CX_ESH_CO_ENGINE Common ESH Engine Exception 20090122

Method UPDATE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20090122
2 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20090122
3 Importing IV_FULL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Full update 20090122
# Exception Resumable Description Created on
1 CX_ESH_CO_ENGINE Common ESH Engine Exception 20090122
History
Last changed by/on SAP  20141121 
SAP Release Created in 720