SAP ABAP Class CL_SQLM_SNAPSHOT_LIST (List (ALV) presentation of SQLM snapshots)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-RTA (Application Component) Runtime Analysis
     SQLM_UI (Package) SQL Monitor UI
Properties
Class CL_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 SQLM_UI   SQL Monitor UI 
Created 20130625   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SQLM_SNAPSHOT_LIST has no forward declaration.
Interfaces
Class CL_SQLM_SNAPSHOT_LIST has no interface implemented.
Friends
Class CL_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 20130730
2 ALV_OUTTAB Instance attribute Private Type reference (TYPE) SQLM_S_SNAPSHOT_F4_TT 20130730
3 CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER 20130730
4 C_FILTER_BY_SYST Constant Public Type reference (TYPE) CHAR1 'S' 20130730
5 C_FILTER_BY_USER Constant Public Type reference (TYPE) CHAR1 'U' 20130730
6 C_FILTER_NONE Constant Public Type reference (TYPE) CHAR1 'N' 20130730
7 EDITABLE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130730
8 FAILURE Instance attribute Private Object reference (TYPE REF TO) CX_SQLM_FAILURE 20130730
9 FILTER_STATE Instance attribute Private Type reference (TYPE) CHAR1 20130730
10 OWN_SNAPSHOTS_AVAILABLE Instance attribute Private Type reference (TYPE) BOOLE_D 20130906
11 SQL_ADMIN Instance attribute Private Object reference (TYPE REF TO) LIF_SQLM_ADMIN 20130730
12 SQL_SNAPSHOT_ADMIN Instance attribute Private Object reference (TYPE REF TO) CL_SQLM_SNAPSHOT_SVC 20130730
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_FILTER_ON_OUTTAB Instance method Private Method 20130730
2 CONSTRUCTOR Instance method Public Constructor 20130730
3 CONVERT_SNAPSHOTS_FORMAT Instance method Private Method 20130730
4 CREATE_ALV_GRID Instance method Private Method 20130730
5 CREATE_AND_SHOW_ALV_GRID Instance method Public Method 20130730
6 CREATE_SNAPSHOT_LIST Static method Public Method 20130730
7 DELETE_CONFIRMATION_POPUP Instance method Private Method 20130730
8 DISPLAY_NO_SNAPSHOTS_MESSAGE Instance method Public Method 20130809
9 GET_CURRENT_FILTER_STATE Instance method Public Method 20130730
10 GET_CURRENT_OUTTAB Instance method Public Method 20130730
11 GET_EXCLUDING Instance method Private Method 20130730
12 GET_FIELDCAT Instance method Private Method 20130730
13 GET_LAYOUT Instance method Private Method 20130730
14 GET_SELECTED_SNAPSHOTS Instance method Private Method 20130730
15 HANDLE_DELETE_CMD Instance method Private Method 20130730
16 HANDLE_EDIT_CMD Instance method Private Method 20130730
17 INITIALIZE Instance method Private Method 20130730
18 INITIALIZE_OUTTAB Instance method Private Method 20130730
19 ON_GRID_USER_COMMAND Instance method Private Event handling method 20130730
20 ON_SET_TOOLBAR Instance method Private Event handling method 20130730
21 REFRESH_OUTTAB Instance method Private Method 20130730
22 SET_EVENT_HANDLER Instance method Private Method 20130730
23 SET_TABLE_FOR_FIRST_DISPLAY Instance method Private Method 20130730
Events
Class CL_SQLM_SNAPSHOT_LIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SNAPSHOTS_TT Private See coding 20130730 snapshots_tt type standard table of sqlmsa with default key
2 SQLM_S_SNAPSHOT_F4_TT Public See coding 20130801 sqlm_s_snapshot_f4_tt type standard table of sqlm_s_snapshot_f4 with default key
3 SVAL_TT Private See coding 20130730 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_SQLM_SNAPSHOT_LIST has no parameter.
Method APPLY_FILTER_ON_OUTTAB on class CL_SQLM_SNAPSHOT_LIST has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SQLM_SNAPSHOT_LIST has no parameter.
Method CONSTRUCTOR on class CL_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) SNAPSHOTS_TT 20130730
2 Importing I_ZONLO Call by reference Type reference (TYPE) SY-ZONLO SY-ZONLO 20130730
3 Returning R_SNAPSHOTS_UI Value transfer Type reference (TYPE) SQLM_S_SNAPSHOT_F4_TT 20130730

Method CONVERT_SNAPSHOTS_FORMAT on class CL_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 20130730
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130730

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 20130730
2 Importing I_EDITABLE Call by reference Type reference (TYPE) ABAP_BOOL 20130730
3 Importing I_FILTER_STATE Call by reference Type reference (TYPE) CHAR1 20130730
4 Returning R_ALV_GRID Value transfer Object reference (TYPE REF TO) CL_GUI_ALV_GRID 20130730
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130730

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_SQLM_SNAPSHOT_LIST 20130730

Method CREATE_SNAPSHOT_LIST on class CL_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 20130730

Method DELETE_CONFIRMATION_POPUP on class CL_SQLM_SNAPSHOT_LIST has no exception.

Method DISPLAY_NO_SNAPSHOTS_MESSAGE Signature

Method DISPLAY_NO_SNAPSHOTS_MESSAGE on class CL_SQLM_SNAPSHOT_LIST has no parameter.
Method DISPLAY_NO_SNAPSHOTS_MESSAGE on class CL_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 20130730

Method GET_CURRENT_FILTER_STATE on class CL_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) SQLM_S_SNAPSHOT_F4_TT 20130730

Method GET_CURRENT_OUTTAB on class CL_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 20130730

Method GET_EXCLUDING on class CL_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 20130730

Method GET_FIELDCAT on class CL_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 20130730

Method GET_LAYOUT on class CL_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) SQLM_S_SNAPSHOT_F4_TT 20130730

Method GET_SELECTED_SNAPSHOTS on class CL_SQLM_SNAPSHOT_LIST has no exception.

Method HANDLE_DELETE_CMD Signature

Method HANDLE_DELETE_CMD on class CL_SQLM_SNAPSHOT_LIST has no parameter.
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130730

Method HANDLE_EDIT_CMD Signature

Method HANDLE_EDIT_CMD on class CL_SQLM_SNAPSHOT_LIST has no parameter.
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130730

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 20130730
2 Importing I_EDITABLE Call by reference Type reference (TYPE) ABAP_BOOL 20130730
3 Importing I_FILTER_STATE Call by reference Type reference (TYPE) CHAR1 20130730

Method INITIALIZE on class CL_SQLM_SNAPSHOT_LIST has no exception.

Method INITIALIZE_OUTTAB Signature

Method INITIALIZE_OUTTAB on class CL_SQLM_SNAPSHOT_LIST has no parameter.
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130730

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) 20130730

Method ON_GRID_USER_COMMAND on class CL_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) 20130730

Method ON_SET_TOOLBAR on class CL_SQLM_SNAPSHOT_LIST has no exception.

Method REFRESH_OUTTAB Signature

Method REFRESH_OUTTAB on class CL_SQLM_SNAPSHOT_LIST has no parameter.
# Exception Resumable Description Created on
1 CX_SQLM_FAILURE 20130730

Method SET_EVENT_HANDLER Signature

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

Method SET_TABLE_FOR_FIRST_DISPLAY Signature

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