Hierarchy
⤷ 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 |