SAP ABAP Class CL_ESH_HANA_SCENARIO_ANALYZER (ESH-on-HANA Scenario Analyzer)
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
Properties
Class CL_ESH_HANA_SCENARIO_ANALYZER  
Short Description ESH-on-HANA Scenario Analyzer    
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 20120509   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_HANA_DBSCHEMA_MAPPER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_ESH_OM_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ESH_HANA_SCENARIO_ANALYZER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ESH_DBT_COMPILER 20130318 Database Trigger Compiler
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_APPTAB_SCENARIO_DIRECT Constant Public Type reference (TYPE) ESH_E_HDB_APPTAB_SCENARIO 'A' Apptab Scenario: Direct 20120510
2 GC_APPTAB_SCENARIO_INDIRECT Constant Public Type reference (TYPE) ESH_E_HDB_APPTAB_SCENARIO 'I' Apptab Scenario: Indirect, tables to be supplied by ext tool 20120510
3 GC_APPTAB_SCENARIO_NO Constant Public Type reference (TYPE) ESH_E_HDB_APPTAB_SCENARIO 'N' Apptab Scenario: Application tables cannot be used 20120510
4 GC_DBSYS_HDB Constant Private Type reference (TYPE) DBSYS-DBSYS 'HDB' Constant: DB System ID 'HDB' 20120510
5 MR_APPLOG Instance attribute Private Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20120510
6 MR_PROXY_ADMIN Instance attribute Private Object reference (TYPE REF TO) CL_ESH_TREX_PROXY_ADMIN NWES Proxy for TREX Function Modules 20120522
7 MR_SCHEMA_MAPPER Instance attribute Private Object reference (TYPE REF TO) CL_ESH_HANA_DBSCHEMA_MAPPER ESH HANA DB-Schema Handler 20120511
8 MT_NODES_TO_ESCAPE Instance attribute Private Type reference (TYPE) LTY_T_NODES_TO_ESCAPE Nodes to escape 20130701
9 MV_APPTAB_SCENARIO Instance attribute Protected Type reference (TYPE) ESH_E_HDB_APPTAB_SCENARIO Scenario for ESH on Application Tables 20130823
10 SV_DBSYSTEM Static Attribute Public Type reference (TYPE) DBSYS-DBSYS DB System 20120510
11 SV_DBSYS_IS_HDB Static Attribute Public Type reference (TYPE) CHAR01 DB System is HDB System 20120510
Methods
# Method Level Visibility Method type Description Created on
1 ANALYZE_CHANGED_NODES_AND_REQ Instance method Public Method Analyse additional changes in nodes, requests and authchecks 20120523
2 CHANGED_OBJECTS_CHECK_ANALYZED Instance method Private Method Check for changed objects which have to be analyzed 20120601
3 CHECK_NODE_ATTRNAMES_TO_ESCAPE Instance method Public Method Check whether node attribute names have to be escaped 20130515
4 CHECK_OBJECTS_FOR_ES_ON_APPTAB Instance method Public Method Check objects for ESH on Application Tables 20120510
5 CHECK_OBJECT_SUPPORTS_INDEXING Instance method Public Method Check whether objects support indexing 20120525
6 CHECK_USER_AUTH_INDEXING_REQ Instance method Public Method Check whether User Authority indexing is required 20120627
7 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20120510
8 CREATE_ESH_HDB_MAP Instance method Private Method Create copy of ESH_HDB_MAP in ESH Schema 20130524
9 DETERMINE_DBSYS_CONFIGURATION Instance method Private Method Determine DBSystem Configuration 20120510
10 GET_AUTHJOIN_ATTRIBUTES Instance method Public Method Get Authorization Join Attributes (ESHAUTH/ESHCLIENT) 20120621
11 GET_CALC_ATTR_NAME Instance method Public Method Get Calculated Attribute Name 20130930
12 GET_DOMA_ATTRIBUTES_FOR_JOIN Instance method Public Method Get Name of Domain Attributes for Join 20121203
13 GET_ESH_ID_JOINATTR Instance method Public Method Get Join Attribute for "$ESH_ID$" 20130522
14 GET_INSTANCE Static method Public Method Get instance 20120509
15 GET_JOIN_TARGET_NO_RELATF Instance method Public Method Get Join Target for "No RELATF" Case 20130426
16 GET_NODE_DBTAB_MAPPING Instance method Public Method Get Node DBTAB Mapping 20120529
17 GET_PHYS_TABLE_FOR_JOIN Instance method Public Method Get Name of Physical Index for Join Index Compiler 20120613
18 GET_TABLE_CONSTRAINTS_FOR_JOIN Instance method Public Method Get Table Constraints for Join Index Compiler 20120618
19 NF_GET_HDB_ATTR_DEFINITION Instance method Public Method Get HDB Attribute Definition for Node Field 20130903
20 PROXY Instance method Public Method Get Admin Proxy 20130823
21 UPDATE_CALC_ATTR_STATUS Instance method Public Method Update Calculated Attribute Status 20131002
Events
Class CL_ESH_HANA_SCENARIO_ANALYZER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_NODES_TO_ESCAPE Private See coding Nodes to escape 20130701 BEGIN OF lty_s_nodes_to_escape, logsys TYPE logsys, object_type TYPE esh_e_om_object_type, node TYPE esh_e_om_node_name, escape TYPE char01, END OF lty_s_nodes_to_escape
2 LTY_T_NODES_TO_ESCAPE Private See coding Nodes to escape 20130701 lty_t_nodes_to_escape TYPE SORTED TABLE OF lty_s_nodes_to_escape WITH UNIQUE KEY logsys object_type node
Method Signatures

Method ANALYZE_CHANGED_NODES_AND_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DELTA_AUTHONW Call by reference Type reference (TYPE) ESH_T_OM_TRANS_DELTA_AUTHONW Delta details: changed authorizations 20120523
2 Changing CT_DELTA_NODES Call by reference Type reference (TYPE) ESH_T_OM_TRANS_DELTA_NODES Delta details: changed nodes 20120523
3 Changing CT_DELTA_OBJECTS Call by reference Type reference (TYPE) ESH_T_OM_TRANS_DELTA_OBJECTS Delta details: changed objects 20120523
4 Changing CT_DELTA_ODPS Call by reference Type reference (TYPE) ESH_T_OM_TRANS_DELTA_ODPS Delta details: changed ODP entries 20120523
5 Changing CT_DELTA_REQUESTS Call by reference Type reference (TYPE) ESH_T_OM_TRANS_DELTA_REQUESTS Delta details: changed requests 20120523
6 Importing IR_MODEL_METADATA_A Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Instances (A Area) 20120523
7 Importing IR_MODEL_METADATA_I Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Instances (I Area) 20120523
8 Importing IT_OBJECT_TYPES Call by reference Type reference (TYPE) ESH_T_OM_OBJECT_TYPE_NAMES Table of Object Types 20120523
9 Importing IV_CHECK_USING_REQUESTS Call by reference Type reference (TYPE) CHAR01 Additionally check for using request/auths for changed nodes 20121102
10 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20120601
11 Importing IV_SEARCH_CONNECTOR_TYPE Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_TYPE Search Connector Type 20120601

Method ANALYZE_CHANGED_NODES_AND_REQ on class CL_ESH_HANA_SCENARIO_ANALYZER has no exception.

Method CHANGED_OBJECTS_CHECK_ANALYZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UNANALYZED_OBJECTS Call by reference Type reference (TYPE) ESH_T_OM_OBJECT_TYPE_NAMES Unanalyzed Objects 20120601
2 Importing IT_DELTA_NODES Call by reference Type reference (TYPE) ESH_T_OM_TRANS_DELTA_NODES Changed Nodes 20120601
3 Importing IT_DELTA_OBJECTS Call by reference Type reference (TYPE) ESH_T_OM_TRANS_DELTA_OBJECTS Changed Objects 20120601
4 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical System 20120601

Method CHANGED_OBJECTS_CHECK_ANALYZED on class CL_ESH_HANA_SCENARIO_ANALYZER has no exception.

Method CHECK_NODE_ATTRNAMES_TO_ESCAPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL_METADATA Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Metadata 20130515
2 Importing IV_EXT_SYS_ID Call by reference Type reference (TYPE) ESH_E_ADM_EXTERNAL_SYSTEM_ID Identifier for an External System 20130515
3 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical System 20130515
4 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20130515
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20130515
6 Returning RV_ESCAPE_ATTRNAMES Value transfer Type reference (TYPE) CHAR01 Escape Attribute Names 20130515
# Exception Resumable Description Created on
1 CX_ESH_HANA_APPTAB_MAPPING ESH-on-HANA: Application Table Mapping Error 20130515

Method CHECK_OBJECTS_FOR_ES_ON_APPTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL_METADATA_I Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Instances (I Area) 20120510
2 Importing IT_OBJECT_TYPES Call by reference Type reference (TYPE) ESH_T_OM_OBJECT_TYPE_NAMES Object Types (required for external check) 20120510
3 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20120510
4 Importing IV_SEARCH_CONNECTOR_TYPE Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_TYPE Search Connector Type 20120510
# Exception Resumable Description Created on
1 CX_ESH_TREX_STATIC Static exception superclass for ESH-TREX 20130827

Method CHECK_OBJECT_SUPPORTS_INDEXING 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 20120525
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20120525
3 Importing IV_SEARCH_CONNECTOR_TYPE Call by reference Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template Type 20120525
4 Returning RV_SUPPORTS_INDEXING Value transfer Type reference (TYPE) ABAP_BOOL Supports indexing 20120525

Method CHECK_OBJECT_SUPPORTS_INDEXING on class CL_ESH_HANA_SCENARIO_ANALYZER has no exception.

Method CHECK_USER_AUTH_INDEXING_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL_METADATA Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Metadata 20120627
2 Importing IV_AUTHCHECK Call by reference Type reference (TYPE) ESH_E_OM_AUTH_CHECK Authorization Check 20120627
3 Importing IV_AUTHOBJECT Call by reference Type reference (TYPE) XUOBJECT Authorization Object 20120627
4 Importing IV_EXT_SYS_ID Call by reference Type reference (TYPE) ESH_E_ADM_EXTERNAL_SYSTEM_ID Identifier for an External System 20120627
5 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20120627
6 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20120627
7 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20120627
8 Returning RV_REQUIRED Value transfer Type reference (TYPE) CHAR01 USER_AUTHORITY Indexing Required for Auth Check 20120627
# Exception Resumable Description Created on
1 CX_ESH_HANA_APPTAB_MAPPING ESH-on-HANA: Application Table Mapping Error 20120627

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_ESH_HDB_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical System 20130524
2 Importing IV_SCHEMA_NAME Call by reference Type reference (TYPE) ESH_E_HDB_DBSCHEMA Database Schema 20130524
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TREXD_INDEX_ID Tabname/Index ID for ESH_HDB_MAP 20130524
# Exception Resumable Description Created on
1 CX_ESH_TREX_PROXY General ESH TREX Exception 20130524

Method DETERMINE_DBSYS_CONFIGURATION Signature

Method DETERMINE_DBSYS_CONFIGURATION on class CL_ESH_HANA_SCENARIO_ANALYZER has no parameter.
Method DETERMINE_DBSYS_CONFIGURATION on class CL_ESH_HANA_SCENARIO_ANALYZER has no exception.

Method GET_AUTHJOIN_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_AUTHJOIN_DETAILS Call by reference Type reference (TYPE) ESH_S_HDB_DBTAB_AUTHJOIN_DET HDB DBTable Authorization-Join Details 20120621
2 Importing IR_MODEL_METADATA Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Metadata 20120625
3 Importing IV_AUTHCHECK Call by reference Type reference (TYPE) ESH_E_OM_AUTH_CHECK Authorization Check 20120621
4 Importing IV_AUTHCHECK_32 Call by reference Type reference (TYPE) ESH_E_OM_AUTH_CHECK_32 Authorization Check (CHAR32) 20120627
5 Importing IV_AUTHCHECK_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Authorization Check Node Name 20130517
6 Importing IV_AUTHCHECK_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Authorization Check Object Type 20130517
7 Importing IV_EXT_SYS_ID Call by reference Type reference (TYPE) ESH_E_ADM_EXTERNAL_SYSTEM_ID Identifier for an External System 20120625
8 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20120621
9 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20120621
10 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20120621
# Exception Resumable Description Created on
1 CX_ESH_HANA_APPTAB_MAPPING ESH-on-HANA: Application Table Mapping Error 20120625

Method GET_CALC_ATTR_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CALC_ATTRIBUTE Call by reference Type reference (TYPE) ESH_S_HDB_CALC_ATTRIBUTE Calculated Attribute 20130930
2 Importing IR_MODEL_METADATA Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Metadata 20130930
3 Importing IV_ENTITY_GUID Call by reference Type reference (TYPE) GUID_32 Entity GUID (NQF, NRF) 20130930
4 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) CHAR6 'NQF' / 'NRF' 20130930
5 Importing IV_EXT_SYS_ID Call by reference Type reference (TYPE) ESH_E_ADM_EXTERNAL_SYSTEM_ID External System ID 20130930
6 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20130930
7 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20130930
8 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20130930
9 Importing IV_R_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Reference Node Name 20130930
10 Importing IV_R_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Reference Object Type 20130930
# Exception Resumable Description Created on
1 CX_ESH_HANA_APPTAB_MAPPING ESH-on-HANA: Application Table Mapping Error 20130930

Method GET_DOMA_ATTRIBUTES_FOR_JOIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ATTR_DOMALANGU Call by reference Type reference (TYPE) ESH_E_HDB_DBATTRIBUTE "DOMALANGU" attribute name 20121203
2 Exporting EV_ATTR_DOMVALUE_L Call by reference Type reference (TYPE) ESH_E_HDB_DBATTRIBUTE "DOMVALUE_L" attribute name 20121203
3 Exporting EV_ATTR_VALUE_TEXT Call by reference Type reference (TYPE) ESH_E_HDB_DBATTRIBUTE "VALUE_TEXT" attribute name 20121203
4 Exporting EV_IS_DOMAINBASED Call by reference Type reference (TYPE) CHAR01 Is Domain-Based 20121204
5 Importing IR_MODEL_METADATA Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Metadata 20121203
6 Importing IV_EXT_SYS_ID Call by reference Type reference (TYPE) ESH_E_ADM_EXTERNAL_SYSTEM_ID Identifier for an External System 20121203
7 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical System 20121203
8 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20121203
9 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20121203
# Exception Resumable Description Created on
1 CX_ESH_HANA_APPTAB_MAPPING ESH-on-HANA: Application Table Mapping Error 20121204

Method GET_ESH_ID_JOINATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ESH_ID_ATTRIBUTE Call by reference Type reference (TYPE) FIELDNAME $ESH_ID$ Attribute 20130522
2 Exporting EV_ESH_ID_INTTYPE Call by reference Type reference (TYPE) INTTYPE $ESH_ID$ ABAP Data Type (C,D,N,...) 20131029
3 Exporting EV_ESH_ID_LENG Call by reference Type reference (TYPE) DDLENG $ESH_ID$ Length 20131203
4 Importing IR_MODEL_METADATA Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Metadata 20130522
5 Importing IT_NODE_FIELDS_EXT Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNF_EXT Node Attributes 20131029
6 Importing IV_EXT_SYS_ID Call by reference Type reference (TYPE) ESH_E_ADM_EXTERNAL_SYSTEM_ID External System ID 20130522
7 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical System 20130522
8 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20130522
9 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20130522

Method GET_ESH_ID_JOINATTR on class CL_ESH_HANA_SCENARIO_ANALYZER has no exception.

Method GET_INSTANCE 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 20120510
2 Importing IR_PROXY_ADMIN Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_PROXY_ADMIN NWES Proxy for TREX Function Modules 20120522
3 Returning RR_SCENARIO_ANALYZER Value transfer Object reference (TYPE REF TO) CL_ESH_HANA_SCENARIO_ANALYZER Scenario Analyzer 20130208
# Exception Resumable Description Created on
1 CX_ESH_TREX_PROXY General ESH TREX Exception 20130828

Method GET_JOIN_TARGET_NO_RELATF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ESH_HDB_MAP_ATTR Call by reference Type reference (TYPE) FIELDNAME Matching Attribute in ESH_HDB_MAP 20130426
2 Exporting EV_TARGET_ATTR Call by reference Type reference (TYPE) FIELDNAME Join Attribute 20130426
3 Importing IR_MODEL_METADATA Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Metadata 20130426
4 Importing IV_EXT_SYS_ID Call by reference Type reference (TYPE) ESH_E_ADM_EXTERNAL_SYSTEM_ID External System ID 20130426
5 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical System 20130426
6 Importing IV_TARGET_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Target Node 20130426
7 Importing IV_TARGET_OBJECT Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Target Object 20130426
# Exception Resumable Description Created on
1 CX_ESH_HANA_APPTAB_MAPPING ESH-on-HANA: Application Table Mapping Error 20130426

Method GET_NODE_DBTAB_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_APPLICATION_TABLE_MAPPING Call by reference Type reference (TYPE) ESH_S_HDB_DBMAP Object Node to DB Table / DB Schema Mapping 20120529
2 Exporting EV_VIA_APPLICATION_TABLE Call by reference Type reference (TYPE) CHAR01 Via Application Table 20120529
3 Importing IR_MODEL_METADATA Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Metadata 20120529
4 Importing IV_EXT_SYS_ID Call by reference Type reference (TYPE) ESH_E_ADM_EXTERNAL_SYSTEM_ID Identifier for an External System 20120529
5 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20120529
6 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20120529
7 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20120529
# Exception Resumable Description Created on
1 CX_ESH_HANA_APPTAB_MAPPING ESH-on-HANA: Application Table Mapping Error 20120529

Method GET_PHYS_TABLE_FOR_JOIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL_METADATA Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Metadata 20120613
2 Importing IV_EXT_SYS_ID Call by reference Type reference (TYPE) ESH_E_ADM_EXTERNAL_SYSTEM_ID Identifier for an External System 20120613
3 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical System 20120613
4 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20120613
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20120613
6 Returning RV_PHYS_TABLE Value transfer Type reference (TYPE) TREXD_INDEX_ID Physical Table or Index 20120613
# Exception Resumable Description Created on
1 CX_ESH_HANA_APPTAB_MAPPING ESH-on-HANA: Application Table Mapping Error 20120613

Method GET_TABLE_CONSTRAINTS_FOR_JOIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONSTRAINTS Call by reference Type reference (TYPE) ESH_T_HDB_DBTAB_CONSTRAINTS DBTAB Constraints (Additional for Application Tab Scenario) 20120618
2 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20120618
3 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20120618
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20120618

Method GET_TABLE_CONSTRAINTS_FOR_JOIN on class CL_ESH_HANA_SCENARIO_ANALYZER has no exception.

Method NF_GET_HDB_ATTR_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HDB_ATTR_DEF Call by reference Type reference (TYPE) HDBS_ATTR_DEF HANA: Attribute Definition 20130903
2 Exporting EV_HAS_FTX Call by reference Type reference (TYPE) CHAR01 Has Fulltext Index 20130903
3 Exporting EV_HDB_DBSCHEMA Call by reference Type reference (TYPE) ESH_E_HDB_DBSCHEMA Database Schema 20130903
4 Exporting EV_HDB_DBTABNAME Call by reference Type reference (TYPE) ESH_E_HDB_DBTABNAME Database Table Name 20130903
5 Exporting EV_HDB_DBTAB_ATTR Call by reference Type reference (TYPE) ESH_E_HDB_DBATTRIBUTE Database Table Attribute Name 20130903
6 Exporting EV_IS_TABLEBASED Call by reference Type reference (TYPE) CHAR01 Is Tablebased 20130903
7 Importing IR_MODEL_METADATA Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Metadata 20130903
8 Importing IS_NF_EXT Call by reference Type reference (TYPE) ESH_S_OM_AOTYPNF_EXT Node Field (Ext) 20130903
9 Importing IV_EXT_SYS_ID Call by reference Type reference (TYPE) ESH_E_ADM_EXTERNAL_SYSTEM_ID External System ID 20130903
10 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical System 20130903
# Exception Resumable Description Created on
1 CX_ESH_HANA_APPTAB_MAPPING ESH-on-HANA: Application Table Mapping Error 20130903

Method PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PROXY_ADMIN Value transfer Object reference (TYPE REF TO) CL_ESH_TREX_PROXY_ADMIN Admin Proxy 20130823

Method PROXY on class CL_ESH_HANA_SCENARIO_ANALYZER has no exception.

Method UPDATE_CALC_ATTR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CALC_ATTR_COMPILER Call by reference Object reference (TYPE REF TO) CL_ESH_HANA_CALCATTR_COMPILER Calculated Attribute Compiler 20131002

Method UPDATE_CALC_ATTR_STATUS on class CL_ESH_HANA_SCENARIO_ANALYZER has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740