Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_ESH_HANA_DBSCHEMA | ESH HANA DB-Schema Handler (Root Class) | 20120731 |
Properties
| Class | CL_ESH_HANA_DBSCHEMA_MAPPER | |
| Short Description | ESH HANA DB-Schema Mapper | |
| Super Class | CL_ESH_HANA_DBSCHEMA | ESH HANA DB-Schema Handler (Root 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 | 20120731 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_ESH_HANA_DBSCHEMA_MAPPER has no forward declaration.
Interfaces
Class CL_ESH_HANA_DBSCHEMA_MAPPER has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_ESH_DBT_ANALYZER | 20130208 | Database Trigger Analyzer | |
| 2 | CL_ESH_HANA_SCENARIO_ANALYZER | 20120731 | ESH-on-HANA Scenario Analyzer |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | FIELDNAME | 'SPRAS' | Field Name | 20120731 | ||
| 2 | Constant | Private | Type reference (TYPE) | FIELDNAME | 'DDLANGUAGE' | Field Name | 20120731 | ||
| 3 | Constant | Private | Type reference (TYPE) | FIELDNAME | 'DDTEXT' | Field Name | 20120731 | ||
| 4 | Constant | Private | Type reference (TYPE) | FIELDNAME | 'DOMNAME' | Field Name | 20120731 | ||
| 5 | Constant | Private | Type reference (TYPE) | FIELDNAME | 'DOMVALUE_L' | Field Name | 20120731 | ||
| 6 | Constant | Private | Type reference (TYPE) | CHAR2 | 'EQ' | Version Number Component | 20120731 | ||
| 7 | Constant | Private | Type reference (TYPE) | DYNPTYPE | 'CLNT' | ABAP/4 Dictionary: Screen data type for Screen Painter | 20120731 | ||
| 8 | Constant | Private | Type reference (TYPE) | DYNPTYPE | 'LANG' | ABAP/4 Dictionary: Screen data type for Screen Painter | 20120731 | ||
| 9 | Constant | Private | Type reference (TYPE) | TABNAME | 'DD07L' | Table Name | 20120731 | ||
| 10 | Constant | Private | Type reference (TYPE) | TABNAME | 'DD07T' | Table Name | 20120731 | ||
| 11 | Constant | Private | Type reference (TYPE) | TABNAME | 'DD07V' | Table Name | 20120731 | ||
| 12 | Constant | Private | Type reference (TYPE) | TABNAME | 'T002T' | Table Name | 20120731 | ||
| 13 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_HANA_DBSCHEMA_CUST | ESH HANA DB-Schema Customizing | 20120731 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | LTY_T_CALCATTR_USAGE_BUFFER | Calculated Attribute Usages Buffer | 20130926 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | LTY_T_CONSTRAINT_COUNTER | Constraint Counter | 20120731 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | LTY_T_OBJECTS_VIA_APPTAB | Objects eligible for ESH-on-APPTAB | 20120731 | |||
| 17 | Instance attribute | Protected | Type reference (TYPE) | LTY_T_OBJECTS_VIA_INDEX | Objects requiring classical index tables | 20120731 | |||
| 18 | Instance attribute | Protected | Type reference (TYPE) | ESH_T_HDB_DBMAP | Schema Mapping Table | 20120731 | |||
| 19 | Instance attribute | Protected | Type reference (TYPE) | LTY_T_SOFTWARECOMP_MAP | Software Component Mapping Table | 20120731 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | LTY_T_STACK_ANALYZER | Stack Analyzer | 20120731 | |||
| 21 | Instance attribute | Protected | Type reference (TYPE) | LTY_T_VIRTUAL_OBJ_ASSIGNM | Virtual Object Assignment Buffer | 20130603 | |||
| 22 | Instance attribute | Protected | Type reference (TYPE) | ESH_E_HDB_DEST | Destination | 20130828 | |||
| 23 | Instance attribute | Protected | Type reference (TYPE) | ESH_E_ADM_DESTINATION_TYPE | Destination Type | 20130828 | |||
| 24 | Instance attribute | Protected | Type reference (TYPE) | ESH_E_ADM_EXTERNAL_SYSTEM_ID | Identifier for an External System | 20120731 | |||
| 25 | Instance attribute | Protected | Type reference (TYPE) | LOGSYS | Logical system | 20120731 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Check for changed objects, nodes, requests and authchecks | 20120731 | |
| 2 | Instance method | Protected | Method | Build Schema Mapping | 20120731 | |
| 3 | Instance method | Private | Method | Changed Node: Add Transport-Delta Change Information | 20120731 | |
| 4 | Instance method | Private | Method | Check Calculated Attributes and Calculated Attribute Usages | 20130926 | |
| 5 | Instance method | Private | Method | Data Provider Attribute Get Type | 20120731 | |
| 6 | Instance method | Private | Method | DDIC Table: Check Client-Dependency | 20120731 | |
| 7 | Instance method | Private | Method | DDIC Table: Get Calculated Attributes | 20130911 | |
| 8 | Instance method | Private | Method | DDIC Table: Get Fulltext Index Attributes | 20130613 | |
| 9 | Instance method | Private | Method | DDIC Table: Set Language Constraints | 20121024 | |
| 10 | Instance method | Private | Method | Determine "$ESH_ID$" Attribute | 20130522 | |
| 11 | Instance method | Private | Method | Get Domain Attribute Mapping | 20120731 | |
| 12 | Instance method | Private | Method | Generate Calculated Attribute for Node Attribute | 20130917 | |
| 13 | Instance method | Private | Method | Get All Authorization Checks | 20120731 | |
| 14 | Instance method | Private | Method | Get All Data Providers | 20120731 | |
| 15 | Instance method | Private | Method | Get Constraint Key | 20120731 | |
| 16 | Instance method | Private | Method | Get Extract Filter Constraints | 20120731 | |
| 17 | Instance method | Private | Method | Get Generic Auth Join Details (ESHCLIENT/ESHAUTH) | 20120731 | |
| 18 | Static method | Public | Method | Get Instance | 20120731 | |
| 19 | Instance method | Private | Method | Get SWC (Home SWC) for Object Type | 20120731 | |
| 20 | Instance method | Private | Method | Reset Constraint Key | 20121025 | |
| 21 | Instance method | Private | Method | Schema Mapping: Set Configuration ID | 20120731 | |
| 22 | Instance method | Private | Method | Schema Mapping: Set DBSCHEMA | 20120731 | |
| 23 | Instance method | Private | Method | Schema Mapping: Validate | 20120731 | |
| 24 | Instance method | Protected | Method | Update Calculated Attribute Status in Schema Mapping | 20131002 | |
| 25 | Instance method | Private | Method | Virtual Object: Get Schema Mapping of Associated Non-Virtual | 20120731 |
Events
Class CL_ESH_HANA_DBSCHEMA_MAPPER has no event.
Types
Class CL_ESH_HANA_DBSCHEMA_MAPPER has no local type.
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 | 20120731 | |||
| 2 | CT_DELTA_NODES | Call by reference | Type reference (TYPE) | ESH_T_OM_TRANS_DELTA_NODES | Delta details: changed nodes | 20120731 | |||
| 3 | CT_DELTA_OBJECTS | Call by reference | Type reference (TYPE) | ESH_T_OM_TRANS_DELTA_OBJECTS | Delta details: changed objects | 20120731 | |||
| 4 | CT_DELTA_REQUESTS | Call by reference | Type reference (TYPE) | ESH_T_OM_TRANS_DELTA_REQUESTS | Delta details: changed requests | 20120731 | |||
| 5 | IR_MODEL_METADATA_I | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model Metadata (I-Area) | 20120731 | |||
| 6 | IV_CHECK_USING_REQUESTS | Call by reference | Type reference (TYPE) | CHAR01 | Additionally check for using request/auths for changed nodes | 20121102 | |||
| 7 | IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connection GUID | 20120731 | |||
| 8 | IV_SEARCH_CONNECTOR_TYPE | Call by reference | Type reference (TYPE) | ESH_E_IF_SEARCH_CONNECTOR_TYPE | Search Connector Type | 20120731 |
Method ANALYZE_CHANGED_NODES_AND_REQ on class CL_ESH_HANA_DBSCHEMA_MAPPER has no exception.
Method BUILD_SCHEMA_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECTS_VIA_APPTAB | Call by reference | Type reference (TYPE) | LTY_T_OBJECTS_VIA_APPTAB | Objects via Application Table | 20120731 | |||
| 2 | ET_OBJECTS_VIA_INDEX | Call by reference | Type reference (TYPE) | LTY_T_OBJECTS_VIA_INDEX | Objects via Index | 20120731 | |||
| 3 | ET_SCHEMA_MAPPING | Call by reference | Type reference (TYPE) | ESH_T_HDB_DBMAP | Schema Mapping Table | 20120731 | |||
| 4 | IR_MODEL_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model Instances | 20120731 | |||
| 5 | IT_OBJECT_TYPES | Call by reference | Type reference (TYPE) | ESH_T_OM_OBJECT_TYPE_NAMES | Relevant object types | 20120731 | |||
| 6 | IV_EXT_SYS_ID | Call by reference | Type reference (TYPE) | ESH_E_ADM_EXTERNAL_SYSTEM_ID | Identifier for an External System | 20120731 | |||
| 7 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logsys | 20120731 | |||
| 8 | IV_READ_BUFFER | Call by reference | Type reference (TYPE) | CHAR01 | ABAP_TRUE | Read buffer | 20120731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH-on-HANA: Application Table Mapping Error | 20120731 |
Method CHANGED_NODE_ADD_TRANS_DELTA 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 | 20120731 | |||
| 2 | CT_DELTA_NODES | Call by reference | Type reference (TYPE) | ESH_T_OM_TRANS_DELTA_NODES | Delta details: changed nodes | 20120731 | |||
| 3 | CT_DELTA_OBJECTS | Call by reference | Type reference (TYPE) | ESH_T_OM_TRANS_DELTA_OBJECTS | Delta details: changed objects | 20120731 | |||
| 4 | CT_DELTA_REQUESTS | Call by reference | Type reference (TYPE) | ESH_T_OM_TRANS_DELTA_REQUESTS | Delta details: changed requests | 20120731 | |||
| 5 | IR_MODEL_METADATA_I | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model Metadata (I-Area) | 20120731 | |||
| 6 | IT_ADD_TO_TRANS_DELTA | Call by reference | Type reference (TYPE) | ESH_T_HDB_DBMAP | Object Node to DB Table / DB Schema Mapping | 20120731 | |||
| 7 | IV_CHECK_USING_REQUESTS | Call by reference | Type reference (TYPE) | CHAR01 | Additionally check for using request/auths for changed nodes | 20121102 | |||
| 8 | IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connection GUID | 20120731 | |||
| 9 | IV_SEARCH_CONNECTOR_TYPE | Call by reference | Type reference (TYPE) | ESH_E_IF_SEARCH_CONNECTOR_TYPE | Search Connector Type | 20120731 |
Method CHANGED_NODE_ADD_TRANS_DELTA on class CL_ESH_HANA_DBSCHEMA_MAPPER has no exception.
Method CHECK_CALCULATED_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_SCHEMA_MAP | Call by reference | Type reference (TYPE) | ESH_T_HDB_DBMAP | Schema Mappings (New) | 20130926 | |||
| 2 | IT_OBJECTS_VIA_APPTAB_BUFFER | Call by reference | Type reference (TYPE) | LTY_T_OBJECTS_VIA_APPTAB | Tablebased Objects (Buffer) | 20130926 | |||
| 3 | IT_OBJECTS_VIA_APPTAB_NEW | Call by reference | Type reference (TYPE) | LTY_T_OBJECTS_VIA_APPTAB | Tablebased Objects (New) | 20130926 | |||
| 4 | IV_UPDATE_CALCATTR_BUFFER | Call by reference | Type reference (TYPE) | CHAR01 | ABAP_TRUE | Update Calculated-Attribute Buffer | 20130926 |
Method CHECK_CALCULATED_ATTRIBUTES on class CL_ESH_HANA_DBSCHEMA_MAPPER has no exception.
Method DATA_PROVIDER_ATTR_GET_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DP_ATTRIBUTE | Call by reference | Type reference (TYPE) | ESH_S_OM_ADPRVDF | Data Provider Attribute | 20120731 | |||
| 2 | RV_ATTR_TYPE | Value transfer | Type reference (TYPE) | TREXD_ATTR_TYPE | Attribute type | 20120731 |
Method DATA_PROVIDER_ATTR_GET_TYPE on class CL_ESH_HANA_DBSCHEMA_MAPPER has no exception.
Method DDICTAB_CHECK_CLIENT_DEPENDENT 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 | Constraints Table | 20120731 | |||
| 2 | EV_CLIENT_ATTRIBUTE | Call by reference | Type reference (TYPE) | ESH_E_HDB_DBATTRIBUTE | Client attribute | 20120731 | |||
| 3 | EV_HAS_CONSTRAINTS | Call by reference | Type reference (TYPE) | CHAR01 | Has constraints | 20120731 | |||
| 4 | EV_IS_CROSSCLIENT | Call by reference | Type reference (TYPE) | CHAR01 | Is cross-client | 20120731 | |||
| 5 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logsys | 20120731 | |||
| 6 | IV_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node Name | 20120731 | |||
| 7 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20120731 | |||
| 8 | IV_TABNAME | Call by reference | Type reference (TYPE) | DDOBJNAME | DDIC Table Name | 20120731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH-on-HANA: Application Table Mapping Error | 20120731 |
Method DDICTAB_GET_CALC_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CALC_ATTRIBUTES | Call by reference | Type reference (TYPE) | ESH_T_HDB_CALC_ATTRIBUTE_INFO | Calculated Attribute Information | 20130916 | |||
| 2 | IR_MODEL_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model Metadata | 20130916 | |||
| 3 | IT_NODE_ATTRIBUTES | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYPNF_EXT | Node Attributes | 20130911 | |||
| 4 | IV_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node | 20130911 | |||
| 5 | IV_NODE_DBTABNAME | Call by reference | Type reference (TYPE) | ESH_E_HDB_DBTABNAME | Node Database Table Name | 20130917 | |||
| 6 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20130911 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH-on-HANA: Application Table Mapping Error | 20130917 |
Method DDICTAB_GET_FTX_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FTX_ATTRIBUTES | Call by reference | Type reference (TYPE) | ESH_T_HDB_FTX_ATTR | Fulltext Index Attributes | 20130613 | |||
| 2 | IT_NODE_ATTRIBUTES | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYPNF_EXT | Node Attributes | 20130613 | |||
| 3 | IV_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node | 20130613 | |||
| 4 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20130613 |
Method DDICTAB_GET_FTX_ATTRIBUTES on class CL_ESH_HANA_DBSCHEMA_MAPPER has no exception.
Method DDICTAB_SET_LANGU_CONSTRAINTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CONSTRAINTS | Call by reference | Type reference (TYPE) | ESH_T_HDB_DBTAB_CONSTRAINTS | Constraints Table | 20121024 | |||
| 2 | CV_HAS_CONSTRAINTS | Call by reference | Type reference (TYPE) | CHAR01 | Has constraints | 20121024 | |||
| 3 | IR_MODEL_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model Metadata | 20121025 | |||
| 4 | IT_NODE_ATTRIBUTES | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYPNF_EXT | Node Attributes | 20121024 | |||
| 5 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logsys | 20121024 | |||
| 6 | IV_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node Name | 20121024 | |||
| 7 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20121024 |
Method DDICTAB_SET_LANGU_CONSTRAINTS on class CL_ESH_HANA_DBSCHEMA_MAPPER has no exception.
Method DETERMINE_ESH_ID_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ESH_ID_ATTR | Call by reference | Type reference (TYPE) | FIELDNAME | "$esh_id$" Attribute | 20130522 | |||
| 2 | IR_MODEL_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model Metadata | 20130522 | |||
| 3 | IV_HDB_DBSCHEMA | Call by reference | Type reference (TYPE) | ESH_E_HDB_DBSCHEMA | DB Schema | 20130522 | |||
| 4 | IV_HDB_DBTABNAME | Call by reference | Type reference (TYPE) | ESH_E_HDB_DBTABNAME | DB Table | 20130522 | |||
| 5 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node Name | 20130522 | |||
| 6 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20130522 | |||
| 7 | IV_TABLEBASED | Call by reference | Type reference (TYPE) | CHAR01 | Tablebased | 20130522 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH-on-HANA: Application Table Mapping Error | 20130522 |
Method DOMA_GET_ATTRIBUTEMAP 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 | Constraint list | 20120731 | |||
| 2 | ET_FTX_ATTRIBUTES | Call by reference | Type reference (TYPE) | ESH_T_HDB_FTX_ATTR | Fulltext-index attributes | 20130613 | |||
| 3 | EV_ATTR_DOMALANGU | Call by reference | Type reference (TYPE) | ESH_E_HDB_DBATTRIBUTE | "DOMALANGU" attribute name | 20120731 | |||
| 4 | EV_ATTR_DOMVALUE_L | Call by reference | Type reference (TYPE) | ESH_E_HDB_DBATTRIBUTE | "DOMVALUE_L" attribute name | 20120731 | |||
| 5 | EV_ATTR_VALUE_TEXT | Call by reference | Type reference (TYPE) | ESH_E_HDB_DBATTRIBUTE | "VALUE_TEXT" attribute name | 20120731 | |||
| 6 | EV_CLIENT_ATTRIBUTE | Call by reference | Type reference (TYPE) | ESH_E_HDB_DBATTRIBUTE | Client attribute | 20120731 | |||
| 7 | EV_HAS_CONSTRAINTS | Call by reference | Type reference (TYPE) | CHAR01 | Has constraints | 20120731 | |||
| 8 | EV_HDB_DBTABNAME | Call by reference | Type reference (TYPE) | ESH_E_HDB_DBTABNAME | HDB table name | 20120731 | |||
| 9 | EV_IS_CROSSCLIENT | Call by reference | Type reference (TYPE) | CHAR01 | Is crosss-client | 20120731 | |||
| 10 | IT_NODE_ATTRIBUTES | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYPNF_EXT | Node Attributes | 20130613 | |||
| 11 | IV_DOMA_NAME | Call by reference | Type reference (TYPE) | DOMNAME | Domain name | 20120731 | |||
| 12 | IV_DOMA_TEXTTAB | Call by reference | Type reference (TYPE) | DDOBJNAME | Domain texttable | 20120731 | |||
| 13 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logsys | 20120731 | |||
| 14 | IV_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node Name | 20120731 | |||
| 15 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | ObjectType | 20120731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH-on-HANA: Application Table Mapping Error | 20120731 |
Method GENERATE_CALCATTR_FOR_NODEATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CALC_ATTR | Call by reference | Type reference (TYPE) | ESH_S_HDB_CALC_ATTRIBUTE_INFO | Calculated Attribute Information | 20130917 | |||
| 2 | IS_ATTR | Call by reference | Type reference (TYPE) | ESH_S_OM_AOTYPNF_EXT | Node Attribute (Ext) | 20130917 | |||
| 3 | IV_CONV_ROUTINE | Call by reference | Type reference (TYPE) | ESH_E_HDB_CA_CONV_ROUTINE | Calculated Attribute Conversion Routine | 20130917 | |||
| 4 | IV_NODE_DBTABNAME | Call by reference | Type reference (TYPE) | ESH_E_HDB_DBTABNAME | Node Database Table Name | 20130917 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Calculated Attribute Compiler Exception | 20130917 |
Method GET_ALL_AUTHORIZATION_CHECKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AUTH_ATTR_MAPPINGS | Call by reference | Type reference (TYPE) | ESH_T_OM_AAUTHNFNW | Authorization Object - Node Attribute Mappings | 20120731 | |||
| 2 | ET_AUTH_CHECKS | Call by reference | Type reference (TYPE) | ESH_T_OM_AAUTHC_EXT | Authorization Checks | 20120731 | |||
| 3 | IR_MODEL_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model metadata | 20120731 | |||
| 4 | IT_NODE_AUTHCHECKS | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYPNCC_EXT | Node: Associated Authorization Checks | 20120731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH-on-HANA: Application Table Mapping Error | 20120731 |
Method GET_ALL_DATA_PROVIDERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA_PROVIDER | Call by reference | Type reference (TYPE) | ESH_T_OM_ADPRVD | Data Providers | 20120731 | |||
| 2 | ET_DATA_PROVIDER_ATTR | Call by reference | Type reference (TYPE) | ESH_T_OM_ADPRVDF | Data Provider Attributes | 20120731 | |||
| 3 | ET_DP_FILTERS | Call by reference | Type reference (TYPE) | ESH_T_OM_ADPRVDFL | Data Provider Filters | 20120731 | |||
| 4 | ET_DP_FILTER_FIXVALS | Call by reference | Type reference (TYPE) | ESH_T_OM_ADPRVDFLC | Data Provider Filter Fixvalues | 20120731 | |||
| 5 | IR_MODEL_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model metadata | 20120731 | |||
| 6 | IT_NODES_ALL | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYPN_EXT | Relevant Nodes (All) | 20120731 | |||
| 7 | IT_OBJECTS_SKIPPED | Call by reference | Type reference (TYPE) | LTY_T_OBJECTS_VIA_INDEX | Objects to be skipped | 20120731 | |||
| 8 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical system | 20120731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH-on-HANA: Application Table Mapping Error | 20120731 |
Method GET_CONSTRAINT_KEY 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 | Logsys | 20120731 | |||
| 2 | IV_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node Name | 20120731 | |||
| 3 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20120731 | |||
| 4 | RV_CONSTRAINT_KEY | Value transfer | Type reference (TYPE) | ESH_E_HDB_CONSTRAINT_KEY | Constraint Key | 20120731 |
Method GET_CONSTRAINT_KEY on class CL_ESH_HANA_DBSCHEMA_MAPPER has no exception.
Method GET_EXTRACTFILTER_CONSTRAINTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FILTER_CONSTRAINTS | Call by reference | Type reference (TYPE) | ESH_T_HDB_DBTAB_CONSTRAINTS | Extraction filter constraints | 20120731 | |||
| 2 | IS_DP_FILTER | Call by reference | Type reference (TYPE) | ESH_S_OM_ADPRVDFL | Data provider extraction filter | 20120731 | |||
| 3 | IT_ATTRIBUTES_ALL | Call by reference | Type reference (TYPE) | ESH_T_OM_ADPRVDF | Data provider attributes | 20120731 | |||
| 4 | IT_VALUES_ALL | Call by reference | Type reference (TYPE) | ESH_T_OM_ADPRVDFLC | Data provider extraction filter values | 20120731 | |||
| 5 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical system | 20120731 | |||
| 6 | IV_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node Name | 20120731 | |||
| 7 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20120731 |
Method GET_EXTRACTFILTER_CONSTRAINTS on class CL_ESH_HANA_DBSCHEMA_MAPPER has no exception.
Method GET_GENERIC_AUTHJOIN_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AUTHJOIN_DETAILS | Call by reference | Type reference (TYPE) | ESH_T_HDB_DBTAB_AUTHJOIN_DET | HDB DBTable Authorization Join Details | 20120731 | |||
| 2 | IT_AUTH_ATTR_MAPPINGS | Call by reference | Type reference (TYPE) | ESH_T_OM_AAUTHNFNW | Authorization Field - Node Attribute mappings | 20120731 | |||
| 3 | IT_AUTH_CHECKS | Call by reference | Type reference (TYPE) | ESH_T_OM_AAUTHC_EXT | Authchecks (All) | 20120731 | |||
| 4 | IT_NODE_AUTHCHECKS | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYPNCC_EXT | Node Authcheck Assignments (All) | 20120731 | |||
| 5 | IV_APPTAB_SCENARIO | Call by reference | Type reference (TYPE) | ESH_E_HDB_APPTAB_SCENARIO | Scenario for ESH on Application Tables | 20120731 | |||
| 6 | IV_CLIENT_ATTRIBUTE | Call by reference | Type reference (TYPE) | ESH_E_HDB_DBATTRIBUTE | Node Table Client Attribute | 20120731 | |||
| 7 | IV_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node Name | 20120731 | |||
| 8 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20120731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH-on-HANA: Application Table Mapping Error | 20120731 |
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 | 20120731 | |||
| 2 | IR_PROXY_ADMIN | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_PROXY_ADMIN | NWES Proxy for TREX Function Modules | 20120731 | |||
| 3 | RR_HANA_DBSCHEMA_MAPPER | Value transfer | Object reference (TYPE REF TO) | CL_ESH_HANA_DBSCHEMA_MAPPER | ESH HANA DB-Schema Mapper | 20120731 |
Method GET_INSTANCE on class CL_ESH_HANA_DBSCHEMA_MAPPER has no exception.
Method OBJECT_TYPE_GET_SWC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_S_OM_AOTYP_EXT | Object Type | 20120731 | |||
| 2 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical System | 20120731 | |||
| 3 | RV_HOME_SOFTWARE_COMPONENT | Value transfer | Type reference (TYPE) | ESH_E_OM_SYSREL | Software Component | 20120731 |
Method OBJECT_TYPE_GET_SWC on class CL_ESH_HANA_DBSCHEMA_MAPPER has no exception.
Method RESET_CONSTRAINT_KEY 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 | Logsys | 20121025 | |||
| 2 | IV_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node Name | 20121025 | |||
| 3 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20121025 |
Method RESET_CONSTRAINT_KEY on class CL_ESH_HANA_DBSCHEMA_MAPPER has no exception.
Method SCHEMA_MAP_SET_CONFIG_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SCHEMA_MAP | Call by reference | Type reference (TYPE) | ESH_S_HDB_DBMAP | Object Node to DB Table / DB Schema Mapping | 20120731 | |||
| 2 | RV_CONFIGURATION_ID | Value transfer | Type reference (TYPE) | ESH_E_HDB_CONFIGURATION_ID | HashCode for DBTable Configuration | 20120731 |
Method SCHEMA_MAP_SET_CONFIG_ID on class CL_ESH_HANA_DBSCHEMA_MAPPER has no exception.
Method SCHEMA_MAP_SET_DBSCHEMA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OBJECTS_VIA_INDEX | Call by reference | Type reference (TYPE) | LTY_T_OBJECTS_VIA_INDEX | Objects via INDEX (Not supporting APPTAB scenario) | 20120731 | |||
| 2 | CT_SCHEMA_MAP | Call by reference | Type reference (TYPE) | ESH_T_HDB_DBMAP | Schema Mapping Table | 20120731 | |||
| 3 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logsys | 20120731 |
Method SCHEMA_MAP_SET_DBSCHEMA on class CL_ESH_HANA_DBSCHEMA_MAPPER has no exception.
Method SCHEMA_MAP_VALIDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OBJECTS_VIA_INDEX | Call by reference | Type reference (TYPE) | LTY_T_OBJECTS_VIA_INDEX | Objects via INDEX (Not supporting APPTAB scenario) | 20120731 | |||
| 2 | CT_SCHEMA_MAP | Call by reference | Type reference (TYPE) | ESH_T_HDB_DBMAP | Schema Mapping Table | 20120731 | |||
| 3 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logsys | 20120731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH-on-HANA: Application Table Mapping Error | 20120731 |
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_DBSCHEMA_MAPPER has no exception.
Method VIRTUAL_OBJECT_CHECK_ASSOC_OBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_VIRTUAL_OBJ_ASSIGNM | Call by reference | Type reference (TYPE) | LTY_S_VIRTUAL_OBJ_ASSIGNM | Virtual object assignment | 20120731 | |||
| 2 | IR_MODEL_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model Metadata | 20120731 | |||
| 3 | IS_VIRTUAL_OBJECT | Call by reference | Type reference (TYPE) | ESH_S_OM_AOTYP_EXT | Virtual object | 20120731 | |||
| 4 | IT_NODES_IN_SCOPE | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYPN_EXT | Nodes in scope | 20120731 | |||
| 5 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical system | 20120731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH-on-HANA: Application Table Mapping Error | 20120731 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 740 |