SAP ABAP Class CL_ESH_DB_CRT_INDEX (DB access for CRT indices)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_ADMIN_COMMON_RUNTIME (Package) Monitoring and Admin for the Common Runtime Component
Properties
Class CL_ESH_DB_CRT_INDEX  
Short Description DB access for CRT indices    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_ADMIN_COMMON_RUNTIME   Monitoring and Admin for the Common Runtime Component 
Created 20080109   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ESH_DB_CRT_INDEX has no interface implemented.
Friends
Class CL_ESH_DB_CRT_INDEX has no friend class.
Attributes
Class CL_ESH_DB_CRT_INDEX has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_CONSTRAINTS_FOR_INDICES Static method Public Method Delete constraints for indices 20120802
2 DELETE_INDICES Static method Public Method Delete the specified indices 20080109
3 GET_ALL_AUTH_INDICES_FOR_MODEL Static method Public Method Get all authorization indices for the specified model 20080109
4 GET_ALL_INDICES Static method Public Method Get all indices 20080801
5 GET_ALL_JOIN_INDICES_FOR_MODEL Static method Public Method Get all logical indices for the specified model 20080109
6 GET_INDICES_FOR_NODE Static method Public Method Get all indices for the specified node 20080109
7 GET_INDICES_FOR_NODES Static method Public Method Get all indices for the specified nodes 20080109
8 GET_INDICES_FOR_NODE_BY_TYPE Static method Public Method Get indices of the specified type for a node 20080109
9 GET_INDICES_FOR_OBJECT_TYPE Static method Public Method Get all indices for the specified object type 20080109
10 GET_NON_LOGIC_INDICES_FOR_NODE Static method Public Method Get the non logical indices for the specified node 20080109
11 MODIFY_CONSTRAINTS_FOR_INDICES Static method Public Method Modify constraints for indices 20120802
12 MODIFY_INDICES Static method Public Method Modify the specified indices 20080109
Events
Class CL_ESH_DB_CRT_INDEX has no event.
Types
Class CL_ESH_DB_CRT_INDEX has no local type.
Method Signatures

Method DELETE_CONSTRAINTS_FOR_INDICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INDICES Call by reference Type reference (TYPE) ESH_T_CRT_INDEX Indices 20120802
2 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) CHAR01 ABAP_FALSE DB Commit 20120802

Method DELETE_CONSTRAINTS_FOR_INDICES on class CL_ESH_DB_CRT_INDEX has no exception.

Method DELETE_INDICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INDICES Call by reference Type reference (TYPE) ESH_T_CRT_INDEX List of indices 20080109
2 Importing IV_INCLUDING_CONSTRAINTS Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Also delete associated constraints 20120802

Method DELETE_INDICES on class CL_ESH_DB_CRT_INDEX has no exception.

Method GET_ALL_AUTH_INDICES_FOR_MODEL 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 Logical system 20080109
2 Returning RT_INDEX Value transfer Type reference (TYPE) ESH_T_CRT_INDEX List of indices 20080109

Method GET_ALL_AUTH_INDICES_FOR_MODEL on class CL_ESH_DB_CRT_INDEX has no exception.

Method GET_ALL_INDICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_INDEX Value transfer Type reference (TYPE) ESH_T_CRT_INDEX List of indices 20080801

Method GET_ALL_INDICES on class CL_ESH_DB_CRT_INDEX has no exception.

Method GET_ALL_JOIN_INDICES_FOR_MODEL 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 Logical system 20080109
2 Returning RT_INDEX Value transfer Type reference (TYPE) ESH_T_CRT_INDEX List of indices 20080109

Method GET_ALL_JOIN_INDICES_FOR_MODEL on class CL_ESH_DB_CRT_INDEX has no exception.

Method GET_INDICES_FOR_NODE 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 Logical system 20080109
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20080109
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20080109
4 Returning RT_INDEX Value transfer Type reference (TYPE) ESH_T_CRT_INDEX List of indices 20080109

Method GET_INDICES_FOR_NODE on class CL_ESH_DB_CRT_INDEX has no exception.

Method GET_INDICES_FOR_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODES Call by reference Type reference (TYPE) ESH_T_CRT_INDEX List of nodes 20080109
2 Returning RT_INDEX Value transfer Type reference (TYPE) ESH_T_CRT_INDEX List of nodes 20080109

Method GET_INDICES_FOR_NODES on class CL_ESH_DB_CRT_INDEX has no exception.

Method GET_INDICES_FOR_NODE_BY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDEX_TYPE Call by reference Type reference (TYPE) ESH_E_BOS_INDEX_TYPE Index Type 20080109
2 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20080109
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20080109
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20080109
5 Importing IV_SC_ID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID Search Connector ID 20080109
6 Returning RT_INDEX Value transfer Type reference (TYPE) ESH_T_CRT_INDEX List of indices 20080109

Method GET_INDICES_FOR_NODE_BY_TYPE on class CL_ESH_DB_CRT_INDEX has no exception.

Method GET_INDICES_FOR_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDEX_TYPE Call by reference Type reference (TYPE) ESH_E_BOS_INDEX_TYPE Index Type 20080421
2 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20080109
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20080109
4 Returning RT_INDEX Value transfer Type reference (TYPE) ESH_T_CRT_INDEX List of indices 20080109

Method GET_INDICES_FOR_OBJECT_TYPE on class CL_ESH_DB_CRT_INDEX has no exception.

Method GET_NON_LOGIC_INDICES_FOR_NODE 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 Logical system 20080109
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20080109
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20080109
4 Importing IV_SC_ID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID Search Connector ID 20080109
5 Returning RT_INDEX Value transfer Type reference (TYPE) ESH_T_CRT_INDEX List of indices 20080109

Method GET_NON_LOGIC_INDICES_FOR_NODE on class CL_ESH_DB_CRT_INDEX has no exception.

Method MODIFY_CONSTRAINTS_FOR_INDICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONSTRAINTS Call by reference Type reference (TYPE) ESH_T_HDB_CONSTR Constraints for Indices 20120802
2 Importing IT_INDICES Call by reference Type reference (TYPE) ESH_T_CRT_INDEX Indices 20120802
3 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) CHAR01 ABAP_FALSE DB Commit 20120802

Method MODIFY_CONSTRAINTS_FOR_INDICES on class CL_ESH_DB_CRT_INDEX has no exception.

Method MODIFY_INDICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONSTRAINTS Call by reference Type reference (TYPE) ESH_T_HDB_CONSTR Constraints for Application-Table Based Connector Nodes 20120802
2 Importing IT_INDICES Call by reference Type reference (TYPE) ESH_T_CRT_INDEX List of indices 20080109
3 Importing IV_INCLUDING_CONSTRAINTS Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Updating indices including constraints (remove and replace) 20120802

Method MODIFY_INDICES on class CL_ESH_DB_CRT_INDEX has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 711