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 | ![]() |
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 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | Application Log | 20130926 | ||
2 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ESH_TREX_PROXY_ADMIN | HANA Proxy (Admin) | 20130926 | ||
3 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | LTY_T_ESH_SCHEMATA | Schema Details | 20130926 | ||
4 | ![]() |
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 | ![]() |
Static method | Public | Constructor | Class Constructor | 20120510 |
2 | ![]() |
Static method | Public | Method | Get Schema Name for Default DB Connection | 20120530 |
3 | ![]() |
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 | ![]() |
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 | ![]() |
IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connection GUID | 20130826 | ||
2 | ![]() |
IV_EXT_SYS_ID | Call by reference | Type reference (TYPE) | ESH_E_ADM_EXTERNAL_SYSTEM_ID | External System ID | 20130826 | ||
3 | ![]() |
IV_LOCAL_CONNECTION | Call by reference | Type reference (TYPE) | CHAR01 | Local Connection | 20130829 | ||
4 | ![]() |
IV_LOCAL_SYSTEM | Call by reference | Type reference (TYPE) | CHAR01 | Local System | 20130826 | ||
5 | ![]() |
RV_ESHCONN_SCHEMA | Value transfer | Type reference (TYPE) | ESH_E_HDB_DBSCHEMA | Database Schema for ESH Connection | 20120530 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General ESH TREX Exception | 20130902 |
History
Last changed by/on | SAP | 20141121 |
SAP Release Created in | 740 |