SAP ABAP Class CL_SWLT_STATIC_DATA_PROVIDER (Data provider for static checks results)
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_STATIC_DATA_PROVIDER Provider for result of static code analysis 20121127
Properties
Class CL_SWLT_STATIC_DATA_PROVIDER  
Short Description Data provider for static checks results    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWLT   SQL Performance Tuning Worklist 
Created 20121127   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWLT_STATIC_DATA_PROVIDER Provider for result of static code analysis 20121127
Friends
Class CL_SWLT_STATIC_DATA_PROVIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CACHE_USED Static Attribute Private Type reference (TYPE) I 20130830
2 CODE_LINE_INFO Instance attribute Private See coding 20121129
3 C_LIFE_TIME Constant Private Type reference (TYPE) I 30 20130807
4 C_VERSION Constant Private Type reference (TYPE) I 11 20130807
5 FINDING_INFO Instance attribute Private See coding 20130419
6 INSPECTION_DEST Instance attribute Private Type reference (TYPE) RFCDEST 20121129
7 INSPECTION_NAME Instance attribute Private Type reference (TYPE) SCI_INSP 20121129
8 INSPECTION_USER Instance attribute Private Type reference (TYPE) SCI_USER 20121129
9 INSPECTION_VERS Instance attribute Private Type reference (TYPE) SCI_VERS 20121129
10 REMOTE_MODE Static Attribute Private Type reference (TYPE) SYCHAR01 CHAR01 data element for SYST 20130228
11 SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_SWLT_STATIC_DATA_PROVIDER 20121127
12 TEST_MODE Static Attribute Private Type reference (TYPE) SYCHAR01 CHAR01 data element for SYST 20130214
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_CACHE Static method Public Method 20130807
2 DISPLAY_LONGTEXT Instance method Private Method 20121203
3 FILL_CACHE Static method Public Method 20130806
4 GET_CODE_LINKS Instance method Private Method 20121129
5 GET_DETAILS Instance method Private Method 20121129
6 GET_INSPECTION_RESULT Static method Private Method 20130806
7 GET_INSTANCE Static method Public Method 20121127
8 GET_MESSAGE_TEXT Static method Private Method 20130830
9 GET_PRIORITY Static method Private Method 20130107
10 GET_RESULT Static method Private Method 20130807
11 GET_SELECTIONS Instance method Private Method 20130808
12 LOAD_AGGR_CHECK_FINDINGS Instance method Private Method 20130627
13 LOAD_AGGR_FINDINGS Instance method Private Method 20130627
Events
Class CL_SWLT_STATIC_DATA_PROVIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_CODE_LINE_INFO Private See coding 20121129 begin of T_CODE_LINE_INFO, CODE_LINE_KEY type SWLT_S_CODE_LINE_KEY. include type SCIS_MSG_KEY as MSG_KEY. types: end of T_CODE_LINE_INFO
2 T_FINDING_INFO Private See coding 20130419 begin of T_FINDING_INFO. include type SCIS_MSG_KEY as MSG_KEY. types: DETAIL type XSTRING, end of T_FINDING_INFO
Method Signatures

Method DELETE_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INSPECTION_DEST Call by reference Type reference (TYPE) RFCDEST 20130807
2 Importing P_INSPECTION_NAME Call by reference Type reference (TYPE) SCI_INSP 20130807
3 Importing P_INSPECTION_USER Call by reference Type reference (TYPE) SCI_USER 20130807
4 Importing P_INSPECTION_VERS Call by reference Type reference (TYPE) SCI_VERS 20130807

Method DELETE_CACHE on class CL_SWLT_STATIC_DATA_PROVIDER has no exception.

Method DISPLAY_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CODE Call by reference Type reference (TYPE) SCI_ERRC 20121203
2 Importing P_TEST Call by reference Type reference (TYPE) SYCHAR30 20121203

Method DISPLAY_LONGTEXT on class CL_SWLT_STATIC_DATA_PROVIDER has no exception.

Method FILL_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INSPECTION_DEST Call by reference Type reference (TYPE) RFCDEST 20130806
2 Importing P_INSPECTION_NAME Call by reference Type reference (TYPE) SCI_INSP 20130806
3 Importing P_INSPECTION_USER Call by reference Type reference (TYPE) SCI_USER 20130806
4 Importing P_INSPECTION_VERS Call by reference Type reference (TYPE) SCI_VERS 20130806

Method FILL_CACHE on class CL_SWLT_STATIC_DATA_PROVIDER has no exception.

Method GET_CODE_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_CODE_LINKS Value transfer Type reference (TYPE) SCIT_SOURCE_LINK Code Inspector : Source Links 20121129
2 Importing P_DETAIL Call by reference Type reference (TYPE) XSTRING 20121129
3 Importing P_ENTRY Call by reference Type reference (TYPE) SCIR_ALVLIST CI: List Output for ALV 20130118

Method GET_CODE_LINKS on class CL_SWLT_STATIC_DATA_PROVIDER has no exception.

Method GET_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DETAIL Value transfer Type reference (TYPE) SCIT_DETAIL 20121129
2 Returning P_DETAILS Value transfer Type reference (TYPE) IF_SWLT_STATIC_DATA_PROVIDER=>TYP_T_FINDING_DETAILS 20121129

Method GET_DETAILS on class CL_SWLT_STATIC_DATA_PROVIDER has no exception.

Method GET_INSPECTION_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_GET_PACKAGE Call by reference Type reference (TYPE) ABAP_BOOL 20130807
2 Importing P_INSPECTION_DEST Call by reference Type reference (TYPE) RFCDEST 20130806
3 Importing P_INSPECTION_NAME Call by reference Type reference (TYPE) SCI_INSP 20130806
4 Importing P_INSPECTION_USER Call by reference Type reference (TYPE) SCI_USER 20130806
5 Importing P_INSPECTION_VERS Call by reference Type reference (TYPE) SCI_VERS 20130806
6 Importing P_PROGRAM_LIST Call by reference Type reference (TYPE) IF_SWLT_SELECTION_FILTER=>TYP_T_PROGRAM_LIST 20130806
7 Exporting P_RESULT Call by reference Type reference (TYPE) SWLT_T_STATIC_C_D Static data 20130807
8 Importing P_SOBJTYPE Call by reference Type reference (TYPE) IF_SWLT_SELECTION_FILTER=>TYP_T_OBJTYPE_RANGES 20130806
9 Importing P_SODEVC Call by reference Type reference (TYPE) IF_SWLT_SELECTION_FILTER=>TYP_T_PACKAGE_RANGES 20130806
10 Importing P_SOOBJ Call by reference Type reference (TYPE) IF_SWLT_SELECTION_FILTER=>TYP_T_OBJNAME_RANGES 20130806
# Exception Resumable Description Created on
1 CX_SWLT_FAILURE 20130806

Method GET_INSTANCE Signature

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

Method GET_INSTANCE on class CL_SWLT_STATIC_DATA_PROVIDER has no exception.

Method GET_MESSAGE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CHECK_TEXT Call by reference Type reference (TYPE) STRING 20130830
2 Importing P_CODE Call by reference Type reference (TYPE) SCI_ERRC 20130830
3 Importing P_TEST Call by reference Type reference (TYPE) SYCHAR30 20130830
4 Exporting P_TEXT Call by reference Type reference (TYPE) STRING 20130830

Method GET_MESSAGE_TEXT on class CL_SWLT_STATIC_DATA_PROVIDER has no exception.

Method GET_PRIORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_KIND Call by reference Type reference (TYPE) SYCHAR01 CHAR01 data element for SYST 20130107
2 Returning P_PRIORITY Value transfer Type reference (TYPE) I 20130107

Method GET_PRIORITY on class CL_SWLT_STATIC_DATA_PROVIDER has no exception.

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_GET_PACKAGE Call by reference Type reference (TYPE) ABAP_BOOL 20130807
2 Importing P_INSPECTION_DEST Call by reference Type reference (TYPE) RFCDEST 20130807
3 Importing P_INSPECTION_NAME Call by reference Type reference (TYPE) SCI_INSP 20130807
4 Importing P_INSPECTION_USER Call by reference Type reference (TYPE) SCI_USER 20130807
5 Importing P_INSPECTION_VERS Call by reference Type reference (TYPE) SCI_VERS 20130807
6 Importing P_PROGRAM_LIST Call by reference Type reference (TYPE) IF_SWLT_SELECTION_FILTER=>TYP_T_PROGRAM_LIST 20130807
7 Exporting P_RESULT Call by reference Type reference (TYPE) SWLT_T_STATIC_C_D 20130807
8 Importing P_SOBJTYPE Call by reference Type reference (TYPE) IF_SWLT_SELECTION_FILTER=>TYP_T_OBJTYPE_RANGES 20130807
9 Importing P_SODEVC Call by reference Type reference (TYPE) IF_SWLT_SELECTION_FILTER=>TYP_T_PACKAGE_RANGES 20130807
10 Importing P_SOOBJ Call by reference Type reference (TYPE) IF_SWLT_SELECTION_FILTER=>TYP_T_OBJNAME_RANGES 20130807
# Exception Resumable Description Created on
1 CX_SWLT_FAILURE 20130807

Method GET_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_PROGRAM_LIST Call by reference Type reference (TYPE) IF_SWLT_SELECTION_FILTER=>TYP_T_PROGRAM_LIST 20130808
2 Importing P_SELECTION_FILTER Call by reference Object reference (TYPE REF TO) IF_SWLT_STATIC_SEL_FILTER 20130808
3 Exporting P_SOBJTYPE Call by reference Type reference (TYPE) IF_SWLT_SELECTION_FILTER=>TYP_T_OBJTYPE_RANGES 20130808
4 Exporting P_SODEVC Call by reference Type reference (TYPE) IF_SWLT_SELECTION_FILTER=>TYP_T_PACKAGE_RANGES 20130808
5 Exporting P_SOOBJ Call by reference Type reference (TYPE) IF_SWLT_SELECTION_FILTER=>TYP_T_OBJNAME_RANGES 20130808

Method GET_SELECTIONS on class CL_SWLT_STATIC_DATA_PROVIDER has no exception.

Method LOAD_AGGR_CHECK_FINDINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AGGR_FINDINGS Call by reference Type reference (TYPE) IF_SWLT_STATIC_DATA_PROVIDER=>TYP_T_AGGR_FINDINGS 20130627
2 Importing I_SELECTION_FILTER Call by reference Object reference (TYPE REF TO) IF_SWLT_STATIC_SEL_FILTER 20130627
# Exception Resumable Description Created on
1 CX_SWLT_FAILURE 20130627

Method LOAD_AGGR_FINDINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AGGR_FINDINGS Call by reference Type reference (TYPE) IF_SWLT_STATIC_DATA_PROVIDER=>TYP_T_AGGR_FINDINGS 20130627
2 Importing I_SELECTION_FILTER Call by reference Object reference (TYPE REF TO) IF_SWLT_STATIC_SEL_FILTER 20130627
# Exception Resumable Description Created on
1 CX_SWLT_FAILURE 20130627
History
Last changed by/on SAP  20140121 
SAP Release Created in 740