SAP ABAP Class CL_DB6_ACTION_COMPRESSION_CAND (DB6: Compression List)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DB-DB6 (Application Component) DB2 Universal Database for UNIX / NT
     STU6 (Package) DB6: Performance-Monitor (UNIX/Windows)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DB6_ACTION_CONTROLLER DB6: Abstract Action Controller 20130222
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DBA_ACTION_CONTROLLER_ALV DBA Cockpit: Access to ALV object 20130222
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DBA_ACTION_CONTROLLER_SLCT DBA Cockpit: Data Selection 20130222
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DBA_DBH_STATUS DBA DBH: Backend Status 20130222
Properties
Class CL_DB6_ACTION_COMPRESSION_CAND  
Short Description DB6: Compression List    
Super Class CL_DB6_ACTION_CONTROLLER DB6: Abstract Action Controller 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STU6   DB6: Performance-Monitor (UNIX/Windows) 
Created 20130222   SAP 
Last change 20140121   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
# Interface Abstract Final Description Created on
1 IF_DBA_ACTION_CONTROLLER_ALV DBA Cockpit: Access to ALV object 20130222
2 IF_DBA_ACTION_CONTROLLER_SLCT DBA Cockpit: Data Selection 20130222
3 IF_DBA_DBH_STATUS DBA DBH: Backend Status 20130222
Friends
Class CL_DB6_ACTION_COMPRESSION_CAND has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CANDIDATES_ALV Instance attribute Private Object reference (TYPE REF TO) CL_DB6_ALV DB6: simple ALV abstraction 20130222
2 CMD_CALC Constant Public Type reference (TYPE) SYUCOMM 'CALC_COMPRESSION' Function Code that Triggered PAI 20130222
3 CMD_CALC_RECOMMENDED Constant Public Type reference (TYPE) SYUCOMM 'CALC_CMP_REC' Function Code that Triggered PAI 20130222
4 CMD_CHECK_COMPRESSION Constant Public Type reference (TYPE) SYUCOMM 'CHECK_COMPRESSION' Function Code that Triggered PAI 20130222
5 CMD_COMPRESS Constant Public Type reference (TYPE) SYUCOMM 'COMPRESS' Function Code that Triggered PAI 20130222
6 COMPRESSED_ALV Instance attribute Private Object reference (TYPE REF TO) CL_DB6_ALV DB6: simple ALV abstraction 20130222
7 CO_CMD_GLOBAL_COMP_OP Constant Public Type reference (TYPE) SYUCOMM 'GLOBAL_COMP_OP' Function Code that Triggered PAI 20130222
8 IT_DB6ADM_INDCOMPR_INFO Instance attribute Private Type reference (TYPE) DB6ADM_INDCOMPR_INFO_TAB DB6: Index Compression Info 20130222
9 IT_DB6COMPRIDXINFO Instance attribute Private Type reference (TYPE) DB6COMPRIDXINFO_TAB DB6: Index Compression 20130222
10 IT_DB6COMPRINFO Instance attribute Private Type reference (TYPE) DB6COMPRINFO_TAB DB6: Compression Info 20130222
11 IT_DB6PINSPECT Instance attribute Private Type reference (TYPE) DB6PMINSPECT_TAB Table type for DB6PMINSPECT 20130222
12 MV_DCF_COMPR_DISABLE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130222
13 NAV_REF Instance attribute Private Attribute reference (LIKE) 20130222
14 VIEW_DATA Instance attribute Public Type reference (TYPE) DB6_VIEW_COMPRESSION_LIST DB6: View Data of Compression List 20130222
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_INDEX_SIZE Instance method Private Method 20130222
2 CALCULATE_RESULTS Instance method Private Method 20130222
3 CHECK_COMPRESSION Instance method Private Method 20130222
4 COMPRESS Instance method Private Method 20130222
5 CONVERT_SIZE_UNITS_OF_TABLE Instance method Private Method 20130528
6 DETERMINE_ACTIONS Instance method Private Method 20130222
7 FILL_CANDIDATES_ENTRY Instance method Private Method 20130222
8 FILL_COMPRESS_ENTRY Instance method Private Method 20130222
9 IS_INDEXES_COMPRESSED Instance method Private Method 20130222
10 IS_TABLE_COMPRESSED Instance method Private Method 20130222
11 READ_COMPRINFO_BLOCKED Instance method Private Method 20130222
12 REFRESH_PERFORMANCE_DATA Instance method Private Method 20130222
13 SET_GRID_ATTRIBUTES Instance method Private Method 20130222
14 SHOW_DETAIL Instance method Private Method 20130222
15 SHOW_DETAIL_ANALYSIS Instance method Private Method 20130222
Events
Class CL_DB6_ACTION_COMPRESSION_CAND has no event.
Types
Class CL_DB6_ACTION_COMPRESSION_CAND has no local type.
Method Signatures

Method ADJUST_INDEX_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_COMPRIDXINFO Call by reference Type reference (TYPE) DB6COMPRIDXINFO_TAB DB6: Index Compression 20130222

Method ADJUST_INDEX_SIZE on class CL_DB6_ACTION_COMPRESSION_CAND has no exception.

Method CALCULATE_RESULTS Signature

Method CALCULATE_RESULTS on class CL_DB6_ACTION_COMPRESSION_CAND has no parameter.
Method CALCULATE_RESULTS on class CL_DB6_ACTION_COMPRESSION_CAND has no exception.

Method CHECK_COMPRESSION Signature

Method CHECK_COMPRESSION on class CL_DB6_ACTION_COMPRESSION_CAND has no parameter.
Method CHECK_COMPRESSION on class CL_DB6_ACTION_COMPRESSION_CAND has no exception.

Method COMPRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RECEIVER Call by reference Object reference (TYPE REF TO) CL_DB6_EVENT_RECEIVER_ALV CL_DB6_EVENT_RECEIVER_ALV 20130222
2 Importing TABLES Call by reference Type reference (TYPE) DB6_COMPRESSED_TABLE_TAB DB6: List of Compressed Tables 20130222

Method COMPRESS on class CL_DB6_ACTION_COMPRESSION_CAND has no exception.

Method CONVERT_SIZE_UNITS_OF_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing WORK_TABLE Call by reference Type reference (TYPE) DB6_COMPRESSED_TABLE_TAB DB6: List of Compressed Tables 20130528

Method CONVERT_SIZE_UNITS_OF_TABLE on class CL_DB6_ACTION_COMPRESSION_CAND has no exception.

Method DETERMINE_ACTIONS Signature

Method DETERMINE_ACTIONS on class CL_DB6_ACTION_COMPRESSION_CAND has no parameter.
Method DETERMINE_ACTIONS on class CL_DB6_ACTION_COMPRESSION_CAND has no exception.

Method FILL_CANDIDATES_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPRESS_ENTRY Value transfer Type reference (TYPE) DB6_COMPRESSED_TABLE_ENTRY DB6: Compression Info 20130222
2 Importing IT_COMPRIDXINFO Call by reference Type reference (TYPE) DB6COMPRIDXINFO_TAB DB6: Index Compression 20130222
3 Importing IT_COMPRINFO Call by reference Type reference (TYPE) DB6COMPRINFO_TAB DB6: Compression Information of Table 20130222
4 Importing IT_INDCOMPR_INFO Call by reference Type reference (TYPE) DB6ADM_INDCOMPR_INFO_TAB DB6: Index Compression Info 20130222
5 Importing IT_PINSPECT Call by reference Type reference (TYPE) DB6PMINSPECT_TAB Table type for DB6PMINSPECT 20130222

Method FILL_CANDIDATES_ENTRY on class CL_DB6_ACTION_COMPRESSION_CAND has no exception.

Method FILL_COMPRESS_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPRESS_ENTRY Value transfer Type reference (TYPE) DB6_COMPRESSED_TABLE_ENTRY DB6: Compression Info 20130222
2 Importing IT_COMPRIDXINFO Call by reference Type reference (TYPE) DB6COMPRIDXINFO_TAB 20130222
3 Importing IT_COMPRINFO Call by reference Type reference (TYPE) DB6COMPRINFO_TAB DB6: Compression Information of Table 20130222
4 Importing IT_INDCOMPR_INFO Call by reference Type reference (TYPE) DB6ADM_INDCOMPR_INFO_TAB DB6: Index Compression Info 20130222
5 Importing IT_PINSPECT Call by reference Type reference (TYPE) DB6PMINSPECT_TAB Table type for DB6PMINSPECT 20130222

Method FILL_COMPRESS_ENTRY on class CL_DB6_ACTION_COMPRESSION_CAND has no exception.

Method IS_INDEXES_COMPRESSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_COMPRESSED Value transfer Type reference (TYPE) ABAP_BOOL 20130222
2 Importing IT_COMPRIDXINFO Call by reference Type reference (TYPE) DB6COMPRIDXINFO_TAB DB6: Index Compression 20130222

Method IS_INDEXES_COMPRESSED on class CL_DB6_ACTION_COMPRESSION_CAND has no exception.

Method IS_TABLE_COMPRESSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPRINFO Call by reference Type reference (TYPE) DB6COMPRINFO 20130222
2 Returning IS_COMPRESSED Value transfer Type reference (TYPE) ABAP_BOOL 20130222

Method IS_TABLE_COMPRESSED on class CL_DB6_ACTION_COMPRESSION_CAND has no exception.

Method READ_COMPRINFO_BLOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FROM Call by reference Type reference (TYPE) DB6TSTAMP_STRUCT Date of Collection 20130222
2 Returning IT_DB6COMPRINFO Value transfer Type reference (TYPE) DB6COMPRINFO_TAB DB6: Compression Info 20130222
3 Importing RDI Call by reference Object reference (TYPE REF TO) CL_DBA_RDI DB6: Data Collector 20130222
4 Importing TABLE_LIST Call by reference Type reference (TYPE) SORTED_TABLE_LIST 20130222
# Exception Resumable Description Created on
1 CX_DBA_ADBC DBA Cockpit: ADBC Errors 20130222

Method REFRESH_PERFORMANCE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RDI Call by reference Object reference (TYPE REF TO) CL_DBA_RDI DBA-RDI: Back-End Wrapper 20130222
# Exception Resumable Description Created on
1 CX_DBA_ADBC DBA Cockpit: ADBC Errors 20130222

Method SET_GRID_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALV Call by reference Object reference (TYPE REF TO) CL_DB6_ALV DB6: simple ALV abstraction 20130222

Method SET_GRID_ATTRIBUTES on class CL_DB6_ACTION_COMPRESSION_CAND has no exception.

Method SHOW_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FROM Call by reference Type reference (TYPE) STRING DB6: List of Compressed Tables 20130222
2 Importing RECEIVER Call by reference Object reference (TYPE REF TO) CL_DB6_EVENT_RECEIVER_ALV CL_DB6_EVENT_RECEIVER_ALV 20130222

Method SHOW_DETAIL on class CL_DB6_ACTION_COMPRESSION_CAND has no exception.

Method SHOW_DETAIL_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RECEIVER Call by reference Object reference (TYPE REF TO) CL_DB6_EVENT_RECEIVER_ALV CL_DB6_EVENT_RECEIVER_ALV 20130222
2 Importing TABLES Call by reference Type reference (TYPE) DB6_COMPRESSED_TABLE_TAB DB6: List of Compressed Tables 20130222

Method SHOW_DETAIL_ANALYSIS on class CL_DB6_ACTION_COMPRESSION_CAND has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740