SAP ABAP Class CL_ESH_HANA_DBSCHEMA_CUST (ESH HANA DB-Schema Customizing)
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_CUST  
Short Description ESH HANA DB-Schema Customizing    
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 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ESH_HANA_DBSCHEMA_CUST has no forward declaration.
Interfaces
Class CL_ESH_HANA_DBSCHEMA_CUST has no interface implemented.
Friends
Class CL_ESH_HANA_DBSCHEMA_CUST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LC_HC_SC Constant Private Type reference (TYPE) CHAR40 ` _DBSCHEMA_MODIFIED` Overlay pattern for connector hash 20120731
2 MT_LOGSYS_DBSCHEMA Instance attribute Private Type reference (TYPE) LTY_T_LOGSYS_DBSCHEMA DB SChema Customizing per Logsys 20120731
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Private Method Add message to bapireturn table 20120731
2 CHECK_FOR_CONNECTOR_ADJUSTMENT Instance method Private Method Check whether connector adjustment is required 20120731
3 DEL_DBSCHEMA_CUST Instance method Public Method Delete DB Schema Customizing 20120731
4 GET_AFFECTED_CONNECTORS Instance method Private Method Get affected connectors 20120731
5 GET_DBSCHEMA_CUST_ALL Instance method Public Method Get DB Schema Customizing for all Object Types 20120731
6 GET_DBSCHEMA_CUST_PER_LOGSYS Instance method Public Method Get DB Schema Customizing per Logsys 20120731
7 GET_INSTANCE Static method Public Method Get Instance 20120731
8 SCHEMA_CUST_VALIDATE Instance method Private Method Schema Mapping Customizing: Validate 20120731
9 SET_CONNECTORS_MODIFIED Instance method Private Method Set connectors as modified 20120731
10 SET_DBSCHEMA_CUST Instance method Public Method Set/Add/Update DB Schema Customizing 20120731
Events
Class CL_ESH_HANA_DBSCHEMA_CUST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTT_CONNECTORS Private See coding Connectors Affected by Customizing Change 20120731 ltt_connectors TYPE STANDARD TABLE OF lty_connectors WITH KEY logsys object_type
2 LTY_CONNECTORS Private See coding Connectors Affected by Customizing Change 20120731 BEGIN OF lty_connectors, logsys TYPE logsys, object_type TYPE esh_e_om_object_type, ext_sys_id TYPE esh_e_adm_external_system_id, connection_guid TYPE esh_e_adm_connection_guid, connector_id TYPE esh_e_if_search_connector_id, END OF lty_connectors
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing RT Call by reference Type reference (TYPE) BAPIRETTAB Return table 20120731
2 Importing TY Call by reference Type reference (TYPE) SYMSGTY 'E' Message Type 20120731
3 Importing V1 Call by reference Type reference (TYPE) ANY Message parameter 1 20120731
4 Importing V2 Call by reference Type reference (TYPE) ANY Message parameter 2 20120731
5 Importing V3 Call by reference Type reference (TYPE) ANY Message parameter 3 20120731
6 Importing V4 Call by reference Type reference (TYPE) ANY Message parameter 4 20120731

Method ADD_MESSAGE on class CL_ESH_HANA_DBSCHEMA_CUST has no exception.

Method CHECK_FOR_CONNECTOR_ADJUSTMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DBSCHEMA_MOD Call by reference Type reference (TYPE) ESH_T_HDB_DBSCHEMA Records to be changed 20120731
2 Exporting EV_CANCEL Call by reference Type reference (TYPE) CHAR01 Cancelled by user 20120731
3 Importing IT_CONNECTORS Call by reference Type reference (TYPE) LTT_CONNECTORS Affected connectors 20120731
4 Importing IV_NOTIFY_IDX_UPDATE_REQ Call by reference Type reference (TYPE) CHAR01 Notify index update request (via popup) 20120731

Method CHECK_FOR_CONNECTOR_ADJUSTMENT on class CL_ESH_HANA_DBSCHEMA_CUST has no exception.

Method DEL_DBSCHEMA_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120731
2 Importing IT_DBSCHEMA_DEL Call by reference Type reference (TYPE) ESH_T_HDB_DBSCHEMA Schema Mapping Customizing: Records to Delete 20120731
3 Importing IV_COMMIT_WORK Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Commit Work 20120731
4 Importing IV_KEEP_ON_IDX_UPDATE_REQ Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Keep on Connector Update Required 20120731
5 Importing IV_NOTIFY_IDX_UPDATE_REQ Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Notify if Connector Update is Required 20120731
6 Importing IV_SEND_POPUP_OK_CANCEL Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Send Popup OK/cancel 20120731

Method DEL_DBSCHEMA_CUST on class CL_ESH_HANA_DBSCHEMA_CUST has no exception.

Method GET_AFFECTED_CONNECTORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONNECTORS Call by reference Type reference (TYPE) LTT_CONNECTORS Affected connectors 20120731
2 Importing IT_DBSCHEMA_MOD Call by reference Type reference (TYPE) ESH_T_HDB_DBSCHEMA Modified records 20120731

Method GET_AFFECTED_CONNECTORS on class CL_ESH_HANA_DBSCHEMA_CUST has no exception.

Method GET_DBSCHEMA_CUST_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HDB_DBSCHEMA Call by reference Type reference (TYPE) ESH_T_HDB_DBSCHEMA Schema Mapping Customizing 20120731

Method GET_DBSCHEMA_CUST_ALL on class CL_ESH_HANA_DBSCHEMA_CUST has no exception.

Method GET_DBSCHEMA_CUST_PER_LOGSYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GENERIC Call by reference Type reference (TYPE) ESH_T_HDB_DBSCHEMA Generic HDB Schema Customizing 20120731
2 Exporting ET_PER_NODE Call by reference Type reference (TYPE) ESH_T_HDB_DBSCHEMA HDB Schema Customizing on Object Node Level 20120731
3 Exporting ET_PER_OTYP Call by reference Type reference (TYPE) ESH_T_HDB_DBSCHEMA HDB Schema Customizing on Object Type Level 20120731
4 Exporting ET_PER_SWC Call by reference Type reference (TYPE) ESH_T_HDB_DBSCHEMA HDB Schema Customizing on Software Component Level 20120731
5 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logsys 20120731

Method GET_DBSCHEMA_CUST_PER_LOGSYS on class CL_ESH_HANA_DBSCHEMA_CUST 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 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_CUST Value transfer Object reference (TYPE REF TO) CL_ESH_HANA_DBSCHEMA_CUST ESH HANA DB-Schema Customizing Handler 20120731

Method GET_INSTANCE on class CL_ESH_HANA_DBSCHEMA_CUST has no exception.

Method SCHEMA_CUST_VALIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Return Messages 20120731
2 Exporting EV_VALIDATED Call by reference Type reference (TYPE) CHAR01 Validated 20120731
3 Importing IS_HDB_DBSCHEMA Call by reference Type reference (TYPE) ESH_S_HDB_DBSCHEMA Schema Mapping Customizing 20120731

Method SCHEMA_CUST_VALIDATE on class CL_ESH_HANA_DBSCHEMA_CUST has no exception.

Method SET_CONNECTORS_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONNECTORS Call by reference Type reference (TYPE) LTT_CONNECTORS Affected connectors 20120731

Method SET_CONNECTORS_MODIFIED on class CL_ESH_HANA_DBSCHEMA_CUST has no exception.

Method SET_DBSCHEMA_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Return Messages 20120731
2 Importing IS_HDB_DBSCHEMA Call by reference Type reference (TYPE) ESH_S_HDB_DBSCHEMA Schema Mapping Customizing 20120731
3 Importing IV_COMMIT_WORK Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Commit Work 20120731
4 Importing IV_NOTIFY_IDX_UPDATE_REQ Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Notify if connector update is required 20120731
5 Importing IV_SEND_POPUP_OK_CANCEL Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Send Popup OK/Cancel 20120731
6 Importing IV_VALIDATE Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Validate 20120731

Method SET_DBSCHEMA_CUST on class CL_ESH_HANA_DBSCHEMA_CUST has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740