SAP ABAP Class CL_ESH_HANA_DBSCHEMA_MAPPER (ESH HANA DB-Schema Mapper)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_TREX (Package) TREX handling for Enterprise Search
Meta Relationship - 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 LC_ATTRIBUTE_SPRAS Constant Private Type reference (TYPE) FIELDNAME 'SPRAS' Field Name 20120731
2 LC_ATTR_DDLANGUAGE Constant Private Type reference (TYPE) FIELDNAME 'DDLANGUAGE' Field Name 20120731
3 LC_ATTR_DDTEXT Constant Private Type reference (TYPE) FIELDNAME 'DDTEXT' Field Name 20120731
4 LC_ATTR_DOMNAME Constant Private Type reference (TYPE) FIELDNAME 'DOMNAME' Field Name 20120731
5 LC_ATTR_DOMVALUE_L Constant Private Type reference (TYPE) FIELDNAME 'DOMVALUE_L' Field Name 20120731
6 LC_CONSTRAINT_OPERATOR_EQ Constant Private Type reference (TYPE) CHAR2 'EQ' Version Number Component 20120731
7 LC_DATATYPE_CLNT Constant Private Type reference (TYPE) DYNPTYPE 'CLNT' ABAP/4 Dictionary: Screen data type for Screen Painter 20120731
8 LC_DATATYPE_LANG Constant Private Type reference (TYPE) DYNPTYPE 'LANG' ABAP/4 Dictionary: Screen data type for Screen Painter 20120731
9 LC_GENERIC_TAB_DD07L Constant Private Type reference (TYPE) TABNAME 'DD07L' Table Name 20120731
10 LC_GENERIC_TAB_DD07T Constant Private Type reference (TYPE) TABNAME 'DD07T' Table Name 20120731
11 LC_GENERIC_VIEW_DD07V Constant Private Type reference (TYPE) TABNAME 'DD07V' Table Name 20120731
12 LC_TABLE_T002T Constant Private Type reference (TYPE) TABNAME 'T002T' Table Name 20120731
13 MR_DBSCHEMA_CUST Instance attribute Private Object reference (TYPE REF TO) CL_ESH_HANA_DBSCHEMA_CUST ESH HANA DB-Schema Customizing 20120731
14 MT_CALCATTR_USAGE_BUFFER Instance attribute Protected Type reference (TYPE) LTY_T_CALCATTR_USAGE_BUFFER Calculated Attribute Usages Buffer 20130926
15 MT_CONSTRAINT_COUNTER Instance attribute Private Type reference (TYPE) LTY_T_CONSTRAINT_COUNTER Constraint Counter 20120731
16 MT_OBJECTS_VIA_APPTAB Instance attribute Protected Type reference (TYPE) LTY_T_OBJECTS_VIA_APPTAB Objects eligible for ESH-on-APPTAB 20120731
17 MT_OBJECTS_VIA_INDEX Instance attribute Protected Type reference (TYPE) LTY_T_OBJECTS_VIA_INDEX Objects requiring classical index tables 20120731
18 MT_SCHEMA_MAPPING Instance attribute Protected Type reference (TYPE) ESH_T_HDB_DBMAP Schema Mapping Table 20120731
19 MT_SOFTWARECOMP_MAP Instance attribute Protected Type reference (TYPE) LTY_T_SOFTWARECOMP_MAP Software Component Mapping Table 20120731
20 MT_STACK_ANALYZER Instance attribute Private Type reference (TYPE) LTY_T_STACK_ANALYZER Stack Analyzer 20120731
21 MT_VT_ASSIGNMENT_BUFFER Instance attribute Protected Type reference (TYPE) LTY_T_VIRTUAL_OBJ_ASSIGNM Virtual Object Assignment Buffer 20130603
22 MV_DESTINATION Instance attribute Protected Type reference (TYPE) ESH_E_HDB_DEST Destination 20130828
23 MV_DEST_TYPE Instance attribute Protected Type reference (TYPE) ESH_E_ADM_DESTINATION_TYPE Destination Type 20130828
24 MV_EXT_SYS_ID Instance attribute Protected Type reference (TYPE) ESH_E_ADM_EXTERNAL_SYSTEM_ID Identifier for an External System 20120731
25 MV_LOGSYS Instance attribute Protected Type reference (TYPE) LOGSYS Logical system 20120731
Methods
# Method Level Visibility Method type Description Created on
1 ANALYZE_CHANGED_NODES_AND_REQ Instance method Protected Method Check for changed objects, nodes, requests and authchecks 20120731
2 BUILD_SCHEMA_MAPPING Instance method Protected Method Build Schema Mapping 20120731
3 CHANGED_NODE_ADD_TRANS_DELTA Instance method Private Method Changed Node: Add Transport-Delta Change Information 20120731
4 CHECK_CALCULATED_ATTRIBUTES Instance method Private Method Check Calculated Attributes and Calculated Attribute Usages 20130926
5 DATA_PROVIDER_ATTR_GET_TYPE Instance method Private Method Data Provider Attribute Get Type 20120731
6 DDICTAB_CHECK_CLIENT_DEPENDENT Instance method Private Method DDIC Table: Check Client-Dependency 20120731
7 DDICTAB_GET_CALC_ATTRIBUTES Instance method Private Method DDIC Table: Get Calculated Attributes 20130911
8 DDICTAB_GET_FTX_ATTRIBUTES Instance method Private Method DDIC Table: Get Fulltext Index Attributes 20130613
9 DDICTAB_SET_LANGU_CONSTRAINTS Instance method Private Method DDIC Table: Set Language Constraints 20121024
10 DETERMINE_ESH_ID_ATTRIBUTE Instance method Private Method Determine "$ESH_ID$" Attribute 20130522
11 DOMA_GET_ATTRIBUTEMAP Instance method Private Method Get Domain Attribute Mapping 20120731
12 GENERATE_CALCATTR_FOR_NODEATTR Instance method Private Method Generate Calculated Attribute for Node Attribute 20130917
13 GET_ALL_AUTHORIZATION_CHECKS Instance method Private Method Get All Authorization Checks 20120731
14 GET_ALL_DATA_PROVIDERS Instance method Private Method Get All Data Providers 20120731
15 GET_CONSTRAINT_KEY Instance method Private Method Get Constraint Key 20120731
16 GET_EXTRACTFILTER_CONSTRAINTS Instance method Private Method Get Extract Filter Constraints 20120731
17 GET_GENERIC_AUTHJOIN_DETAILS Instance method Private Method Get Generic Auth Join Details (ESHCLIENT/ESHAUTH) 20120731
18 GET_INSTANCE Static method Public Method Get Instance 20120731
19 OBJECT_TYPE_GET_SWC Instance method Private Method Get SWC (Home SWC) for Object Type 20120731
20 RESET_CONSTRAINT_KEY Instance method Private Method Reset Constraint Key 20121025
21 SCHEMA_MAP_SET_CONFIG_ID Instance method Private Method Schema Mapping: Set Configuration ID 20120731
22 SCHEMA_MAP_SET_DBSCHEMA Instance method Private Method Schema Mapping: Set DBSCHEMA 20120731
23 SCHEMA_MAP_VALIDATE Instance method Private Method Schema Mapping: Validate 20120731
24 UPDATE_CALC_ATTR_STATUS Instance method Protected Method Update Calculated Attribute Status in Schema Mapping 20131002
25 VIRTUAL_OBJECT_CHECK_ASSOC_OBJ 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 Changing CT_DELTA_AUTHONW Call by reference Type reference (TYPE) ESH_T_OM_TRANS_DELTA_AUTHONW Delta details: changed authorizations 20120731
2 Changing CT_DELTA_NODES Call by reference Type reference (TYPE) ESH_T_OM_TRANS_DELTA_NODES Delta details: changed nodes 20120731
3 Changing CT_DELTA_OBJECTS Call by reference Type reference (TYPE) ESH_T_OM_TRANS_DELTA_OBJECTS Delta details: changed objects 20120731
4 Changing CT_DELTA_REQUESTS Call by reference Type reference (TYPE) ESH_T_OM_TRANS_DELTA_REQUESTS Delta details: changed requests 20120731
5 Importing IR_MODEL_METADATA_I Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Metadata (I-Area) 20120731
6 Importing IV_CHECK_USING_REQUESTS Call by reference Type reference (TYPE) CHAR01 Additionally check for using request/auths for changed nodes 20121102
7 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20120731
8 Importing 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 Exporting ET_OBJECTS_VIA_APPTAB Call by reference Type reference (TYPE) LTY_T_OBJECTS_VIA_APPTAB Objects via Application Table 20120731
2 Exporting ET_OBJECTS_VIA_INDEX Call by reference Type reference (TYPE) LTY_T_OBJECTS_VIA_INDEX Objects via Index 20120731
3 Exporting ET_SCHEMA_MAPPING Call by reference Type reference (TYPE) ESH_T_HDB_DBMAP Schema Mapping Table 20120731
4 Importing IR_MODEL_METADATA Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Instances 20120731
5 Importing IT_OBJECT_TYPES Call by reference Type reference (TYPE) ESH_T_OM_OBJECT_TYPE_NAMES Relevant object types 20120731
6 Importing IV_EXT_SYS_ID Call by reference Type reference (TYPE) ESH_E_ADM_EXTERNAL_SYSTEM_ID Identifier for an External System 20120731
7 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logsys 20120731
8 Importing IV_READ_BUFFER Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Read buffer 20120731
# Exception Resumable Description Created on
1 CX_ESH_HANA_APPTAB_MAPPING 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 Changing CT_DELTA_AUTHONW Call by reference Type reference (TYPE) ESH_T_OM_TRANS_DELTA_AUTHONW Delta details: changed authorizations 20120731
2 Changing CT_DELTA_NODES Call by reference Type reference (TYPE) ESH_T_OM_TRANS_DELTA_NODES Delta details: changed nodes 20120731
3 Changing CT_DELTA_OBJECTS Call by reference Type reference (TYPE) ESH_T_OM_TRANS_DELTA_OBJECTS Delta details: changed objects 20120731
4 Changing CT_DELTA_REQUESTS Call by reference Type reference (TYPE) ESH_T_OM_TRANS_DELTA_REQUESTS Delta details: changed requests 20120731
5 Importing IR_MODEL_METADATA_I Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Metadata (I-Area) 20120731
6 Importing 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 Importing IV_CHECK_USING_REQUESTS Call by reference Type reference (TYPE) CHAR01 Additionally check for using request/auths for changed nodes 20121102
8 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20120731
9 Importing 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 Changing CT_SCHEMA_MAP Call by reference Type reference (TYPE) ESH_T_HDB_DBMAP Schema Mappings (New) 20130926
2 Importing IT_OBJECTS_VIA_APPTAB_BUFFER Call by reference Type reference (TYPE) LTY_T_OBJECTS_VIA_APPTAB Tablebased Objects (Buffer) 20130926
3 Importing IT_OBJECTS_VIA_APPTAB_NEW Call by reference Type reference (TYPE) LTY_T_OBJECTS_VIA_APPTAB Tablebased Objects (New) 20130926
4 Importing 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 Importing IS_DP_ATTRIBUTE Call by reference Type reference (TYPE) ESH_S_OM_ADPRVDF Data Provider Attribute 20120731
2 Returning 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 Exporting ET_CONSTRAINTS Call by reference Type reference (TYPE) ESH_T_HDB_DBTAB_CONSTRAINTS Constraints Table 20120731
2 Exporting EV_CLIENT_ATTRIBUTE Call by reference Type reference (TYPE) ESH_E_HDB_DBATTRIBUTE Client attribute 20120731
3 Exporting EV_HAS_CONSTRAINTS Call by reference Type reference (TYPE) CHAR01 Has constraints 20120731
4 Exporting EV_IS_CROSSCLIENT Call by reference Type reference (TYPE) CHAR01 Is cross-client 20120731
5 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logsys 20120731
6 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20120731
7 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20120731
8 Importing IV_TABNAME Call by reference Type reference (TYPE) DDOBJNAME DDIC Table Name 20120731
# Exception Resumable Description Created on
1 CX_ESH_HANA_APPTAB_MAPPING 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 Exporting ET_CALC_ATTRIBUTES Call by reference Type reference (TYPE) ESH_T_HDB_CALC_ATTRIBUTE_INFO Calculated Attribute Information 20130916
2 Importing IR_MODEL_METADATA Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Metadata 20130916
3 Importing IT_NODE_ATTRIBUTES Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNF_EXT Node Attributes 20130911
4 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node 20130911
5 Importing IV_NODE_DBTABNAME Call by reference Type reference (TYPE) ESH_E_HDB_DBTABNAME Node Database Table Name 20130917
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20130911
# Exception Resumable Description Created on
1 CX_ESH_HANA_APPTAB_MAPPING 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 Exporting ET_FTX_ATTRIBUTES Call by reference Type reference (TYPE) ESH_T_HDB_FTX_ATTR Fulltext Index Attributes 20130613
2 Importing IT_NODE_ATTRIBUTES Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNF_EXT Node Attributes 20130613
3 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node 20130613
4 Importing 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 Changing CT_CONSTRAINTS Call by reference Type reference (TYPE) ESH_T_HDB_DBTAB_CONSTRAINTS Constraints Table 20121024
2 Changing CV_HAS_CONSTRAINTS Call by reference Type reference (TYPE) CHAR01 Has constraints 20121024
3 Importing IR_MODEL_METADATA Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Metadata 20121025
4 Importing IT_NODE_ATTRIBUTES Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNF_EXT Node Attributes 20121024
5 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logsys 20121024
6 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20121024
7 Importing 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 Exporting EV_ESH_ID_ATTR Call by reference Type reference (TYPE) FIELDNAME "$esh_id$" Attribute 20130522
2 Importing IR_MODEL_METADATA Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Metadata 20130522
3 Importing IV_HDB_DBSCHEMA Call by reference Type reference (TYPE) ESH_E_HDB_DBSCHEMA DB Schema 20130522
4 Importing IV_HDB_DBTABNAME Call by reference Type reference (TYPE) ESH_E_HDB_DBTABNAME DB Table 20130522
5 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20130522
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20130522
7 Importing IV_TABLEBASED Call by reference Type reference (TYPE) CHAR01 Tablebased 20130522
# Exception Resumable Description Created on
1 CX_ESH_HANA_APPTAB_MAPPING 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 Exporting ET_CONSTRAINTS Call by reference Type reference (TYPE) ESH_T_HDB_DBTAB_CONSTRAINTS Constraint list 20120731
2 Exporting ET_FTX_ATTRIBUTES Call by reference Type reference (TYPE) ESH_T_HDB_FTX_ATTR Fulltext-index attributes 20130613
3 Exporting EV_ATTR_DOMALANGU Call by reference Type reference (TYPE) ESH_E_HDB_DBATTRIBUTE "DOMALANGU" attribute name 20120731
4 Exporting EV_ATTR_DOMVALUE_L Call by reference Type reference (TYPE) ESH_E_HDB_DBATTRIBUTE "DOMVALUE_L" attribute name 20120731
5 Exporting EV_ATTR_VALUE_TEXT Call by reference Type reference (TYPE) ESH_E_HDB_DBATTRIBUTE "VALUE_TEXT" attribute name 20120731
6 Exporting EV_CLIENT_ATTRIBUTE Call by reference Type reference (TYPE) ESH_E_HDB_DBATTRIBUTE Client attribute 20120731
7 Exporting EV_HAS_CONSTRAINTS Call by reference Type reference (TYPE) CHAR01 Has constraints 20120731
8 Exporting EV_HDB_DBTABNAME Call by reference Type reference (TYPE) ESH_E_HDB_DBTABNAME HDB table name 20120731
9 Exporting EV_IS_CROSSCLIENT Call by reference Type reference (TYPE) CHAR01 Is crosss-client 20120731
10 Importing IT_NODE_ATTRIBUTES Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNF_EXT Node Attributes 20130613
11 Importing IV_DOMA_NAME Call by reference Type reference (TYPE) DOMNAME Domain name 20120731
12 Importing IV_DOMA_TEXTTAB Call by reference Type reference (TYPE) DDOBJNAME Domain texttable 20120731
13 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logsys 20120731
14 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20120731
15 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE ObjectType 20120731
# Exception Resumable Description Created on
1 CX_ESH_HANA_APPTAB_MAPPING 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 Exporting ES_CALC_ATTR Call by reference Type reference (TYPE) ESH_S_HDB_CALC_ATTRIBUTE_INFO Calculated Attribute Information 20130917
2 Importing IS_ATTR Call by reference Type reference (TYPE) ESH_S_OM_AOTYPNF_EXT Node Attribute (Ext) 20130917
3 Importing IV_CONV_ROUTINE Call by reference Type reference (TYPE) ESH_E_HDB_CA_CONV_ROUTINE Calculated Attribute Conversion Routine 20130917
4 Importing IV_NODE_DBTABNAME Call by reference Type reference (TYPE) ESH_E_HDB_DBTABNAME Node Database Table Name 20130917
# Exception Resumable Description Created on
1 CX_ESH_HANA_CALCATTR 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 Exporting ET_AUTH_ATTR_MAPPINGS Call by reference Type reference (TYPE) ESH_T_OM_AAUTHNFNW Authorization Object - Node Attribute Mappings 20120731
2 Exporting ET_AUTH_CHECKS Call by reference Type reference (TYPE) ESH_T_OM_AAUTHC_EXT Authorization Checks 20120731
3 Importing IR_MODEL_METADATA Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model metadata 20120731
4 Importing 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 CX_ESH_HANA_APPTAB_MAPPING 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 Exporting ET_DATA_PROVIDER Call by reference Type reference (TYPE) ESH_T_OM_ADPRVD Data Providers 20120731
2 Exporting ET_DATA_PROVIDER_ATTR Call by reference Type reference (TYPE) ESH_T_OM_ADPRVDF Data Provider Attributes 20120731
3 Exporting ET_DP_FILTERS Call by reference Type reference (TYPE) ESH_T_OM_ADPRVDFL Data Provider Filters 20120731
4 Exporting ET_DP_FILTER_FIXVALS Call by reference Type reference (TYPE) ESH_T_OM_ADPRVDFLC Data Provider Filter Fixvalues 20120731
5 Importing IR_MODEL_METADATA Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model metadata 20120731
6 Importing IT_NODES_ALL Call by reference Type reference (TYPE) ESH_T_OM_AOTYPN_EXT Relevant Nodes (All) 20120731
7 Importing IT_OBJECTS_SKIPPED Call by reference Type reference (TYPE) LTY_T_OBJECTS_VIA_INDEX Objects to be skipped 20120731
8 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20120731
# Exception Resumable Description Created on
1 CX_ESH_HANA_APPTAB_MAPPING 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 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logsys 20120731
2 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20120731
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20120731
4 Returning 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 Exporting ET_FILTER_CONSTRAINTS Call by reference Type reference (TYPE) ESH_T_HDB_DBTAB_CONSTRAINTS Extraction filter constraints 20120731
2 Importing IS_DP_FILTER Call by reference Type reference (TYPE) ESH_S_OM_ADPRVDFL Data provider extraction filter 20120731
3 Importing IT_ATTRIBUTES_ALL Call by reference Type reference (TYPE) ESH_T_OM_ADPRVDF Data provider attributes 20120731
4 Importing IT_VALUES_ALL Call by reference Type reference (TYPE) ESH_T_OM_ADPRVDFLC Data provider extraction filter values 20120731
5 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20120731
6 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20120731
7 Importing 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 Exporting ET_AUTHJOIN_DETAILS Call by reference Type reference (TYPE) ESH_T_HDB_DBTAB_AUTHJOIN_DET HDB DBTable Authorization Join Details 20120731
2 Importing IT_AUTH_ATTR_MAPPINGS Call by reference Type reference (TYPE) ESH_T_OM_AAUTHNFNW Authorization Field - Node Attribute mappings 20120731
3 Importing IT_AUTH_CHECKS Call by reference Type reference (TYPE) ESH_T_OM_AAUTHC_EXT Authchecks (All) 20120731
4 Importing IT_NODE_AUTHCHECKS Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNCC_EXT Node Authcheck Assignments (All) 20120731
5 Importing IV_APPTAB_SCENARIO Call by reference Type reference (TYPE) ESH_E_HDB_APPTAB_SCENARIO Scenario for ESH on Application Tables 20120731
6 Importing IV_CLIENT_ATTRIBUTE Call by reference Type reference (TYPE) ESH_E_HDB_DBATTRIBUTE Node Table Client Attribute 20120731
7 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20120731
8 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20120731
# Exception Resumable Description Created on
1 CX_ESH_HANA_APPTAB_MAPPING 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 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20120731
2 Importing IR_PROXY_ADMIN Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_PROXY_ADMIN NWES Proxy for TREX Function Modules 20120731
3 Returning 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 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_S_OM_AOTYP_EXT Object Type 20120731
2 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical System 20120731
3 Returning 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 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logsys 20121025
2 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20121025
3 Importing 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 Importing IS_SCHEMA_MAP Call by reference Type reference (TYPE) ESH_S_HDB_DBMAP Object Node to DB Table / DB Schema Mapping 20120731
2 Returning 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 Changing CT_OBJECTS_VIA_INDEX Call by reference Type reference (TYPE) LTY_T_OBJECTS_VIA_INDEX Objects via INDEX (Not supporting APPTAB scenario) 20120731
2 Changing CT_SCHEMA_MAP Call by reference Type reference (TYPE) ESH_T_HDB_DBMAP Schema Mapping Table 20120731
3 Importing 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 Changing CT_OBJECTS_VIA_INDEX Call by reference Type reference (TYPE) LTY_T_OBJECTS_VIA_INDEX Objects via INDEX (Not supporting APPTAB scenario) 20120731
2 Changing CT_SCHEMA_MAP Call by reference Type reference (TYPE) ESH_T_HDB_DBMAP Schema Mapping Table 20120731
3 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logsys 20120731
# Exception Resumable Description Created on
1 CX_ESH_TREX_PROXY 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 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_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 Exporting ES_VIRTUAL_OBJ_ASSIGNM Call by reference Type reference (TYPE) LTY_S_VIRTUAL_OBJ_ASSIGNM Virtual object assignment 20120731
2 Importing IR_MODEL_METADATA Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Metadata 20120731
3 Importing IS_VIRTUAL_OBJECT Call by reference Type reference (TYPE) ESH_S_OM_AOTYP_EXT Virtual object 20120731
4 Importing IT_NODES_IN_SCOPE Call by reference Type reference (TYPE) ESH_T_OM_AOTYPN_EXT Nodes in scope 20120731
5 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20120731
# Exception Resumable Description Created on
1 CX_ESH_HANA_APPTAB_MAPPING ESH-on-HANA: Application Table Mapping Error 20120731
History
Last changed by/on SAP  20140121 
SAP Release Created in 740