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