SAP ABAP Class CL_SWLT_SQLM_SNAPSHOT_LIST (List (ALV) presentation of SQLM snapshots)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO (Application Component) Workbench Tools: Editors, Painters, Modelers
     SWLT (Package) SQL Performance Tuning Worklist
Properties
Class CL_SWLT_SQLM_SNAPSHOT_LIST  
Short Description List (ALV) presentation of SQLM snapshots    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWLT   SQL Performance Tuning Worklist 
Created 20130625   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWLT_SQLM_SNAPSHOT_LIST has no forward declaration.
Interfaces
Class CL_SWLT_SQLM_SNAPSHOT_LIST has no interface implemented.
Friends
Class CL_SWLT_SQLM_SNAPSHOT_LIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALV_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID 20130626
2 ALV_OUTTAB Instance attribute Private Type reference (TYPE) SWLT_T_SNAPSHOT_F4 20130626
3 CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER 20130625
4 C_FILTER_BY_SYST Constant Public Type reference (TYPE) CHAR1 'S' 20130626
5 C_FILTER_BY_USER Constant Public Type reference (TYPE) CHAR1 'U' 20130626
6 C_FILTER_NONE Constant Public Type reference (TYPE) CHAR1 'N' 20130626
7 EDITABLE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130626
8 FAILURE Instance attribute Private Object reference (TYPE REF TO) CX_SWLT_FAILURE 20130625
9 FILTER_STATE Instance attribute Private Type reference (TYPE) CHAR1 20130626
10 OWN_SNAPSHOTS_AVAILABLE Instance attribute Private Type reference (TYPE) BOOLE_D 20130910
11 PRESELECTED_SNPS Instance attribute Private Type reference (TYPE) SWLT_T_RTM_SNAPSHOT_IDS 20130917
12 SWLT_SERVICE Instance attribute Private Object reference (TYPE REF TO) CL_SWLT_SERVICE 20130709
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_FILTER_ON_OUTTAB Instance method Private Method 20130702
2 CONSTRUCTOR Instance method Public Constructor 20130709
3 CONVERT_SNAPSHOTS_FORMAT Instance method Private Method 20130625
4 CREATE_ALV_GRID Instance method Private Method 20130625
5 CREATE_AND_SHOW_ALV_GRID Instance method Public Method 20130625
6 CREATE_SNAPSHOT_LIST Static method Public Method 20130702
7 DELETE_CONFIRMATION_POPUP Instance method Private Method 20130702
8 DISPLAY_NO_SNAPSHOTS_MESSAGE Instance method Public Method 20130809
9 GET_CURRENT_FILTER_STATE Instance method Public Method 20130627
10 GET_CURRENT_OUTTAB Instance method Public Method 20130627
11 GET_EXCLUDING Instance method Private Method 20130625
12 GET_FIELDCAT Instance method Private Method 20130625
13 GET_LAYOUT Instance method Private Method 20130625
14 GET_SELECTED_SNAPSHOTS Instance method Private Method 20130702
15 HANDLE_DELETE_CMD Instance method Private Method 20130702
16 HANDLE_EDIT_CMD Instance method Private Method 20130702
17 INITIALIZE Instance method Private Method 20130625
18 INITIALIZE_OUTTAB Instance method Private Method 20130626
19 ON_GRID_USER_COMMAND Instance method Private Event handling method 20130702
20 ON_SET_TOOLBAR Instance method Private Event handling method 20130702
21 REFRESH_OUTTAB Instance method Private Method 20130702
22 SET_EVENT_HANDLER Instance method Private Method 20130625
23 SET_TABLE_FOR_FIRST_DISPLAY Instance method Private Method 20130625
Events
Class CL_SWLT_SQLM_SNAPSHOT_LIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SVAL_TT Private See coding 20130702 sval_tt TYPE STANDARD TABLE OF sval WITH DEFAULT KEY
Method Signatures

Method APPLY_FILTER_ON_OUTTAB Signature

Method APPLY_FILTER_ON_OUTTAB on class CL_SWLT_SQLM_SNAPSHOT_LIST has no parameter.
Method APPLY_FILTER_ON_OUTTAB on class CL_SWLT_SQLM_SNAPSHOT_LIST has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SWLT_SQLM_SNAPSHOT_LIST has no parameter.
Method CONSTRUCTOR on class CL_SWLT_SQLM_SNAPSHOT_LIST has no exception.

Method CONVERT_SNAPSHOTS_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SNAPSHOTS_H Call by reference Type reference (TYPE) SWLT_T_SNAPSHOT_HEADER 20130625
2 Importing I_ZONLO Call by reference Type reference (TYPE) SY-ZONLO SY-ZONLO 20130709
3 Returning R_SNAPSHOTS_UI Value transfer Type reference (TYPE) SWLT_T_SNAPSHOT_F4 20130625

Method CONVERT_SNAPSHOTS_FORMAT on class CL_SWLT_SQLM_SNAPSHOT_LIST has no exception.

Method CREATE_ALV_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ALV_GRID Value transfer Object reference (TYPE REF TO) CL_GUI_ALV_GRID 20130626
# Exception Resumable Description Created on
1 CX_SWLT_FAILURE 20130625

Method CREATE_AND_SHOW_ALV_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER 20130625
2 Importing I_EDITABLE Call by reference Type reference (TYPE) ABAP_BOOL 20130625
3 Importing I_FILTER_STATE Call by reference Type reference (TYPE) CHAR1 20130626
4 Importing I_PRESELECTED_SNPS Call by reference Type reference (TYPE) SWLT_T_RTM_SNAPSHOT_IDS 20130917
5 Returning R_ALV_GRID Value transfer Object reference (TYPE REF TO) CL_GUI_ALV_GRID 20130626
# Exception Resumable Description Created on
1 CX_SWLT_FAILURE 20130625

Method CREATE_SNAPSHOT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SQLM_SNAPSHOT_LIST Value transfer Object reference (TYPE REF TO) CL_SWLT_SQLM_SNAPSHOT_LIST 20130702

Method CREATE_SNAPSHOT_LIST on class CL_SWLT_SQLM_SNAPSHOT_LIST has no exception.

Method DELETE_CONFIRMATION_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ANSWER Value transfer Type reference (TYPE) ABAP_BOOL 20130702

Method DELETE_CONFIRMATION_POPUP on class CL_SWLT_SQLM_SNAPSHOT_LIST has no exception.

Method DISPLAY_NO_SNAPSHOTS_MESSAGE Signature

Method DISPLAY_NO_SNAPSHOTS_MESSAGE on class CL_SWLT_SQLM_SNAPSHOT_LIST has no parameter.
Method DISPLAY_NO_SNAPSHOTS_MESSAGE on class CL_SWLT_SQLM_SNAPSHOT_LIST has no exception.

Method GET_CURRENT_FILTER_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FILTER_STATE Value transfer Type reference (TYPE) CHAR1 20130627

Method GET_CURRENT_FILTER_STATE on class CL_SWLT_SQLM_SNAPSHOT_LIST has no exception.

Method GET_CURRENT_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ALV_OUTTAB Value transfer Type reference (TYPE) SWLT_T_SNAPSHOT_F4 20130627

Method GET_CURRENT_OUTTAB on class CL_SWLT_SQLM_SNAPSHOT_LIST has no exception.

Method GET_EXCLUDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXCLUDING Value transfer Type reference (TYPE) UI_FUNCTIONS 20130625

Method GET_EXCLUDING on class CL_SWLT_SQLM_SNAPSHOT_LIST has no exception.

Method GET_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TAB_FIELDCAT Value transfer Type reference (TYPE) LVC_T_FCAT 20130625

Method GET_FIELDCAT on class CL_SWLT_SQLM_SNAPSHOT_LIST has no exception.

Method GET_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO 20130625

Method GET_LAYOUT on class CL_SWLT_SQLM_SNAPSHOT_LIST has no exception.

Method GET_SELECTED_SNAPSHOTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SELECTED_SNAPSHOTS Value transfer Type reference (TYPE) SWLT_T_SNAPSHOT_F4 20130702

Method GET_SELECTED_SNAPSHOTS on class CL_SWLT_SQLM_SNAPSHOT_LIST has no exception.

Method HANDLE_DELETE_CMD Signature

Method HANDLE_DELETE_CMD on class CL_SWLT_SQLM_SNAPSHOT_LIST has no parameter.
# Exception Resumable Description Created on
1 CX_SWLT_FAILURE 20130702

Method HANDLE_EDIT_CMD Signature

Method HANDLE_EDIT_CMD on class CL_SWLT_SQLM_SNAPSHOT_LIST has no parameter.
# Exception Resumable Description Created on
1 CX_SWLT_FAILURE 20130702

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER 20130625
2 Importing I_EDITABLE Call by reference Type reference (TYPE) ABAP_BOOL 20130625
3 Importing I_FILTER_STATE Call by reference Type reference (TYPE) CHAR1 20130626
4 Importing I_PRESELECTED_SNPS Call by reference Type reference (TYPE) SWLT_T_RTM_SNAPSHOT_IDS table type for snapshot ids 20130917

Method INITIALIZE on class CL_SWLT_SQLM_SNAPSHOT_LIST has no exception.

Method INITIALIZE_OUTTAB Signature

Method INITIALIZE_OUTTAB on class CL_SWLT_SQLM_SNAPSHOT_LIST has no parameter.
# Exception Resumable Description Created on
1 CX_SWLT_FAILURE 20130627

Method ON_GRID_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20130702

Method ON_GRID_USER_COMMAND on class CL_SWLT_SQLM_SNAPSHOT_LIST has no exception.

Method ON_SET_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20130702

Method ON_SET_TOOLBAR on class CL_SWLT_SQLM_SNAPSHOT_LIST has no exception.

Method REFRESH_OUTTAB Signature

Method REFRESH_OUTTAB on class CL_SWLT_SQLM_SNAPSHOT_LIST has no parameter.
# Exception Resumable Description Created on
1 CX_SWLT_FAILURE 20130702

Method SET_EVENT_HANDLER Signature

Method SET_EVENT_HANDLER on class CL_SWLT_SQLM_SNAPSHOT_LIST has no parameter.
Method SET_EVENT_HANDLER on class CL_SWLT_SQLM_SNAPSHOT_LIST has no exception.

Method SET_TABLE_FOR_FIRST_DISPLAY Signature

Method SET_TABLE_FOR_FIRST_DISPLAY on class CL_SWLT_SQLM_SNAPSHOT_LIST has no parameter.
# Exception Resumable Description Created on
1 CX_SWLT_FAILURE 20130625
History
Last changed by/on SAP  20141121 
SAP Release Created in 740