SAP ABAP Class CL_ESH_HANA_DBSCHEMA (ESH HANA DB-Schema Handler (Root Class))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_TREX (Package) TREX handling for Enterprise Search
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ESH_HANA_DBSCHEMA_CUST ESH HANA DB-Schema Customizing 20120731
2 Inheritance (c INHERITING FROM c_ref)  CL_ESH_HANA_DBSCHEMA_MAPPER ESH HANA DB-Schema Mapper 20120731
Properties
Class CL_ESH_HANA_DBSCHEMA  
Short Description ESH HANA DB-Schema Handler (Root Class)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_TREX   TREX handling for Enterprise Search 
Created 20120508   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_HANA_DBSCHEMA has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ESH_HANA_SCENARIO_ANALYZER 20120525 ESH-on-HANA Scenario Analyzer
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_APPLOG Instance attribute Protected Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20130926
2 MR_PROXY_ADMIN Instance attribute Protected Object reference (TYPE REF TO) CL_ESH_TREX_PROXY_ADMIN HANA Proxy (Admin) 20130926
3 ST_ESH_SCHEMATA Static Attribute Protected Type reference (TYPE) LTY_T_ESH_SCHEMATA Schema Details 20130926
4 SV_LOCAL_DDIC_DBSCHEMA Static Attribute Protected Type reference (TYPE) ESH_E_HDB_DEFAULT_DBSCHEMA Local DDIC DB-Schema 20130926
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20120510
2 GET_SCHEMA_NAME_DEFAULT Static method Public Method Get Schema Name for Default DB Connection 20120530
3 GET_SCHEMA_NAME_ESHCONN Static method Public Method Get Schema Name for ESH HDB Connection 20120530
Events
Class CL_ESH_HANA_DBSCHEMA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_CALCATTR_USAGE_BUFFER Protected See coding Calculated Attribute Usage Buffer 20130926 begin of lty_s_calcattr_usage_buffer, " flat internal structure for calculated attributes and calculated attribute usages calc_attribute TYPE esh_e_hdb_calc_attribute, usage_type TYPE char6, using_entity_guid TYPE guid_32, using_entity_otyp TYPE esh_e_om_object_type, using_entity_node TYPE esh_e_om_node_name, relatf_guid TYPE guid_32, relat_is_direct TYPE char01, id TYPE esh_e_hdb_calc_attr_id, ref_logsys TYPE logsys, hdb_dbschema TYPE esh_e_hdb_dbschema, hdb_dbtabname TYPE esh_e_hdb_dbtabname, ref_attribute TYPE esh_e_hdb_dbattribute, conv_routine TYPE esh_e_hdb_ca_conv_routine, length TYPE int4, scale TYPE int4, nf_object_type TYPE esh_e_om_object_type, nf_node TYPE esh_e_om_node_name, nf_guid TYPE esh_e_om_node_field_guid, nf_datatype TYPE dynptype, nf_intlen TYPE intlen, nf_ii_object_type TYPE esh_e_om_object_type, nf_ii_node TYPE esh_e_om_node_name, nf_ii_guid TYPE esh_e_om_node_field_guid, nf_ii_datatype TYPE dynptype, nf_ii_intlen TYPE intlen, end of lty_s_calcattr_usage_buffer
2 LTY_S_CONSTRAINT_COUNTER Protected See coding Constraint counter 20120515 BEGIN OF lty_s_constraint_counter, logsys TYPE logsys, object_type TYPE esh_e_om_object_type, node_name TYPE esh_e_om_node_name, constraint_counter TYPE i, END OF lty_s_constraint_counter
3 LTY_S_ESH_SCHEMATA Protected See coding Schemata 20130903 begin of lty_s_esh_schemata, connection_guid TYPE esh_e_adm_connection_guid, ext_sys_id TYPE esh_e_adm_external_system_id, logsys TYPE logsys, ext_sys_type TYPE esh_e_hdb_external_system_type, hdb_dbschema TYPE esh_e_hdb_dbschema, end of lty_s_esh_schemata
4 LTY_S_LOGSYS_DBSCHEMA Protected See coding DB Schema Customizing per Logsys 20120731 begin of lty_s_logsys_dbschema , logsys type logsys , generic type esh_t_hdb_dbschema , per_swc type esh_t_hdb_dbschema , per_otyp type esh_t_hdb_dbschema , per_node type esh_t_hdb_dbschema , end of lty_s_logsys_dbschema
5 LTY_S_OBJECTS_VIA_APPTAB Protected See coding Object accessed via APPTAB 20120529 begin of lty_s_objects_via_apptab , logsys type logsys , object_type type esh_e_om_object_type , software_comp type esh_e_om_sysrel , end of lty_s_objects_via_apptab
6 LTY_S_OBJECTS_VIA_INDEX Protected See coding Object accessed via INDEX 20120529 begin of lty_s_objects_via_index , logsys type logsys , object_type type esh_e_om_object_type , software_comp type esh_e_om_sysrel , end of lty_s_objects_via_index
7 LTY_S_SOFTWARECOMP_MAP Protected See coding Softwarecomponent Mapping 20120531 begin of lty_s_softwarecomp_map , logsys type logsys , object_type_guid type esh_e_om_object_type_guid , object_type type esh_e_om_object_type , ia_orgsysrel_guid type esh_e_om_sysrel_guid , hswc type esh_e_om_sysrel , end of lty_s_softwarecomp_map
8 LTY_S_STACK_ANALYZER Protected See coding Stack Analyzer 20120531 begin of lty_s_stack_analyzer , logsys type logsys , connection_guid type esh_e_adm_connection_guid , stack_analyzer type ref to cl_esh_om_stack_analyzer , end of lty_s_stack_analyzer
9 LTY_S_VIRTUAL_OBJ_ASSIGNM Protected See coding Virtual object assignment 20120619 begin of lty_s_virtual_obj_assignm , logsys type logsys , virtual_object type esh_e_om_object_type , virtual_root_node type esh_e_om_node_name , virtual_root_guid type esh_e_om_node_guid , referenced_object type esh_e_om_object_type , referenced_object_dir_acc type esh_e_om_direct_accessible , referenced_root_node type esh_e_om_node_name , referenced_root_guid type esh_e_om_node_guid , referenced_otyp_ext type esh_s_om_aotyp_ext , referenced_otypn_ext type esh_t_om_aotypn_ext , referenced_otypncc_ext type esh_t_om_aotypncc_ext , end of lty_s_virtual_obj_assignm
10 LTY_T_CALCATTR_USAGE_BUFFER Protected See coding Calculated Attribute Usage Buffer 20130926 lty_t_calcattr_usage_buffer TYPE SORTED TABLE OF lty_s_calcattr_usage_buffer WITH UNIQUE KEY calc_attribute usage_type using_entity_guid WITH NON-UNIQUE SORTED KEY using_entity COMPONENTS usage_type using_entity_otyp using_entity_node using_entity_guid WITH NON-UNIQUE SORTED KEY using_relat COMPONENTS usage_type relatf_guid using_entity_guid WITH NON-UNIQUE SORTED KEY using_obj_i COMPONENTS usage_type nf_object_type nf_node nf_guid WITH NON-UNIQUE SORTED KEY using_obj_ii COMPONENTS usage_type nf_ii_object_type nf_ii_node nf_ii_guid
11 LTY_T_CONSTRAINT_COUNTER Protected See coding Constraint counter 20120515 lty_t_constraint_counter TYPE SORTED TABLE OF lty_s_constraint_counter WITH UNIQUE KEY logsys object_type node_name
12 LTY_T_ESH_SCHEMATA Protected See coding Schemata 20130903 lty_t_esh_schemata TYPE SORTED TABLE OF lty_s_esh_schemata WITH UNIQUE KEY connection_guid WITH NON-UNIQUE SORTED KEY ext COMPONENTS ext_sys_id WITH NON-UNIQUE SORTED KEY logsys COMPONENTS logsys
13 LTY_T_LOGSYS_DBSCHEMA Protected See coding DB Schema Customizing per Logsys 20120731 lty_t_logsys_dbschema TYPE SORTED TABLE OF lty_s_logsys_dbschema WITH UNIQUE KEY logsys
14 LTY_T_OBJECTS_VIA_APPTAB Protected See coding Objects accessed via APPTAB 20120529 lty_t_objects_via_apptab TYPE SORTED TABLE OF lty_s_objects_via_apptab WITH UNIQUE KEY logsys object_type
15 LTY_T_OBJECTS_VIA_INDEX Protected See coding Objects accessed via INDEX 20120525 lty_t_objects_via_index TYPE SORTED TABLE OF lty_s_objects_via_index WITH UNIQUE KEY logsys object_type
16 LTY_T_SOFTWARECOMP_MAP Protected See coding Softwarecomponent Mappings 20120531 lty_t_softwarecomp_map TYPE SORTED TABLE OF lty_s_softwarecomp_map WITH UNIQUE KEY logsys object_type_guid
17 LTY_T_STACK_ANALYZER Protected See coding Stack Analyzer 20120531 lty_t_stack_analyzer TYPE SORTED TABLE OF lty_s_stack_analyzer WITH UNIQUE KEY logsys
18 LTY_T_VIRTUAL_OBJ_ASSIGNM Protected See coding Virtual object assignment 20120619 lty_t_virtual_obj_assignm TYPE SORTED TABLE OF lty_s_virtual_obj_assignm WITH UNIQUE KEY logsys virtual_object
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method GET_SCHEMA_NAME_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LOCAL_DDIC_DBSCHEMA Value transfer Type reference (TYPE) ESH_E_HDB_DBSCHEMA DDIC Database Schema for Local System 20130903

Method GET_SCHEMA_NAME_DEFAULT on class CL_ESH_HANA_DBSCHEMA has no exception.

Method GET_SCHEMA_NAME_ESHCONN 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 20130826
2 Importing IV_EXT_SYS_ID Call by reference Type reference (TYPE) ESH_E_ADM_EXTERNAL_SYSTEM_ID External System ID 20130826
3 Importing IV_LOCAL_CONNECTION Call by reference Type reference (TYPE) CHAR01 Local Connection 20130829
4 Importing IV_LOCAL_SYSTEM Call by reference Type reference (TYPE) CHAR01 Local System 20130826
5 Returning RV_ESHCONN_SCHEMA Value transfer Type reference (TYPE) ESH_E_HDB_DBSCHEMA Database Schema for ESH Connection 20120530
# Exception Resumable Description Created on
1 CX_ESH_TREX_PROXY General ESH TREX Exception 20130902
History
Last changed by/on SAP  20141121 
SAP Release Created in 740