SAP ABAP Interface IF_SWLT_STATIC_DATA_PROVIDER (Provider for result of static code analysis)
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_STATIC_DATA_CACHED | Access to findings of code analysis stored within SWLT cache | 20130227 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SWLT_STATIC_DATA_PROVIDER | Data provider for static checks results | 20121127 |
Properties
Interface | IF_SWLT_STATIC_DATA_PROVIDER | |
Short Description | Provider for result of static code analysis |
General Data
Package | SWLT | SQL Performance Tuning Worklist |
Created | 20121123 | SAP |
Last changed | 20140121 | SAP |
Unicode checks active |
Forward declarations
Interface IF_SWLT_STATIC_DATA_PROVIDER has no forward declaration.
Interfaces
Interface IF_SWLT_STATIC_DATA_PROVIDER has no interface.
Friends
Interface IF_SWLT_STATIC_DATA_PROVIDER has no friend.
Attributes
Interface IF_SWLT_STATIC_DATA_PROVIDER has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Displays documentation in SAP GUI | 20121203 |
2 | ![]() |
Instance method | Public | Method | Retrieves findings aggregated by check | 20121213 |
3 | ![]() |
Instance method | Public | Method | Retrieves findings aggregated by code line | 20121127 |
4 | ![]() |
Instance method | Public | Method | Returns details for a particular finding | 20121126 |
5 | ![]() |
Instance method | Public | Method | Retrieves findings related to a particular code line | 20121127 |
6 | ![]() |
Instance method | Public | Method | Returns the number of findings available for a result | 20121211 |
Events
Interface IF_SWLT_STATIC_DATA_PROVIDER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TYP_S_AGGR_CHECK_FINDING | Public | See coding | Aggregation of findings by check and code key | 20121213 | BEGIN OF typ_s_aggr_check_finding.
INCLUDE TYPE typ_s_aggr_check_key AS code_line_check_key.
TYPES:
include_name TYPE sy-repid,
include_line TYPE i,
findings_num TYPE i,
check_text TYPE string,
check_message_text TYPE string.
INCLUDE TYPE swlt_s_rating AS rating.
TYPES END OF typ_s_aggr_check_finding
|
|
2 | TYP_S_AGGR_CHECK_KEY | Public | See coding | Key covering code key, the check id and the message id | 20121213 | BEGIN OF typ_s_aggr_check_key.
INCLUDE TYPE swlt_s_code_line_check_key.
TYPES END OF typ_s_aggr_check_key
|
|
3 | TYP_S_AGGR_FINDING | Public | See coding | Aggregation of findings by code key | 20121127 | BEGIN OF typ_s_aggr_finding.
INCLUDE TYPE swlt_s_code_line_check_key AS code_line_check_key.
TYPES:
include_name TYPE sy-repid,
include_line TYPE i,
checks_num TYPE i,
findings_num TYPE i,
check_text TYPE string,
check_message_text TYPE string.
INCLUDE TYPE swlt_s_rating AS rating.
TYPES:
package_name TYPE devclass,
obj_name TYPE sobj_name,
obj_type TYPE trobjtype.
TYPES END OF typ_s_aggr_finding
|
|
4 | TYP_S_CODE_LINK | Public | See coding | Related source position | 20121220 | BEGIN OF typ_s_code_link,
text TYPE string,
include TYPE program,
line TYPE i,
END OF typ_s_code_link
|
|
5 | TYP_S_DETAIL | Public | See coding | Detail | 20121220 | BEGIN OF typ_s_detail,
package TYPE devclass,
author TYPE syuname,
long_text TYPE string_table,
finding_details TYPE typ_t_finding_details,
code_links TYPE scit_source_link,
END OF typ_s_detail
|
|
6 | TYP_S_FINDING | Public | See coding | Finding | 20121220 | BEGIN OF typ_s_finding.
TYPES:
check TYPE c LENGTH 30,
check_text TYPE string,
check_message_id TYPE c LENGTH 10,
check_message_text TYPE string,
additional_info TYPE string,
finding_objname TYPE sobj_name,
finding_objtype TYPE trobjtype,
index_of_finding TYPE i,
table_name TYPE string.
INCLUDE TYPE swlt_s_rating AS rating.
TYPES END OF typ_s_finding
|
|
7 | TYP_S_FINDING_DETAIL | Public | See coding | Compiled detail of finding and object properties | 20121220 | BEGIN OF typ_s_finding_detail,
name TYPE string,
value TYPE string,
END OF typ_s_finding_detail
|
|
8 | TYP_T_AGGR_CHECK_FINDINGS | Public | See coding | Aggregation of findings by checks and code keys | 20121213 | typ_t_aggr_check_findings TYPE HASHED TABLE OF typ_s_aggr_check_finding WITH UNIQUE KEY code_line_check_key
|
|
9 | TYP_T_AGGR_FINDINGS | Public | See coding | Aggregation of findings by code keys | 20121127 | typ_t_aggr_findings TYPE HASHED TABLE OF typ_s_aggr_finding WITH UNIQUE KEY code_line_check_key
|
|
10 | TYP_T_CODE_LINKS | Public | See coding | Related source positions | 20121220 | typ_t_code_links TYPE STANDARD TABLE OF typ_s_code_link WITH DEFAULT KEY
|
|
11 | TYP_T_DETAILS | Public | See coding | Details | 20121220 | typ_t_details TYPE STANDARD TABLE OF typ_s_detail WITH DEFAULT KEY
|
|
12 | TYP_T_FINDINGS | Public | See coding | Findings | 20121220 | typ_t_findings TYPE STANDARD TABLE OF typ_s_finding WITH DEFAULT KEY
|
|
13 | TYP_T_FINDING_DETAILS | Public | See coding | Compiled details of finding and object properties | 20121220 | typ_t_finding_details TYPE STANDARD TABLE OF typ_s_finding_detail WITH DEFAULT KEY
|
Method Signatures
Method DISPLAY_LONGTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_CODE_LINE_KEY | Call by reference | Type reference (TYPE) | SWLT_S_CODE_LINE_KEY | 20121203 | |||
2 | ![]() |
I_FINDING | Call by reference | Type reference (TYPE) | TYP_S_FINDING | 20121203 |
Method DISPLAY_LONGTEXT on Interface IF_SWLT_STATIC_DATA_PROVIDER has no exception.
Method GET_AGGR_CHECK_FINDINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_AGGR_FINDINGS | Call by reference | Type reference (TYPE) | TYP_T_AGGR_CHECK_FINDINGS | 20121213 | |||
2 | ![]() |
I_SELECTION_FILTER | Call by reference | Object reference (TYPE REF TO) | IF_SWLT_STATIC_SEL_FILTER | 20121213 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20121213 |
Method GET_AGGR_FINDINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_AGGR_FINDINGS | Call by reference | Type reference (TYPE) | TYP_T_AGGR_FINDINGS | 20121128 | |||
2 | ![]() |
I_DISPLAY_STRATEGY | Call by reference | Type reference (TYPE) | SWLT_D_DISPLAY_STRATEGY | 20130627 | |||
3 | ![]() |
I_SELECTION_FILTER | Call by reference | Object reference (TYPE REF TO) | IF_SWLT_STATIC_SEL_FILTER | 20121127 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20121211 |
Method GET_DETAILS_FOR_FINDING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_DETAILS | Call by reference | Type reference (TYPE) | TYP_S_DETAIL | 20121128 | |||
2 | ![]() |
I_CODE_LINE_KEY | Call by reference | Type reference (TYPE) | SWLT_S_CODE_LINE_KEY | 20121127 | |||
3 | ![]() |
I_FINDING | Call by reference | Type reference (TYPE) | TYP_S_FINDING | 20121126 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20130225 |
Method GET_FINDINGS_FOR_CODE_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_FINDINGS | Call by reference | Type reference (TYPE) | TYP_T_FINDINGS | 20121128 | |||
2 | ![]() |
I_CHECK_ID | Call by reference | Type reference (TYPE) | SWLT_D_STATIC_CHECK | 20130301 | |||
3 | ![]() |
I_CHECK_MESSAGE_ID | Call by reference | Type reference (TYPE) | SWLT_D_STATIC_MESSAGE_ID | 20121213 | |||
4 | ![]() |
I_CODE_LINE_KEY | Call by reference | Type reference (TYPE) | SWLT_S_CODE_LINE_KEY | 20121127 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error during processing | 20130103 |
Method GET_NUMBER_OF_RECORDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_SELECTION_FILTER | Call by reference | Object reference (TYPE REF TO) | IF_SWLT_STATIC_SEL_FILTER | 20121211 | |||
2 | ![]() |
R_NUM_RECS | Value transfer | Type reference (TYPE) | I | 20121211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20121211 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 740 |