SAP ABAP Class CL_SWLT_AGGR_DATA_PROVIDER (Data provider for aggregated results view)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO (Application Component) Workbench Tools: Editors, Painters, Modelers
     SWLT (Package) SQL Performance Tuning Worklist
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWLT_AGGR_DATA_PROVIDER Provides aggregated data 20121128
Properties
Class CL_SWLT_AGGR_DATA_PROVIDER  
Short Description Data provider for aggregated results view    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWLT   SQL Performance Tuning Worklist 
Created 20121128   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWLT_AGGR_DATA_PROVIDER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWLT_AGGR_DATA_PROVIDER Provides aggregated data 20121128
Friends
Class CL_SWLT_AGGR_DATA_PROVIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 RTCM_DATA_PROVIDER Instance attribute Private Object reference (TYPE REF TO) IF_SWLT_RTCM_DATA_PROVIDER 20130830
2 SCOV_DATA_PROVIDER Instance attribute Private Object reference (TYPE REF TO) IF_SWLT_SCOV_DATA_PROVIDER 20130627
3 SQLM_DATA_PROVIDER Instance attribute Private Object reference (TYPE REF TO) IF_SWLT_SQLM_DATA_PROVIDER 20121128
4 STATIC_DATA_PROVIDER Instance attribute Private Object reference (TYPE REF TO) IF_SWLT_STATIC_DATA_PROVIDER 20121128
Methods
# Method Level Visibility Method type Description Created on
1 DERIVE_SHORT_PROCNAME Static method Private Method 20130115
2 GET_INSTANCE Static method Public Method 20121128
3 LOAD_RESULTS Instance method Private Method 20130627
4 MERGE_BACKPACK Instance method Private Method 20130627
5 MERGE_RESULTS Instance method Private Method 20130627
6 MERGE_SCOV_DATA Instance method Private Method 20130627
7 PROGRESS_FOR_BACKPACK Static method Private Method 20130118
8 PROGRESS_FOR_MERGING Static method Private Method 20121213
9 PROGRESS_FOR_RTCM_LOADING Static method Private Method 20130830
10 PROGRESS_FOR_SCOV_LOADING Static method Private Method 20130626
11 PROGRESS_FOR_SQLM_LOADING Static method Private Method 20121213
12 PROGRESS_FOR_STATIC_LOADING Static method Private Method 20121213
Events
Class CL_SWLT_AGGR_DATA_PROVIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_T_BACKPACK Private See coding 20130627 typ_t_backpack TYPE HASHED TABLE OF swlt_s_code_line_key WITH UNIQUE KEY progname progkind proctype procname procline
Method Signatures

Method DERIVE_SHORT_PROCNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCNAME Call by reference Type reference (TYPE) SQLMPROCNAME 20130115
2 Importing I_PROCTYPE Call by reference Type reference (TYPE) SQLMPROCTYPE 20130115
3 Importing I_PROGNAME Call by reference Type reference (TYPE) REPID 20130513
4 Returning R_SHORT_PROCNAME Value transfer Type reference (TYPE) SQLMPROCNAME 20130115

Method DERIVE_SHORT_PROCNAME on class CL_SWLT_AGGR_DATA_PROVIDER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INSTANCE Value transfer Object reference (TYPE REF TO) CL_SWLT_AGGR_DATA_PROVIDER 20121128
2 Importing I_RTCM_DATA_PROVIDER Call by reference Object reference (TYPE REF TO) IF_SWLT_RTCM_DATA_PROVIDER 20130830
3 Importing I_SCOV_DATA_PROVIDER Call by reference Object reference (TYPE REF TO) IF_SWLT_SCOV_DATA_PROVIDER 20130627
4 Importing I_SQLM_DATA_PROVIDER Call by reference Object reference (TYPE REF TO) IF_SWLT_SQLM_DATA_PROVIDER 20121128
5 Importing I_STATIC_DATA_PROVIDER Call by reference Object reference (TYPE REF TO) IF_SWLT_STATIC_DATA_PROVIDER 20121128

Method GET_INSTANCE on class CL_SWLT_AGGR_DATA_PROVIDER has no exception.

Method LOAD_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RTCM_RESULTS Call by reference Type reference (TYPE) IF_SWLT_RTCM_DATA_PROVIDER=>TYP_T_AGGR_RESULTS 20130830
2 Exporting E_SQLM_RESULTS Call by reference Type reference (TYPE) IF_SWLT_SQLM_DATA_PROVIDER=>TYP_T_AGGR_RESULTS 20130627
3 Exporting E_STATIC_RESULTS Call by reference Type reference (TYPE) IF_SWLT_STATIC_DATA_PROVIDER=>TYP_T_AGGR_FINDINGS 20130627
4 Importing I_FILTER Call by reference Object reference (TYPE REF TO) IF_SWLT_SELECTION_FILTER 20130627
5 Importing I_STRATEGY Call by reference Type reference (TYPE) SWLT_D_DISPLAY_STRATEGY 20130627
# Exception Resumable Description Created on
1 CX_SWLT_FAILURE 20130627

Method MERGE_BACKPACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_AGGR_RESULTS Call by reference Type reference (TYPE) IF_SWLT_AGGR_DATA_PROVIDER=>TYP_T_AGGR_DATA 20130627
2 Changing C_BACKPACK Call by reference Type reference (TYPE) TYP_T_BACKPACK 20130627
3 Importing I_FILTER Call by reference Object reference (TYPE REF TO) IF_SWLT_SELECTION_FILTER 20130627
# Exception Resumable Description Created on
1 CX_SWLT_FAILURE 20130627

Method MERGE_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_RTCM_RESULTS Call by reference Type reference (TYPE) IF_SWLT_RTCM_DATA_PROVIDER=>TYP_T_AGGR_RESULTS 20130830
2 Changing C_SQLM_RESULTS Call by reference Type reference (TYPE) IF_SWLT_SQLM_DATA_PROVIDER=>TYP_T_AGGR_RESULTS 20130627
3 Changing C_STATIC_RESULTS Call by reference Type reference (TYPE) IF_SWLT_STATIC_DATA_PROVIDER=>TYP_T_AGGR_FINDINGS 20130627
4 Exporting E_AGGR_RESULTS Call by reference Type reference (TYPE) IF_SWLT_AGGR_DATA_PROVIDER=>TYP_T_AGGR_DATA 20130627
5 Exporting E_BACKPACK Call by reference Type reference (TYPE) TYP_T_BACKPACK 20130627
6 Importing I_FILTER Call by reference Object reference (TYPE REF TO) IF_SWLT_SELECTION_FILTER 20130627
# Exception Resumable Description Created on
1 CX_SWLT_FAILURE 20130627

Method MERGE_SCOV_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_AGGR_RESULTS Call by reference Type reference (TYPE) IF_SWLT_AGGR_DATA_PROVIDER=>TYP_T_AGGR_DATA 20130627
2 Importing I_FILTER Call by reference Object reference (TYPE REF TO) IF_SWLT_SELECTION_FILTER 20130627
# Exception Resumable Description Created on
1 CX_SWLT_FAILURE 20130627

Method PROGRESS_FOR_BACKPACK Signature

Method PROGRESS_FOR_BACKPACK on class CL_SWLT_AGGR_DATA_PROVIDER has no parameter.
Method PROGRESS_FOR_BACKPACK on class CL_SWLT_AGGR_DATA_PROVIDER has no exception.

Method PROGRESS_FOR_MERGING Signature

Method PROGRESS_FOR_MERGING on class CL_SWLT_AGGR_DATA_PROVIDER has no parameter.
Method PROGRESS_FOR_MERGING on class CL_SWLT_AGGR_DATA_PROVIDER has no exception.

Method PROGRESS_FOR_RTCM_LOADING Signature

Method PROGRESS_FOR_RTCM_LOADING on class CL_SWLT_AGGR_DATA_PROVIDER has no parameter.
Method PROGRESS_FOR_RTCM_LOADING on class CL_SWLT_AGGR_DATA_PROVIDER has no exception.

Method PROGRESS_FOR_SCOV_LOADING Signature

Method PROGRESS_FOR_SCOV_LOADING on class CL_SWLT_AGGR_DATA_PROVIDER has no parameter.
Method PROGRESS_FOR_SCOV_LOADING on class CL_SWLT_AGGR_DATA_PROVIDER has no exception.

Method PROGRESS_FOR_SQLM_LOADING Signature

Method PROGRESS_FOR_SQLM_LOADING on class CL_SWLT_AGGR_DATA_PROVIDER has no parameter.
Method PROGRESS_FOR_SQLM_LOADING on class CL_SWLT_AGGR_DATA_PROVIDER has no exception.

Method PROGRESS_FOR_STATIC_LOADING Signature

Method PROGRESS_FOR_STATIC_LOADING on class CL_SWLT_AGGR_DATA_PROVIDER has no parameter.
Method PROGRESS_FOR_STATIC_LOADING on class CL_SWLT_AGGR_DATA_PROVIDER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740