SAP ABAP Class CL_ESH_TREX_INDEX_DECOMPILER (Resonsible for Removing NW ES - TREX Indexes)
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
Properties
Class CL_ESH_TREX_INDEX_DECOMPILER  
Short Description Resonsible for Removing NW ES - TREX Indexes    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_TREX   TREX handling for Enterprise Search 
Created 20090827   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ESH_TREX_INDEX_DECOMPILER has no forward declaration.
Interfaces
Class CL_ESH_TREX_INDEX_DECOMPILER has no interface implemented.
Friends
Class CL_ESH_TREX_INDEX_DECOMPILER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_INDEX_METADATA Static Attribute Private Object reference (TYPE REF TO) CL_ESH_TREX_INDEX_METADATA 20101004
2 MT_INDEX_METADATA Static Attribute Private Type reference (TYPE) ESH_T_TREX_INDEX_METADATA Table containing all relevant metadata for indexes 20100401
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class constructor 20090828
2 CLEAR_INDEX Static method Public Method Clear an index 20091009
3 DELETE_LOGICAL_INDEX Static method Public Method Delete a physical index with all related indexes 20100401
4 DELETE_PHYSICAL_INDEX Static method Public Method Delete a physical index with all related indexes 20100401
5 DELETE_PHYS_INDICES_FOR_APPTAB Static method Public Method Delete physical indexes potentially remaining for apptab nod 20120530
6 GET_OUTDATED_CRT_INDEX_DATA Static method Public Method Get outdated CRT INDEX data 20120605
Events
Class CL_ESH_TREX_INDEX_DECOMPILER has no event.
Types
Class CL_ESH_TREX_INDEX_DECOMPILER has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ESH_TREX_INDEX_DECOMPILER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ESH_TREX_INDEX_DECOMPILER has no exception.

Method CLEAR_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20130826
2 Importing IR_PROXY_ADMIN Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_PROXY_ADMIN Proxy (Admin) 20130826
3 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20130826
4 Importing IV_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index Id 20091009
5 Importing IV_INDEX_TYPE Call by reference Type reference (TYPE) ESH_E_BOS_INDEX_TYPE Index Type 20130826
6 Importing IV_LOCAL_SYSTEM Call by reference Type reference (TYPE) CHAR01 For Local System 20130826
# Exception Resumable Description Created on
1 CX_ESH_TREX_PROXY General ESH TREX exception 20091009

Method DELETE_LOGICAL_INDEX 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 20100401
2 Importing IR_PROXY_ADMIN Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_PROXY_ADMIN Proxy (Admin) 20130826
3 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20130826
4 Importing IV_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index Id 20100401
5 Importing IV_LOCAL_SYSTEM Call by reference Type reference (TYPE) CHAR01 Local System 20130826
# Exception Resumable Description Created on
1 CX_ESH_TREX_PROXY General ESH TREX Exception 20100401

Method DELETE_PHYSICAL_INDEX 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 20100401
2 Importing IR_AUTH_INDEX_COMPILER Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_AUTHINDEX_COMPILER Authorization Index Compiler 20110901
3 Importing IR_MODEL_METADATA Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Model Metadata 20100407
4 Importing IR_SCENARIO_ANALYZER Call by reference Object reference (TYPE REF TO) CL_ESH_HANA_SCENARIO_ANALYZER ESH-on-HANA Scenario Analyzer 20120525
5 Importing IV_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index Id 20100401
# Exception Resumable Description Created on
1 CX_ESH_MOD_2_TRX_IDX_TRANSFORM NWES model to TREX index transformation issue 20100401
2 CX_ESH_TREX_PROXY General ESH TREX Exception 20100401

Method DELETE_PHYS_INDICES_FOR_APPTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROXY_ADMIN Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_PROXY_ADMIN TREX Proxy 20120530
2 Importing IS_INDEX_METADATA_OF_DBTABNODE Call by reference Type reference (TYPE) ESH_S_TREX_INDEX_METADATA Index Metadata (New DBTAB-Based Node) 20120530

Method DELETE_PHYS_INDICES_FOR_APPTAB on class CL_ESH_TREX_INDEX_DECOMPILER has no exception.

Method GET_OUTDATED_CRT_INDEX_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CRT_INDEX_CLEANUP Call by reference Type reference (TYPE) ESH_T_CRT_INDEX CRT-index records to be deleted 20120605
2 Importing IS_INDEX_METADATA_NEW Call by reference Type reference (TYPE) ESH_S_TREX_INDEX_METADATA Index Metadata (New) 20120605

Method GET_OUTDATED_CRT_INDEX_DATA on class CL_ESH_TREX_INDEX_DECOMPILER has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 730