Hierarchy

⤷

⤷

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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | ![]() |
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 | ![]() |
Constant | Public | Type reference (TYPE) | ESH_E_HDB_APPTAB_SCENARIO | 'A' | Apptab Scenario: Direct | 20120510 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | ESH_E_HDB_APPTAB_SCENARIO | 'I' | Apptab Scenario: Indirect, tables to be supplied by ext tool | 20120510 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | ESH_E_HDB_APPTAB_SCENARIO | 'N' | Apptab Scenario: Application tables cannot be used | 20120510 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | DBSYS-DBSYS | 'HDB' | Constant: DB System ID 'HDB' | 20120510 | |
5 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | Application Log | 20120510 | ||
6 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_TREX_PROXY_ADMIN | NWES Proxy for TREX Function Modules | 20120522 | ||
7 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_HANA_DBSCHEMA_MAPPER | ESH HANA DB-Schema Handler | 20120511 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | LTY_T_NODES_TO_ESCAPE | Nodes to escape | 20130701 | ||
9 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ESH_E_HDB_APPTAB_SCENARIO | Scenario for ESH on Application Tables | 20130823 | ||
10 | ![]() |
Static Attribute | Public | Type reference (TYPE) | DBSYS-DBSYS | DB System | 20120510 | ||
11 | ![]() |
Static Attribute | Public | Type reference (TYPE) | CHAR01 | DB System is HDB System | 20120510 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Analyse additional changes in nodes, requests and authchecks | 20120523 |
2 | ![]() |
Instance method | Private | Method | Check for changed objects which have to be analyzed | 20120601 |
3 | ![]() |
Instance method | Public | Method | Check whether node attribute names have to be escaped | 20130515 |
4 | ![]() |
Instance method | Public | Method | Check objects for ESH on Application Tables | 20120510 |
5 | ![]() |
Instance method | Public | Method | Check whether objects support indexing | 20120525 |
6 | ![]() |
Instance method | Public | Method | Check whether User Authority indexing is required | 20120627 |
7 | ![]() |
Static method | Public | Constructor | Class Constructor | 20120510 |
8 | ![]() |
Instance method | Private | Method | Create copy of ESH_HDB_MAP in ESH Schema | 20130524 |
9 | ![]() |
Instance method | Private | Method | Determine DBSystem Configuration | 20120510 |
10 | ![]() |
Instance method | Public | Method | Get Authorization Join Attributes (ESHAUTH/ESHCLIENT) | 20120621 |
11 | ![]() |
Instance method | Public | Method | Get Calculated Attribute Name | 20130930 |
12 | ![]() |
Instance method | Public | Method | Get Name of Domain Attributes for Join | 20121203 |
13 | ![]() |
Instance method | Public | Method | Get Join Attribute for "$ESH_ID$" | 20130522 |
14 | ![]() |
Static method | Public | Method | Get instance | 20120509 |
15 | ![]() |
Instance method | Public | Method | Get Join Target for "No RELATF" Case | 20130426 |
16 | ![]() |
Instance method | Public | Method | Get Node DBTAB Mapping | 20120529 |
17 | ![]() |
Instance method | Public | Method | Get Name of Physical Index for Join Index Compiler | 20120613 |
18 | ![]() |
Instance method | Public | Method | Get Table Constraints for Join Index Compiler | 20120618 |
19 | ![]() |
Instance method | Public | Method | Get HDB Attribute Definition for Node Field | 20130903 |
20 | ![]() |
Instance method | Public | Method | Get Admin Proxy | 20130823 |
21 | ![]() |
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 | ![]() |
CT_DELTA_AUTHONW | Call by reference | Type reference (TYPE) | ESH_T_OM_TRANS_DELTA_AUTHONW | Delta details: changed authorizations | 20120523 | ||
2 | ![]() |
CT_DELTA_NODES | Call by reference | Type reference (TYPE) | ESH_T_OM_TRANS_DELTA_NODES | Delta details: changed nodes | 20120523 | ||
3 | ![]() |
CT_DELTA_OBJECTS | Call by reference | Type reference (TYPE) | ESH_T_OM_TRANS_DELTA_OBJECTS | Delta details: changed objects | 20120523 | ||
4 | ![]() |
CT_DELTA_ODPS | Call by reference | Type reference (TYPE) | ESH_T_OM_TRANS_DELTA_ODPS | Delta details: changed ODP entries | 20120523 | ||
5 | ![]() |
CT_DELTA_REQUESTS | Call by reference | Type reference (TYPE) | ESH_T_OM_TRANS_DELTA_REQUESTS | Delta details: changed requests | 20120523 | ||
6 | ![]() |
IR_MODEL_METADATA_A | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model Instances (A Area) | 20120523 | ||
7 | ![]() |
IR_MODEL_METADATA_I | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model Instances (I Area) | 20120523 | ||
8 | ![]() |
IT_OBJECT_TYPES | Call by reference | Type reference (TYPE) | ESH_T_OM_OBJECT_TYPE_NAMES | Table of Object Types | 20120523 | ||
9 | ![]() |
IV_CHECK_USING_REQUESTS | Call by reference | Type reference (TYPE) | CHAR01 | Additionally check for using request/auths for changed nodes | 20121102 | ||
10 | ![]() |
IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connection GUID | 20120601 | ||
11 | ![]() |
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 | ![]() |
ET_UNANALYZED_OBJECTS | Call by reference | Type reference (TYPE) | ESH_T_OM_OBJECT_TYPE_NAMES | Unanalyzed Objects | 20120601 | ||
2 | ![]() |
IT_DELTA_NODES | Call by reference | Type reference (TYPE) | ESH_T_OM_TRANS_DELTA_NODES | Changed Nodes | 20120601 | ||
3 | ![]() |
IT_DELTA_OBJECTS | Call by reference | Type reference (TYPE) | ESH_T_OM_TRANS_DELTA_OBJECTS | Changed Objects | 20120601 | ||
4 | ![]() |
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 | ![]() |
IR_MODEL_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model Metadata | 20130515 | ||
2 | ![]() |
IV_EXT_SYS_ID | Call by reference | Type reference (TYPE) | ESH_E_ADM_EXTERNAL_SYSTEM_ID | Identifier for an External System | 20130515 | ||
3 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical System | 20130515 | ||
4 | ![]() |
IV_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node Name | 20130515 | ||
5 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20130515 | ||
6 | ![]() |
RV_ESCAPE_ATTRNAMES | Value transfer | Type reference (TYPE) | CHAR01 | Escape Attribute Names | 20130515 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IR_MODEL_METADATA_I | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model Instances (I Area) | 20120510 | ||
2 | ![]() |
IT_OBJECT_TYPES | Call by reference | Type reference (TYPE) | ESH_T_OM_OBJECT_TYPE_NAMES | Object Types (required for external check) | 20120510 | ||
3 | ![]() |
IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connection GUID | 20120510 | ||
4 | ![]() |
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 | ![]() |
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 | ![]() |
IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connection GUID | 20120525 | ||
2 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20120525 | ||
3 | ![]() |
IV_SEARCH_CONNECTOR_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_TEMPLATE_TYPE | Template Type | 20120525 | ||
4 | ![]() |
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 | ![]() |
IR_MODEL_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model Metadata | 20120627 | ||
2 | ![]() |
IV_AUTHCHECK | Call by reference | Type reference (TYPE) | ESH_E_OM_AUTH_CHECK | Authorization Check | 20120627 | ||
3 | ![]() |
IV_AUTHOBJECT | Call by reference | Type reference (TYPE) | XUOBJECT | Authorization Object | 20120627 | ||
4 | ![]() |
IV_EXT_SYS_ID | Call by reference | Type reference (TYPE) | ESH_E_ADM_EXTERNAL_SYSTEM_ID | Identifier for an External System | 20120627 | ||
5 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical system | 20120627 | ||
6 | ![]() |
IV_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node Name | 20120627 | ||
7 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20120627 | ||
8 | ![]() |
RV_REQUIRED | Value transfer | Type reference (TYPE) | CHAR01 | USER_AUTHORITY Indexing Required for Auth Check | 20120627 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical System | 20130524 | ||
2 | ![]() |
IV_SCHEMA_NAME | Call by reference | Type reference (TYPE) | ESH_E_HDB_DBSCHEMA | Database Schema | 20130524 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
ES_AUTHJOIN_DETAILS | Call by reference | Type reference (TYPE) | ESH_S_HDB_DBTAB_AUTHJOIN_DET | HDB DBTable Authorization-Join Details | 20120621 | ||
2 | ![]() |
IR_MODEL_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model Metadata | 20120625 | ||
3 | ![]() |
IV_AUTHCHECK | Call by reference | Type reference (TYPE) | ESH_E_OM_AUTH_CHECK | Authorization Check | 20120621 | ||
4 | ![]() |
IV_AUTHCHECK_32 | Call by reference | Type reference (TYPE) | ESH_E_OM_AUTH_CHECK_32 | Authorization Check (CHAR32) | 20120627 | ||
5 | ![]() |
IV_AUTHCHECK_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Authorization Check Node Name | 20130517 | ||
6 | ![]() |
IV_AUTHCHECK_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Authorization Check Object Type | 20130517 | ||
7 | ![]() |
IV_EXT_SYS_ID | Call by reference | Type reference (TYPE) | ESH_E_ADM_EXTERNAL_SYSTEM_ID | Identifier for an External System | 20120625 | ||
8 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical system | 20120621 | ||
9 | ![]() |
IV_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node Name | 20120621 | ||
10 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20120621 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ES_CALC_ATTRIBUTE | Call by reference | Type reference (TYPE) | ESH_S_HDB_CALC_ATTRIBUTE | Calculated Attribute | 20130930 | ||
2 | ![]() |
IR_MODEL_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model Metadata | 20130930 | ||
3 | ![]() |
IV_ENTITY_GUID | Call by reference | Type reference (TYPE) | GUID_32 | Entity GUID (NQF, NRF) | 20130930 | ||
4 | ![]() |
IV_ENTITY_TYPE | Call by reference | Type reference (TYPE) | CHAR6 | 'NQF' / 'NRF' | 20130930 | ||
5 | ![]() |
IV_EXT_SYS_ID | Call by reference | Type reference (TYPE) | ESH_E_ADM_EXTERNAL_SYSTEM_ID | External System ID | 20130930 | ||
6 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical system | 20130930 | ||
7 | ![]() |
IV_NODE_NAME | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node Name | 20130930 | ||
8 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20130930 | ||
9 | ![]() |
IV_R_NODE_NAME | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Reference Node Name | 20130930 | ||
10 | ![]() |
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 | ![]() |
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 | ![]() |
EV_ATTR_DOMALANGU | Call by reference | Type reference (TYPE) | ESH_E_HDB_DBATTRIBUTE | "DOMALANGU" attribute name | 20121203 | ||
2 | ![]() |
EV_ATTR_DOMVALUE_L | Call by reference | Type reference (TYPE) | ESH_E_HDB_DBATTRIBUTE | "DOMVALUE_L" attribute name | 20121203 | ||
3 | ![]() |
EV_ATTR_VALUE_TEXT | Call by reference | Type reference (TYPE) | ESH_E_HDB_DBATTRIBUTE | "VALUE_TEXT" attribute name | 20121203 | ||
4 | ![]() |
EV_IS_DOMAINBASED | Call by reference | Type reference (TYPE) | CHAR01 | Is Domain-Based | 20121204 | ||
5 | ![]() |
IR_MODEL_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model Metadata | 20121203 | ||
6 | ![]() |
IV_EXT_SYS_ID | Call by reference | Type reference (TYPE) | ESH_E_ADM_EXTERNAL_SYSTEM_ID | Identifier for an External System | 20121203 | ||
7 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical System | 20121203 | ||
8 | ![]() |
IV_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node Name | 20121203 | ||
9 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20121203 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EV_ESH_ID_ATTRIBUTE | Call by reference | Type reference (TYPE) | FIELDNAME | $ESH_ID$ Attribute | 20130522 | ||
2 | ![]() |
EV_ESH_ID_INTTYPE | Call by reference | Type reference (TYPE) | INTTYPE | $ESH_ID$ ABAP Data Type (C,D,N,...) | 20131029 | ||
3 | ![]() |
EV_ESH_ID_LENG | Call by reference | Type reference (TYPE) | DDLENG | $ESH_ID$ Length | 20131203 | ||
4 | ![]() |
IR_MODEL_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model Metadata | 20130522 | ||
5 | ![]() |
IT_NODE_FIELDS_EXT | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYPNF_EXT | Node Attributes | 20131029 | ||
6 | ![]() |
IV_EXT_SYS_ID | Call by reference | Type reference (TYPE) | ESH_E_ADM_EXTERNAL_SYSTEM_ID | External System ID | 20130522 | ||
7 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical System | 20130522 | ||
8 | ![]() |
IV_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node Name | 20130522 | ||
9 | ![]() |
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 | ![]() |
IR_APPLOG | Call by reference | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | Application Log | 20120510 | ||
2 | ![]() |
IR_PROXY_ADMIN | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_PROXY_ADMIN | NWES Proxy for TREX Function Modules | 20120522 | ||
3 | ![]() |
RR_SCENARIO_ANALYZER | Value transfer | Object reference (TYPE REF TO) | CL_ESH_HANA_SCENARIO_ANALYZER | Scenario Analyzer | 20130208 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EV_ESH_HDB_MAP_ATTR | Call by reference | Type reference (TYPE) | FIELDNAME | Matching Attribute in ESH_HDB_MAP | 20130426 | ||
2 | ![]() |
EV_TARGET_ATTR | Call by reference | Type reference (TYPE) | FIELDNAME | Join Attribute | 20130426 | ||
3 | ![]() |
IR_MODEL_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model Metadata | 20130426 | ||
4 | ![]() |
IV_EXT_SYS_ID | Call by reference | Type reference (TYPE) | ESH_E_ADM_EXTERNAL_SYSTEM_ID | External System ID | 20130426 | ||
5 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical System | 20130426 | ||
6 | ![]() |
IV_TARGET_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Target Node | 20130426 | ||
7 | ![]() |
IV_TARGET_OBJECT | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Target Object | 20130426 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ES_APPLICATION_TABLE_MAPPING | Call by reference | Type reference (TYPE) | ESH_S_HDB_DBMAP | Object Node to DB Table / DB Schema Mapping | 20120529 | ||
2 | ![]() |
EV_VIA_APPLICATION_TABLE | Call by reference | Type reference (TYPE) | CHAR01 | Via Application Table | 20120529 | ||
3 | ![]() |
IR_MODEL_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model Metadata | 20120529 | ||
4 | ![]() |
IV_EXT_SYS_ID | Call by reference | Type reference (TYPE) | ESH_E_ADM_EXTERNAL_SYSTEM_ID | Identifier for an External System | 20120529 | ||
5 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical system | 20120529 | ||
6 | ![]() |
IV_NODE_NAME | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node Name | 20120529 | ||
7 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20120529 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IR_MODEL_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model Metadata | 20120613 | ||
2 | ![]() |
IV_EXT_SYS_ID | Call by reference | Type reference (TYPE) | ESH_E_ADM_EXTERNAL_SYSTEM_ID | Identifier for an External System | 20120613 | ||
3 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical System | 20120613 | ||
4 | ![]() |
IV_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node Name | 20120613 | ||
5 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20120613 | ||
6 | ![]() |
RV_PHYS_TABLE | Value transfer | Type reference (TYPE) | TREXD_INDEX_ID | Physical Table or Index | 20120613 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ET_CONSTRAINTS | Call by reference | Type reference (TYPE) | ESH_T_HDB_DBTAB_CONSTRAINTS | DBTAB Constraints (Additional for Application Tab Scenario) | 20120618 | ||
2 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical system | 20120618 | ||
3 | ![]() |
IV_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node Name | 20120618 | ||
4 | ![]() |
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 | ![]() |
ES_HDB_ATTR_DEF | Call by reference | Type reference (TYPE) | HDBS_ATTR_DEF | HANA: Attribute Definition | 20130903 | ||
2 | ![]() |
EV_HAS_FTX | Call by reference | Type reference (TYPE) | CHAR01 | Has Fulltext Index | 20130903 | ||
3 | ![]() |
EV_HDB_DBSCHEMA | Call by reference | Type reference (TYPE) | ESH_E_HDB_DBSCHEMA | Database Schema | 20130903 | ||
4 | ![]() |
EV_HDB_DBTABNAME | Call by reference | Type reference (TYPE) | ESH_E_HDB_DBTABNAME | Database Table Name | 20130903 | ||
5 | ![]() |
EV_HDB_DBTAB_ATTR | Call by reference | Type reference (TYPE) | ESH_E_HDB_DBATTRIBUTE | Database Table Attribute Name | 20130903 | ||
6 | ![]() |
EV_IS_TABLEBASED | Call by reference | Type reference (TYPE) | CHAR01 | Is Tablebased | 20130903 | ||
7 | ![]() |
IR_MODEL_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model Metadata | 20130903 | ||
8 | ![]() |
IS_NF_EXT | Call by reference | Type reference (TYPE) | ESH_S_OM_AOTYPNF_EXT | Node Field (Ext) | 20130903 | ||
9 | ![]() |
IV_EXT_SYS_ID | Call by reference | Type reference (TYPE) | ESH_E_ADM_EXTERNAL_SYSTEM_ID | External System ID | 20130903 | ||
10 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical System | 20130903 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
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 |