SAP ABAP Interface IF_SWLT_SQLM_DATA_PROVIDER (Provider for runtime data)
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 - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SWLT_SQLM_DATA_PROVIDER | Data provider for .... guess what ! | 20121128 |
Properties
| Interface | IF_SWLT_SQLM_DATA_PROVIDER | |
| Short Description | Provider for runtime data |
General Data
| Package | SWLT | SQL Performance Tuning Worklist |
| Created | 20121123 | SAP |
| Last changed | 20140121 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_SWLT_SQLM_DATA_PROVIDER has no forward declaration.
Interfaces
Interface IF_SWLT_SQLM_DATA_PROVIDER has no interface.
Friends
Interface IF_SWLT_SQLM_DATA_PROVIDER has no friend.
Attributes
Interface IF_SWLT_SQLM_DATA_PROVIDER has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | 20121128 | ||
| 2 | Instance method | Public | Method | 20130117 | ||
| 3 | Instance method | Public | Method | 20121211 | ||
| 4 | Instance method | Public | Method | 20121128 |
Events
Interface IF_SWLT_SQLM_DATA_PROVIDER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TYP_S_AGGR_RESULTS | Public | See coding | 20121128 | BEGIN OF typ_s_aggr_results.
INCLUDE TYPE swlt_s_code_line_key AS code_line_key.
TYPES:
include_name TYPE sy-repid,
include_line TYPE i,
total_time TYPE sqlmruntimesum,
executions_num TYPE sqlmexecnt,
table_names TYPE sqlmtablenames,
stmntkind TYPE sqlmstmtkind,
max_time TYPE sqlmruntimemax,
min_time TYPE sqlmruntimemin,
avg_time TYPE sqlmruntimeavg,
time_sqs TYPE sqlmruntimesqs,
time_dev TYPE sqlmruntimedev,
db_count TYPE sqlmdbcountsum,
db_count_min TYPE sqlmdbcountmin,
db_count_max TYPE sqlmdbcountmax,
db_count_avg TYPE sqlmdbcountavg,
db_count_sqs TYPE sqlmdbcountsqs,
db_count_dev TYPE sqlmdbcountdev,
int_sessions TYPE sqlmrollareacnt,
int_sessions_quot TYPE sqlmexecntrollareacnt,
table_class TYPE swlt_d_md_table_class,
size_category TYPE swlt_d_md_size_category,
is_buffered TYPE swlt_d_md_is_buffered,
buffering_kind TYPE swlt_d_md_buffering_kind,
row_or_col_store TYPE swlt_d_md_store_type,
column_num TYPE swlt_d_md_column_num,
key_column_num TYPE swlt_d_md_key_col_num,
width_in_bytes TYPE i,
fragment TYPE sqlmfragment,
package_name TYPE devclass,
contains_outdated TYPE sqlmoutdated,
obj_name TYPE sobj_name,
obj_type TYPE trobjtype,
END OF typ_s_aggr_results
|
||
| 2 | TYP_S_RESULT | Public | See coding | 20121128 | BEGIN OF typ_s_result,
roottype TYPE sqlmroottype,
rootid TYPE sqlmrootname,
stmtkind TYPE sqlmstmtkind,
table_names TYPE sqlmtablenames,
total_time TYPE sqlmruntimesum,
executions_num TYPE sqlmexecnt,
max_time TYPE sqlmruntimemax,
min_time TYPE sqlmruntimemin,
avg_time TYPE sqlmruntimeavg,
time_sqs TYPE sqlmruntimesqs,
time_dev TYPE sqlmruntimedev,
db_count TYPE sqlmdbcountsum,
db_count_min TYPE sqlmdbcountmin,
db_count_max TYPE sqlmdbcountmax,
db_count_avg TYPE sqlmdbcountavg,
db_count_sqs TYPE sqlmdbcountsqs,
db_count_dev TYPE sqlmdbcountdev,
int_sessions TYPE sqlmrollareacnt,
int_sessions_quot TYPE sqlmexecntrollareacnt,
fragment TYPE sqlmfragment,
outdated TYPE sqlmoutdated,
END OF typ_s_result
|
||
| 3 | TYP_T_AGGR_RESULTS | Public | See coding | 20121128 | typ_t_aggr_results TYPE STANDARD TABLE OF typ_s_aggr_results
WITH NON-UNIQUE KEY
code_line_key
|
||
| 4 | TYP_T_CODE_LINE_KEYS | Public | See coding | 20130117 | typ_t_code_line_keys TYPE HASHED TABLE OF swlt_s_code_line_key
WITH UNIQUE KEY progname progkind proctype procname procline
|
||
| 5 | TYP_T_RESULTS | Public | See coding | 20121128 | typ_t_results TYPE STANDARD TABLE OF typ_s_result WITH DEFAULT KEY
|
Method Signatures
Method GET_AGGR_RESULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_AGGR_RESULTS | Call by reference | Type reference (TYPE) | IF_SWLT_SQLM_DATA_PROVIDER=>TYP_T_AGGR_RESULTS | 20121128 | ||||
| 2 | I_SELECTION_FILTER | Call by reference | Object reference (TYPE REF TO) | IF_SWLT_SQLM_SEL_FILTER | 20121128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130103 |
Method GET_AGGR_RESULT_FOR_CODE_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_AGGR_RESULTS | Call by reference | Type reference (TYPE) | IF_SWLT_SQLM_DATA_PROVIDER=>TYP_T_AGGR_RESULTS | 20130117 | ||||
| 2 | I_CODE_LINE_KEYS | Call by reference | Type reference (TYPE) | TYP_T_CODE_LINE_KEYS | 20130117 | ||||
| 3 | I_SELECTION_FILTER | Call by reference | Object reference (TYPE REF TO) | IF_SWLT_SQLM_SEL_FILTER | 20130117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130117 |
Method GET_NUMBER_OF_RECORDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_NUM_RECS | Value transfer | Type reference (TYPE) | I | 20121211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130103 |
Method GET_RESULTS_FOR_CODE_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_RESULTS | Call by reference | Type reference (TYPE) | TYP_T_RESULTS | 20121128 | ||||
| 2 | I_CODE_LINE_KEY | Call by reference | Type reference (TYPE) | SWLT_S_CODE_LINE_KEY | 20121128 | ||||
| 3 | I_SELECTION_FILTER | Call by reference | Object reference (TYPE REF TO) | IF_SWLT_SQLM_SEL_FILTER | 20121129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130103 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 740 |