SAP ABAP Class CL_ESH_ADM_BIN_TOOLS (Tools class for Binary Error Log)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_MONITORING_ADMIN (Package) Monitoring and Admin Component
Properties
Class CL_ESH_ADM_BIN_TOOLS  
Short Description Tools class for Binary Error Log    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_MONITORING_ADMIN   Monitoring and Admin Component 
Created 20090809   SAP 
Last change 20130531   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 SEOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ESH_ADM_BIN_TOOLS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ESH_BINARY_CONTENT 20090924 Indexing Binary Content
2 CL_ESH_DPS_HTTP_SERVER 20091006 Class for document service of DPS - OBSOLETE
3 CL_ESH_KPRO 20091001 Manage KPro documents OLD from SP3 on
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DATA_CAT_ERROR_DATA Constant Public Type reference (TYPE) CHAR20 'ERROR_DATA' Char 20 20091010
2 GC_DATA_CAT_OBJECT_DATA Constant Public Type reference (TYPE) CHAR20 'OBJECT_DATA' Char 20 20091009
3 GC_DATA_CAT_PERFORMANCE_DATA Constant Public Type reference (TYPE) CHAR20 'PERFORMANCE_DATA' Char 20 20091009
4 GC_DATA_CAT_PERFORM_DATA_SICF Constant Public Type reference (TYPE) CHAR20 'PERFORM_DATA_SICF' Char 20 20091012
5 GC_MESSAGE_ID Constant Public Type reference (TYPE) SYST-MSGID 'ESH_ADM_BIN_MSG' Message class 20090809
6 GC_MESSAGE_TYPE_E Constant Public Type reference (TYPE) SY-MSGTY 'E' Message type 20090928
7 GC_MESSAGE_TYPE_I Constant Public Type reference (TYPE) SY-MSGTY 'I' Message type 20110722
8 GC_MESSAGE_TYPE_W Constant Public Type reference (TYPE) SY-MSGTY 'W' Message type 20090928
9 GR_BIN_ERROR_LOG Static Attribute Private Object reference (TYPE REF TO) CL_ESH_ADM_BIN_ERROR_ADMIN Maintaining database table ESH_ADM_BIN_ERR 20090928
10 GT_ATTRIBUTES Static Attribute Private Type reference (TYPE) ESH_T_OM_AOTYPNF_EXT Table type for ESH_S_OM_AOTYPN_EXT 20090924
11 GT_NODES Static Attribute Private Type reference (TYPE) ESH_T_OM_AOTYPN_EXT Table type for ESH_S_OM_AOTYPN_EXT 20090924
12 GT_OBJECT_TYPES Static Attribute Private Type reference (TYPE) ESH_T_OM_AOTYP_EXT Table type for ESH_S_OM_AOTYP_EXT 20090924
13 GT_RELATIONS Static Attribute Private Type reference (TYPE) ESH_T_OM_ARELAT_EXT Table type for ESH_S_OM_ARELAT_EXT 20090924
14 GT_RELATION_FIELDS Static Attribute Private Type reference (TYPE) ESH_T_OM_ARELATF_EXT Table type for ESH_S_OM_ARELATF_EXT 20090924
Methods
# Method Level Visibility Method type Description Created on
1 COMPLETE_MES_HANDL_ADM_BIN_ERR Static method Public Method Very detailed exception handling for binary errors 20090809
2 CONVERT_PERFORMANCE_DATA_FLAT Static method Private Method Convert the performance data to flat format for use in URL 20091006
3 CONVERT_PERFORMANCE_DATA_TABLE Static method Private Method Convert the performance data to table format for use in log 20091006
4 CONVERT_STRING_FROM_CLUSTER Static method Private Method Convert clustered data to object data after transport 20091010
5 CONVERT_STRING_TO_CLUSTER Static method Private Method Convert object data to clustered form for transport 20091010
6 CONV_OBJECT_DATA_FROM_CLUSTER Static method Private Method Convert clustered data to object data after transport 20091009
7 CONV_OBJECT_DATA_TO_CLUSTER Static method Private Method Convert object data to clustered form for transport 20091009
8 CTRL_TASKS_BEFORE_BRANCH_SICF Static method Private Method Perform all control tasks before branching to SICF service 20091012
9 CTRL_TASK_AFTER_BRANCH_SICF_EP Static method Private Method Error/performance data control tasks after branching to SICF 20091013
10 CTRL_TASK_AFTER_BRANCH_SICF_P Static method Private Method Performance data control tasks after branching to SICF 20091013
11 DELETE_BIN_ERROR_LOG Static method Private Method Delete binary error log if it is not needed 20090928
12 DELETE_DATA_CLUSTER_TABLE Static method Private Method Delete data from esh_adm_bin_data 20091013
13 DELETE_INST_DATA_CLUSTER_TABLE Static method Private Method Delete data from esh_adm_bin_data 20091013
14 DETERMINE_BIN_LOG_KEY_DATA Static method Private Method Determine the key data for the binary log entry 20090924
15 DETERMINE_CONNECTOR_DATA Static method Private Method Determine the key data for the binary log entry 20091001
16 DETERMINE_DEBUG_MODE Static method Private Method Determine the debug mode for a given scenario 20090928
17 DETERMINE_DEBUG_MODE_FOR_URL Static method Private Method Determine the debug mode on instance level for an URL 20091005
18 DETERMINE_LIMIT_TIMESTAMP Static method Public Method Determine the first timestamp that is not deleted 20090928
19 EXPORT_DATA_TO_CLUSTER_TABLE Static method Private Method Export data to esh_adm_bin_data 20091009
20 EXPORT_ERROR_DATA_CLUSTER_SICF Static method Private Method Prepare the performance data for update of cluster 20091012
21 EXPORT_PERF_DATA_CLUSTER_SICF Static method Private Method Prepare the performance data for update of cluster 20091012
22 EXPORT_PERF_DATA_CLUSTER_UPD Static method Private Method Prepare the performance data for update of cluster 20091013
23 GET_BIN_BACKEND_NAMES Static method Private Method Determine back-end names for binary node/attribute 20090924
24 GET_MODEL_DATA Static method Private Method Prepare for determination of root key 20090924
25 GET_NEW_APPLOG_INSTANCE Static method Private Method Get a new applog instance from handle if needed 20091008
26 GET_ROOT_KEY_DATA Static method Private Method Get the root key data of runtime 20090924
27 IMPORT_DATA_FROM_CLUSTER_TABLE Static method Private Method Import data from esh_adm_bin_data 20091009
28 MAINTAIN_BINARY_LOG_ENTRY Static method Private Method Maintain a binary log entry (insert or update) 20090924
29 MODIFY_BIN_ERROR_LOG Static method Private Method Perform start tasks for the binary error log 20091002
30 SAVE_APPL_LOG Static method Private Method Save the application log 20091008
31 START_BIN_ERROR_LOG Static method Private Method Perform start tasks for the binary error log 20090928
32 TEXT_MESSAGE_CONVERT_SHORT Static method Public Method Convert a text message (string) to sy-message 20090809
33 UPDATE_BIN_ERROR_LOG Static method Private Method Update the current binary error log 20090928
34 WRITE_APPLOG_MESSAGE Static method Private Method Write the overview message to the application log 20091005
35 WRITE_APPLOG_OVERVIEW_MESSAGE Static method Private Method Write the overview message to the application log 20091001
Events
Class CL_ESH_ADM_BIN_TOOLS has no event.
Types
Class CL_ESH_ADM_BIN_TOOLS has no local type.
Method Signatures

Method COMPLETE_MES_HANDL_ADM_BIN_ERR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ERROR Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20090809
2 Importing IV_MSG_ID Call by reference Type reference (TYPE) SYST-MSGID Message Class 20090809
3 Importing IV_MSG_MSGV1 Call by reference Type reference (TYPE) CHAR255 Char255 20090809
4 Importing IV_MSG_MSGV2 Call by reference Type reference (TYPE) CHAR255 Char255 20090809
5 Importing IV_MSG_MSGV3 Call by reference Type reference (TYPE) CHAR255 Char255 20090809
6 Importing IV_MSG_MSGV4 Call by reference Type reference (TYPE) CHAR255 Char255 20090809
7 Importing IV_MSG_NO Call by reference Type reference (TYPE) SYST-MSGNO Message Number 20090809
8 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20090809
9 Importing IV_TEXTID Call by reference Type reference (TYPE) SCX_T100KEY T100 Key with Parameters Mapped to Attribute Names 20090809
# Exception Resumable Description Created on
1 CX_ESH_ADM_BIN_ERROR Errors due to binary data 20090809

Method CONVERT_PERFORMANCE_DATA_FLAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BIN_PERFORMANCE_DATA Call by reference Type reference (TYPE) STRING 20091006
2 Importing IT_BIN_PERFORMANCE_DATA Call by reference Type reference (TYPE) ESH_T_ADM_PERFORMANCE table type for performance data in case of binary data scena 20091006

Method CONVERT_PERFORMANCE_DATA_FLAT on class CL_ESH_ADM_BIN_TOOLS has no exception.

Method CONVERT_PERFORMANCE_DATA_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BIN_PERFORMANCE_DATA Call by reference Type reference (TYPE) ESH_T_ADM_PERFORMANCE table type for performance data in case of binary data scena 20091006
2 Importing IV_BIN_PERFORMANCE_DATA Call by reference Type reference (TYPE) STRING 20091008

Method CONVERT_PERFORMANCE_DATA_TABLE on class CL_ESH_ADM_BIN_TOOLS has no exception.

Method CONVERT_STRING_FROM_CLUSTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STRING Call by reference Type reference (TYPE) ESH_E_ADM_BIN_STRING_CLUSTER for packing performance and error data for binary log 20091010
2 Importing IS_CLUSTER Call by reference Type reference (TYPE) ESH_S_INT_CLUSTER Data Cluster Container 20091010

Method CONVERT_STRING_FROM_CLUSTER on class CL_ESH_ADM_BIN_TOOLS has no exception.

Method CONVERT_STRING_TO_CLUSTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CLUSTER Call by reference Type reference (TYPE) ESH_S_INT_CLUSTER Table type to transport clustered object data 20091010
2 Importing IV_STRING Call by reference Type reference (TYPE) ESH_E_ADM_BIN_STRING_CLUSTER for packing performance and error data for binary log 20091010

Method CONVERT_STRING_TO_CLUSTER on class CL_ESH_ADM_BIN_TOOLS has no exception.

Method CONV_OBJECT_DATA_FROM_CLUSTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INDEX_POPUL_API_DPS Call by reference Type reference (TYPE) ESH_S_TREX_INDEX_POPUL_API_DPS Interface for passing data to DPS and KPro scenario 20091009
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20091009
3 Importing IS_COMPLETE_CLUSTER Call by reference Type reference (TYPE) ESH_S_INT_CLUSTER Data Cluster Container 20091009
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20091009
5 Importing IV_OBJTYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20091009
6 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20091009

Method CONV_OBJECT_DATA_FROM_CLUSTER on class CL_ESH_ADM_BIN_TOOLS has no exception.

Method CONV_OBJECT_DATA_TO_CLUSTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COMPLETE_CLUSTER Call by reference Type reference (TYPE) ESH_S_INT_CLUSTER Table type to transport clustered object data 20091009
2 Importing IS_INDEX_POPUL_API_DPS Call by reference Type reference (TYPE) ESH_S_TREX_INDEX_POPUL_API_DPS Interface for passing data to DPS and KPro scenario 20091009

Method CONV_OBJECT_DATA_TO_CLUSTER on class CL_ESH_ADM_BIN_TOOLS has no exception.

Method CTRL_TASKS_BEFORE_BRANCH_SICF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INDEX_POPUL_API_DPS Call by reference Type reference (TYPE) ESH_S_TREX_INDEX_POPUL_API_DPS Interface for passing data to DPS and KPro scenario 20091012
2 Importing IT_PERFORM_MEASURE Call by reference Type reference (TYPE) ESH_T_ADM_PERFORMANCE table type for performance data in case of binary data scena 20091012
3 Importing IV_ERROR_GUID Call by reference Type reference (TYPE) ESH_E_ADM_ERROR_GUID GUID for the Error Instance 20091012

Method CTRL_TASKS_BEFORE_BRANCH_SICF on class CL_ESH_ADM_BIN_TOOLS has no exception.

Method CTRL_TASK_AFTER_BRANCH_SICF_EP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BIN_ERROR_TABLE_DATA Call by reference Type reference (TYPE) ESH_S_ADM_BIN_ERROR_TABLE structure for error protocol case of binary data deep form 20091013
2 Exporting EV_IS_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20091013
3 Exporting EV_IS_SEVERE_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20091013
4 Importing IS_BIN_ERROR_KEY_DATA Call by reference Type reference (TYPE) ESH_S_ADM_BIN_KEY Structure with key of ESH_ADM_BIN_ERROR 20091013
5 Importing IV_BYPASS_INDICATOR Call by reference Type reference (TYPE) ABAP_BOOL 20091013

Method CTRL_TASK_AFTER_BRANCH_SICF_EP on class CL_ESH_ADM_BIN_TOOLS has no exception.

Method CTRL_TASK_AFTER_BRANCH_SICF_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BIN_ERROR_TABLE_DATA Call by reference Type reference (TYPE) ESH_S_ADM_BIN_ERROR_TABLE structure for error protocol case of binary data deep form 20091013
2 Importing IS_BIN_ERROR_KEY_DATA Call by reference Type reference (TYPE) ESH_S_ADM_BIN_KEY Structure with key of ESH_ADM_BIN_ERROR 20091013
3 Importing IV_BYPASS_INDICATOR Call by reference Type reference (TYPE) ABAP_BOOL 20091013

Method CTRL_TASK_AFTER_BRANCH_SICF_P on class CL_ESH_ADM_BIN_TOOLS has no exception.

Method DELETE_BIN_ERROR_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BIN_ERROR_KEY_DATA Call by reference Type reference (TYPE) ESH_S_ADM_BIN_KEY Structure with key of ESH_ADM_BIN_ERROR 20090928
2 Importing IV_PERFORMANCE_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20090928
# Exception Resumable Description Created on
1 CX_ESH_ADM_BIN_ERROR Errors due to binary data 20090928

Method DELETE_DATA_CLUSTER_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA_CATEGORY Call by reference Type reference (TYPE) CHAR20 Char 20 20091013
2 Importing IV_ERROR_GUID Call by reference Type reference (TYPE) ESH_E_ADM_ERROR_GUID GUID for the Error Instance 20091013
3 Importing IV_REGION Call by reference Type reference (TYPE) CHAR20 Char 20 20091013

Method DELETE_DATA_CLUSTER_TABLE on class CL_ESH_ADM_BIN_TOOLS has no exception.

Method DELETE_INST_DATA_CLUSTER_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ERROR_GUID Call by reference Type reference (TYPE) ESH_E_ADM_ERROR_GUID GUID for the Error Instance 20091013

Method DELETE_INST_DATA_CLUSTER_TABLE on class CL_ESH_ADM_BIN_TOOLS has no exception.

Method DETERMINE_BIN_LOG_KEY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BIN_ERROR_KEY_DATA Call by reference Type reference (TYPE) ESH_S_ADM_BIN_KEY Structure with key of ESH_ADM_BIN_ERROR 20090924
2 Importing IR_CONNECTIVITY Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY Connectivity details 20090924
3 Importing IV_BIN_ATTR_ID Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD Node Field 20090924
4 Importing IV_BIN_NODE_ID Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20090924
5 Importing IV_OBJECT_TYPE_ID Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20090924
6 Importing IV_SYSREL_ID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20090924
# Exception Resumable Description Created on
1 CX_ESH_ADM_BIN_ERROR Errors due to binary data 20090924

Method DETERMINE_CONNECTOR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONNECTOR_ID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID Search Connector ID 20091001
2 Exporting EV_CONNECTOR_TYPE Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_TYPE Search Connector Type 20091001
3 Importing IR_CONNECTIVITY Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY Connectivity details 20091001
4 Importing IV_OBJECT_TYPE_ID Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20091001
5 Importing IV_SYSREL_ID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20091001
# Exception Resumable Description Created on
1 CX_ESH_ADM_BIN_ERROR Errors due to binary data 20091001

Method DETERMINE_DEBUG_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DEBUG_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20090928
2 Importing IV_CONNECTOR_ID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID Search Connector ID 20090929
3 Importing IV_CONNECTOR_TYPE Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_TYPE Search Connector Type 20090929
4 Importing IV_SCENARIO Call by reference Type reference (TYPE) ESH_E_ADM_BIN_SCENARIO scenario for binary data (KPRO, DPS, binary .....) 20091014

Method DETERMINE_DEBUG_MODE on class CL_ESH_ADM_BIN_TOOLS has no exception.

Method DETERMINE_DEBUG_MODE_FOR_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DEBUG_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20091005
2 Importing IV_URL Call by reference Type reference (TYPE) STRING 20091005

Method DETERMINE_DEBUG_MODE_FOR_URL on class CL_ESH_ADM_BIN_TOOLS has no exception.

Method DETERMINE_LIMIT_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TIMESTAMP_LIMIT Call by reference Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20090928
# Exception Resumable Description Created on
1 CX_ESH_ADM_BIN_ERROR Errors due to binary data 20090928

Method EXPORT_DATA_TO_CLUSTER_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CLUSTER Call by reference Type reference (TYPE) ESH_S_INT_CLUSTER Data Cluster Container 20091009
2 Importing IV_DATA_CATEGORY Call by reference Type reference (TYPE) CHAR20 Char 20 20091009
3 Importing IV_ERROR_GUID Call by reference Type reference (TYPE) ESH_E_ADM_ERROR_GUID GUID for the Error Instance 20091009
4 Importing IV_IS_ERROR Call by reference Type reference (TYPE) XSDBOOLEAN XSD Truth Type: true/false [ext.] 20091010
5 Importing IV_IS_SEVERE_ERROR Call by reference Type reference (TYPE) XSDBOOLEAN XSD Truth Type: true/false [ext.] 20091010
6 Importing IV_REGION Call by reference Type reference (TYPE) CHAR20 Region in IMPORT/EXPORT Data Table 20091009

Method EXPORT_DATA_TO_CLUSTER_TABLE on class CL_ESH_ADM_BIN_TOOLS has no exception.

Method EXPORT_ERROR_DATA_CLUSTER_SICF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ERROR_GUID Call by reference Type reference (TYPE) ESH_E_ADM_ERROR_GUID GUID for the Error Instance 20091012
2 Importing IV_IS_ERROR Call by reference Type reference (TYPE) XSDBOOLEAN XSD Truth Type: true/false [ext.] 20091012
3 Importing IV_IS_SEVERE_ERROR Call by reference Type reference (TYPE) XSDBOOLEAN XSD Truth Type: true/false [ext.] 20091012

Method EXPORT_ERROR_DATA_CLUSTER_SICF on class CL_ESH_ADM_BIN_TOOLS has no exception.

Method EXPORT_PERF_DATA_CLUSTER_SICF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BIN_PERFORMANCE_DATA Call by reference Type reference (TYPE) ESH_T_ADM_PERFORMANCE table type for performance data in case of binary data scena 20091012
2 Importing IV_ERROR_GUID Call by reference Type reference (TYPE) ESH_E_ADM_ERROR_GUID GUID for the Error Instance 20091012

Method EXPORT_PERF_DATA_CLUSTER_SICF on class CL_ESH_ADM_BIN_TOOLS has no exception.

Method EXPORT_PERF_DATA_CLUSTER_UPD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BIN_PERFORMANCE_DATA Call by reference Type reference (TYPE) ESH_T_ADM_PERFORMANCE table type for performance data in case of binary data scena 20091013
2 Importing IV_ERROR_GUID Call by reference Type reference (TYPE) ESH_E_ADM_ERROR_GUID GUID for the Error Instance 20091013

Method EXPORT_PERF_DATA_CLUSTER_UPD on class CL_ESH_ADM_BIN_TOOLS has no exception.

Method GET_BIN_BACKEND_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BIN_ATTR_ID_BACK Call by reference Type reference (TYPE) ESH_E_OM_BACKEND_NAME Backend Name 20090924
2 Exporting EV_BIN_NODE_ID_BACK Call by reference Type reference (TYPE) ESH_E_OM_BACKEND_NAME Backend Name 20090924
3 Importing IS_INDEX_API_COMPL_DPS Call by reference Type reference (TYPE) ESH_S_TREX_INDEX_API_COMPL_DPS Interface for passing data to DPS and KPro scenario 20090924

Method GET_BIN_BACKEND_NAMES on class CL_ESH_ADM_BIN_TOOLS has no exception.

Method GET_MODEL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INDEX_API_COMPL_DPS Call by reference Type reference (TYPE) ESH_S_TREX_INDEX_API_COMPL_DPS Interface for passing data to DPS and KPro scenario 20090924
2 Importing IV_CONNECTOR_ID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID Search Connector ID 20090924
3 Importing IV_SCENARIO Call by reference Type reference (TYPE) ESH_E_ADM_BIN_SCENARIO scenario for binary data (KPRO, DPS, binary .....) 20090924
# Exception Resumable Description Created on
1 CX_ESH_ADM_BIN_ERROR Errors due to binary data 20090924

Method GET_NEW_APPLOG_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20091008
2 Importing IV_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20091008

Method GET_NEW_APPLOG_INSTANCE on class CL_ESH_ADM_BIN_TOOLS has no exception.

Method GET_ROOT_KEY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_KEY_ID_DATA Call by reference Type reference (TYPE) ESH_T_ADM_GENERAL_OBJECT_ID table type for general object id in case of binary data scen 20090924
2 Exporting EV_ROOT_NODE_BACK Call by reference Type reference (TYPE) ESH_E_OM_BACKEND_NAME Backend Name 20090924
3 Exporting EV_ROOT_NODE_ID Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20090924
4 Exporting EV_ROOT_OBJECT_BACK Call by reference Type reference (TYPE) ESH_E_OM_BACKEND_NAME Backend Name 20090924
5 Exporting EV_ROOT_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20090924
6 Importing IS_INDEX_API_COMPL_DPS Call by reference Type reference (TYPE) ESH_S_TREX_INDEX_API_COMPL_DPS Interface for passing data to DPS and KPro scenario 20090924
7 Importing IV_CONNECTOR_ID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID Search Connector ID 20090924
8 Importing IV_ORIGIN_TABIX Call by reference Type reference (TYPE) SY-TABIX Index of Internal Tables 20090924
9 Importing IV_SCENARIO Call by reference Type reference (TYPE) ESH_E_ADM_BIN_SCENARIO scenario for binary data (KPRO, DPS, binary .....) 20090924
# Exception Resumable Description Created on
1 CX_ESH_ADM_BIN_ERROR Errors due to binary data 20090924

Method IMPORT_DATA_FROM_CLUSTER_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CLUSTER Call by reference Type reference (TYPE) ESH_S_INT_CLUSTER Data Cluster Container 20091009
2 Exporting EV_IS_ERROR Call by reference Type reference (TYPE) XSDBOOLEAN XSD Truth Type: true/false [ext.] 20091010
3 Exporting EV_IS_SEVERE_ERROR Call by reference Type reference (TYPE) XSDBOOLEAN XSD Truth Type: true/false [ext.] 20091010
4 Importing IV_DATA_CATEGORY Call by reference Type reference (TYPE) CHAR20 Char 20 20091009
5 Importing IV_ERROR_GUID Call by reference Type reference (TYPE) ESH_E_ADM_ERROR_GUID GUID for the Error Instance 20091009
6 Importing IV_REGION Call by reference Type reference (TYPE) CHAR20 Region in IMPORT/EXPORT Data Table 20091009

Method IMPORT_DATA_FROM_CLUSTER_TABLE on class CL_ESH_ADM_BIN_TOOLS has no exception.

Method MAINTAIN_BINARY_LOG_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_GUID Call by reference Type reference (TYPE) ESH_E_ADM_ERROR_GUID GUID for the error instance 20090924
2 Exporting EV_RECORD_START_TIME Call by reference Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20090924
3 Importing IR_BIN_ERROR_LOG Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_BIN_ERROR_ADMIN maintaining data base table ESH_ADM_BIN_ERR 20090924
4 Importing IS_BIN_ERROR_TABLE_DATA Call by reference Type reference (TYPE) ESH_S_ADM_BIN_ERROR_TABLE structure for error protocol case of binary data deep form 20090924
5 Importing IS_INDEX_API_COMPL_DPS Call by reference Type reference (TYPE) ESH_S_TREX_INDEX_API_COMPL_DPS Interface for passing data to DPS and KPro scenario 20090924
6 Importing IV_ADD_NEW_PERFORM_MEASURE Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20090924
7 Importing IV_ORIGIN_TABIX Call by reference Type reference (TYPE) SY-TABIX Index of Internal Tables 20090924
# Exception Resumable Description Created on
1 CX_ESH_ADM_BIN_ERROR Errors due to binary data 20090924

Method MODIFY_BIN_ERROR_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BIN_ERROR_KEY_DATA Call by reference Type reference (TYPE) ESH_S_ADM_BIN_KEY Structure with key of ESH_ADM_BIN_ERROR 20091002
2 Changing CS_BIN_ERROR_TABLE_DATA Call by reference Type reference (TYPE) ESH_S_ADM_BIN_ERROR_TABLE structure for error protocol case of binary data deep form 20091002
3 Changing CS_INDEX_API_COMPL_DPS Call by reference Type reference (TYPE) ESH_S_TREX_INDEX_API_COMPL_DPS Interface for passing data to DPS and KPro scenario 20091002
4 Importing IR_CONNECTIVITY Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY Connectivity details 20091002
5 Importing IS_INDEX_POPUL_API_DPS Call by reference Type reference (TYPE) ESH_S_TREX_INDEX_POPUL_API_DPS Interface for passing data to DPS and KPro scenario 20091002
6 Importing IV_BINARY_FIELD Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD Node Field 20091002
7 Importing IV_TABLE_INDEX Call by reference Type reference (TYPE) INT4 Natural number 20091002
# Exception Resumable Description Created on
1 CX_ESH_ADM_BIN_ERROR Errors due to binary data 20091002

Method SAVE_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20091008
# Exception Resumable Description Created on
1 CX_ESH_ADM_BIN_ERROR Errors due to binary data 20091008

Method START_BIN_ERROR_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BIN_ERROR_KEY_DATA Call by reference Type reference (TYPE) ESH_S_ADM_BIN_KEY Structure with key of ESH_ADM_BIN_ERROR 20090928
2 Changing CS_BIN_ERROR_TABLE_DATA Call by reference Type reference (TYPE) ESH_S_ADM_BIN_ERROR_TABLE structure for error protocol case of binary data deep form 20090928
3 Changing CS_INDEX_API_COMPL_DPS Call by reference Type reference (TYPE) ESH_S_TREX_INDEX_API_COMPL_DPS Interface for passing data to DPS and KPro scenario 20090928
4 Importing IR_CONNECTIVITY Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY Connectivity details 20090928
5 Importing IS_INDEX_POPUL_API_DPS Call by reference Type reference (TYPE) ESH_S_TREX_INDEX_POPUL_API_DPS Interface for passing data to DPS and KPro scenario 20090928
6 Importing IV_BINARY_FIELD Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD Node Field 20090928
7 Importing IV_TABLE_INDEX Call by reference Type reference (TYPE) INT4 Natural number 20090928
# Exception Resumable Description Created on
1 CX_ESH_ADM_BIN_ERROR Errors due to binary data 20091002

Method TEXT_MESSAGE_CONVERT_SHORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090809
2 Importing IV_MESSAGE_ID Call by reference Type reference (TYPE) SYMSGID Message ID 20090809
3 Importing IV_MESSAGE_NO Call by reference Type reference (TYPE) SYMSGNO Message No (has to contain &1&2&3&4) 20090809
4 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type A, E, W, I, S 20090809
5 Importing IV_TEXT Call by reference Type reference (TYPE) STRING Message Text 20090809

Method TEXT_MESSAGE_CONVERT_SHORT on class CL_ESH_ADM_BIN_TOOLS has no exception.

Method UPDATE_BIN_ERROR_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BIN_ERROR_TABLE_DATA Call by reference Type reference (TYPE) ESH_S_ADM_BIN_ERROR_TABLE structure for error protocol case of binary data deep form 20090928
2 Importing IS_INDEX_API_COMPL_DPS Call by reference Type reference (TYPE) ESH_S_TREX_INDEX_API_COMPL_DPS Interface for passing data to DPS and KPro scenario 20090928
3 Importing IV_ADD_NEW_PERFORM_MEASURE Call by reference Type reference (TYPE) ABAP_BOOL 20090928
4 Importing IV_TABLE_INDEX Call by reference Type reference (TYPE) INT4 Natural number 20090928
# Exception Resumable Description Created on
1 CX_ESH_ADM_BIN_ERROR Errors due to binary data 20090928

Method WRITE_APPLOG_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20091005
2 Importing IV_MESSAGE_V1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20091005
3 Importing IV_MESSAGE_V2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20091005
4 Importing IV_MESSAGE_V3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20091005
5 Importing IV_MESSAGE_V4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20091005
6 Importing IV_MSGTYPE Call by reference Type reference (TYPE) SY-MSGTY Message Type 20091027
7 Importing IV_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message Number 20091005
# Exception Resumable Description Created on
1 CX_ESH_ADM_BIN_ERROR Errors due to binary data 20091008

Method WRITE_APPLOG_OVERVIEW_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20091001

Method WRITE_APPLOG_OVERVIEW_MESSAGE on class CL_ESH_ADM_BIN_TOOLS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730