SAP ABAP Class CL_ESH_QL_REORGANIZE (Query Log Reorganization Runtime)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_QUERY_LOGGING (Package) Query Logging
Properties
Class CL_ESH_QL_REORGANIZE  
Short Description Query Log Reorganization Runtime    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_QUERY_LOGGING   Query Logging 
Created 20091030   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ESH_QL_REORGANIZE has no forward declaration.
Interfaces
Class CL_ESH_QL_REORGANIZE has no interface implemented.
Friends
Class CL_ESH_QL_REORGANIZE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_REORG_MGT Instance attribute Private Object reference (TYPE REF TO) CL_ESH_QL_REORGANIZATION_MGT Reorganization management handler 20091030
Methods
# Method Level Visibility Method type Description Created on
1 BLOCK_DELETE Instance method Private Method Delete the block 20091030
2 BLOCK_DETERMINE_REORG_VOLUME Instance method Private Method Block determine reorg. size 20100112
3 DELETE_ALL_CONTENT Instance method Public Method Delete all content 20091030
4 DELETE_USER_SPECIFIC_CONTENT Instance method Public Method Delete user-specific content 20091030
5 EXECUTE_REORGANIZATION Instance method Public Method Execute reorganization 20091030
6 EXECUTE_REORG_INT Instance method Private Method Execute reorganization - internal 20091030
7 GET_INSTANCE Static method Public Method Get instance 20091030
8 REORG_IS_RUNNING Static method Public Method Check reorg is running 20091030
9 UPDATE_VOL_ADDED Static method Public Method Update total volume added 20091030
10 UPDATE_VOL_REORGANIZED Static method Public Method Update total vol. reorganized 20091030
Events
Class CL_ESH_QL_REORGANIZE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTT_QL_QLOGQ_VIEW_EXTENDED Private See coding QLOGQ View (Extended) 20130117 ltt_ql_qlogq_view_extended TYPE STANDARD TABLE OF lty_ql_qlogq_view_extended WITH KEY hashkey WITH NON-UNIQUE SORTED KEY primary COMPONENTS hashkey
2 LTY_QL_QLOGQ_VIEW_EXTENDED Private See coding QLOGQ View (Extended) 20130117 begin of lty_ql_qlogq_view_extended. include type esh_ql_qlogv . types reuse_cnt_adjustment TYPE int4. types: end of lty_ql_qlogq_view_extended
Method Signatures

Method BLOCK_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_QC_BLOCK Call by reference Type reference (TYPE) ESH_T_QL_QLOGC QLOGC Block to delete 20100112
2 Importing IT_QQ_VIEW_CNT_ADJ Call by reference Type reference (TYPE) LTT_QL_QLOGQ_VIEW_EXTENDED QLOGQ Entries where usage count to be decreased 20130117
3 Importing IT_QQ_VIEW_DEL Call by reference Type reference (TYPE) ESH_T_QL_QLOGQ_KEY QLOGQ Entries to delete 20130117
4 Importing IV_BLOCKVOL Call by reference Type reference (TYPE) INT4 Block Volume (rounded to kB) 20091030
5 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) CHAR01 DB Commit 20091030

Method BLOCK_DELETE on class CL_ESH_QL_REORGANIZE has no exception.

Method BLOCK_DETERMINE_REORG_VOLUME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_QC_BLOCK Call by reference Type reference (TYPE) ESH_T_QL_QLOGC QLOGC Block 20100112
2 Changing CV_TIME_LIMIT_REACHED Call by reference Type reference (TYPE) CHAR01 Time Limit Reached 20100112
3 Changing CV_VOL_LIMIT_REACHED Call by reference Type reference (TYPE) CHAR01 Volume Limit Reached 20100112
4 Exporting ET_QQ_VIEW_CNT_ADJ Call by reference Type reference (TYPE) LTT_QL_QLOGQ_VIEW_EXTENDED QLOGQ Entries where reuse count to be adjusted 20130117
5 Exporting ET_QQ_VIEW_DEL Call by reference Type reference (TYPE) ESH_T_QL_QLOGQ_KEY QLOGQ Entries to be removed 20130117
6 Exporting EV_BLOCKVOL Call by reference Type reference (TYPE) INT4 Block Volume 20100112
7 Importing IV_TIME_LIMIT Call by reference Type reference (TYPE) TIMESTAMP Time Limit 20100112
8 Importing IV_VOL_LIMIT Call by reference Type reference (TYPE) INT4 Volume Limit 20100112

Method BLOCK_DETERMINE_REORG_VOLUME on class CL_ESH_QL_REORGANIZE has no exception.

Method DELETE_ALL_CONTENT Signature

Method DELETE_ALL_CONTENT on class CL_ESH_QL_REORGANIZE has no parameter.
Method DELETE_ALL_CONTENT on class CL_ESH_QL_REORGANIZE has no exception.

Method DELETE_USER_SPECIFIC_CONTENT Signature

Method DELETE_USER_SPECIFIC_CONTENT on class CL_ESH_QL_REORGANIZE has no parameter.
Method DELETE_USER_SPECIFIC_CONTENT on class CL_ESH_QL_REORGANIZE has no exception.

Method EXECUTE_REORGANIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXECUTE_IMMEDIATELY Call by reference Type reference (TYPE) CHAR01 Force execution even if next exec point of time not reached 20091030
2 Importing IV_MAX_DATA_VOLUME Call by reference Type reference (TYPE) ESH_E_QL_MAX_DATA_VOL Max Data Volume for Query Log 20091030
3 Importing IV_MAX_RETENTION_TIME Call by reference Type reference (TYPE) ESH_E_QL_KEEPTIM_QL_CONT Keep Time (Retention Time) for Query Log Content (Days) 20091030

Method EXECUTE_REORGANIZATION on class CL_ESH_QL_REORGANIZE has no exception.

Method EXECUTE_REORG_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAX_DATA_VOLUME Call by reference Type reference (TYPE) ESH_E_QL_MAX_DATA_VOL Max Data Volume for Query Log 20091030
2 Importing IV_MAX_RETENTION_TIME Call by reference Type reference (TYPE) ESH_E_QL_KEEPTIM_QL_CONT Keep Time (Retention Time) for Query Log Content (Days) 20091030

Method EXECUTE_REORG_INT on class CL_ESH_QL_REORGANIZE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REORG_MGT Call by reference Object reference (TYPE REF TO) CL_ESH_QL_REORGANIZATION_MGT Reorganization Manager 20091030
2 Returning RR_REORG Value transfer Object reference (TYPE REF TO) CL_ESH_QL_REORGANIZE Reorganization Runtime 20091030

Method GET_INSTANCE on class CL_ESH_QL_REORGANIZE has no exception.

Method REORG_IS_RUNNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_RUNNING Value transfer Type reference (TYPE) CHAR01 Is running 20091030

Method REORG_IS_RUNNING on class CL_ESH_QL_REORGANIZE has no exception.

Method UPDATE_VOL_ADDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) CHAR01 Character Field Length 1 20091030
2 Importing IV_EXEC_TSTP Call by reference Type reference (TYPE) ESH_E_QL_EXEC_TSTP Execution Timestamp 20091030
3 Importing IV_VOL_ADDED Call by reference Type reference (TYPE) ESH_E_QL_VOL_ADDED Volume added (rounded to next kB) 20091030

Method UPDATE_VOL_ADDED on class CL_ESH_QL_REORGANIZE has no exception.

Method UPDATE_VOL_REORGANIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BLOCKVOL_REMOVED Call by reference Type reference (TYPE) INT4 Block Volume Removed 20091030
2 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) CHAR01 DB Commit 20091030

Method UPDATE_VOL_REORGANIZED on class CL_ESH_QL_REORGANIZE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 730