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 | Constant | Private | Type reference (TYPE) | CHAR40 | ` _DBSCHEMA_MODIFIED` | Overlay pattern for connector hash | 20120731 | ||
| 2 | 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 | Instance method | Private | Method | Add message to bapireturn table | 20120731 | |
| 2 | Instance method | Private | Method | Check whether connector adjustment is required | 20120731 | |
| 3 | Instance method | Public | Method | Delete DB Schema Customizing | 20120731 | |
| 4 | Instance method | Private | Method | Get affected connectors | 20120731 | |
| 5 | Instance method | Public | Method | Get DB Schema Customizing for all Object Types | 20120731 | |
| 6 | Instance method | Public | Method | Get DB Schema Customizing per Logsys | 20120731 | |
| 7 | Static method | Public | Method | Get Instance | 20120731 | |
| 8 | Instance method | Private | Method | Schema Mapping Customizing: Validate | 20120731 | |
| 9 | Instance method | Private | Method | Set connectors as modified | 20120731 | |
| 10 | 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 | RT | Call by reference | Type reference (TYPE) | BAPIRETTAB | Return table | 20120731 | |||
| 2 | TY | Call by reference | Type reference (TYPE) | SYMSGTY | 'E' | Message Type | 20120731 | ||
| 3 | V1 | Call by reference | Type reference (TYPE) | ANY | Message parameter 1 | 20120731 | |||
| 4 | V2 | Call by reference | Type reference (TYPE) | ANY | Message parameter 2 | 20120731 | |||
| 5 | V3 | Call by reference | Type reference (TYPE) | ANY | Message parameter 3 | 20120731 | |||
| 6 | 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 | CT_DBSCHEMA_MOD | Call by reference | Type reference (TYPE) | ESH_T_HDB_DBSCHEMA | Records to be changed | 20120731 | |||
| 2 | EV_CANCEL | Call by reference | Type reference (TYPE) | CHAR01 | Cancelled by user | 20120731 | |||
| 3 | IT_CONNECTORS | Call by reference | Type reference (TYPE) | LTT_CONNECTORS | Affected connectors | 20120731 | |||
| 4 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120731 | |||
| 2 | IT_DBSCHEMA_DEL | Call by reference | Type reference (TYPE) | ESH_T_HDB_DBSCHEMA | Schema Mapping Customizing: Records to Delete | 20120731 | |||
| 3 | IV_COMMIT_WORK | Call by reference | Type reference (TYPE) | CHAR01 | ABAP_TRUE | Commit Work | 20120731 | ||
| 4 | IV_KEEP_ON_IDX_UPDATE_REQ | Call by reference | Type reference (TYPE) | CHAR01 | ABAP_TRUE | Keep on Connector Update Required | 20120731 | ||
| 5 | IV_NOTIFY_IDX_UPDATE_REQ | Call by reference | Type reference (TYPE) | CHAR01 | ABAP_TRUE | Notify if Connector Update is Required | 20120731 | ||
| 6 | 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 | ET_CONNECTORS | Call by reference | Type reference (TYPE) | LTT_CONNECTORS | Affected connectors | 20120731 | |||
| 2 | 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 | 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 | ET_GENERIC | Call by reference | Type reference (TYPE) | ESH_T_HDB_DBSCHEMA | Generic HDB Schema Customizing | 20120731 | |||
| 2 | ET_PER_NODE | Call by reference | Type reference (TYPE) | ESH_T_HDB_DBSCHEMA | HDB Schema Customizing on Object Node Level | 20120731 | |||
| 3 | ET_PER_OTYP | Call by reference | Type reference (TYPE) | ESH_T_HDB_DBSCHEMA | HDB Schema Customizing on Object Type Level | 20120731 | |||
| 4 | ET_PER_SWC | Call by reference | Type reference (TYPE) | ESH_T_HDB_DBSCHEMA | HDB Schema Customizing on Software Component Level | 20120731 | |||
| 5 | 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 | 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_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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Return Messages | 20120731 | |||
| 2 | EV_VALIDATED | Call by reference | Type reference (TYPE) | CHAR01 | Validated | 20120731 | |||
| 3 | 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 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Return Messages | 20120731 | |||
| 2 | IS_HDB_DBSCHEMA | Call by reference | Type reference (TYPE) | ESH_S_HDB_DBSCHEMA | Schema Mapping Customizing | 20120731 | |||
| 3 | IV_COMMIT_WORK | Call by reference | Type reference (TYPE) | CHAR01 | ABAP_TRUE | Commit Work | 20120731 | ||
| 4 | IV_NOTIFY_IDX_UPDATE_REQ | Call by reference | Type reference (TYPE) | CHAR01 | ABAP_TRUE | Notify if connector update is required | 20120731 | ||
| 5 | IV_SEND_POPUP_OK_CANCEL | Call by reference | Type reference (TYPE) | CHAR01 | ABAP_TRUE | Send Popup OK/Cancel | 20120731 | ||
| 6 | 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 |