SAP ABAP Class CL_SRC_ANALYSIS_SQF_ADAPTER (SQF Adapter)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL (Application Component) Workbench Utilities
     S_SOURCE_ANALYSIS_DB_USAGE (Package) Source code analysis w.r.t. database access
Properties
Class CL_SRC_ANALYSIS_SQF_ADAPTER  
Short Description SQF Adapter    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_SOURCE_ANALYSIS_DB_USAGE   Source code analysis w.r.t. database access 
Created 20120719   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRC_ANALYSIS_SQF_ADAPTER has no forward declaration.
Interfaces
Class CL_SRC_ANALYSIS_SQF_ADAPTER has no interface implemented.
Friends
Class CL_SRC_ANALYSIS_SQF_ADAPTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ICONS Static Attribute Private See coding 20120719
2 FG_ICONS_INITIALIZED Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120928
3 F_ANALYSIS Instance attribute Private Object reference (TYPE REF TO) IF_SOURCE_ENTITY 20121026
4 F_CRITICAL_SERVICE Instance attribute Private Type reference (TYPE) IF_SOURCE_ENTITY=>TY_ENTITIES 20121026
5 F_DYN_CALL Instance attribute Private Type reference (TYPE) IF_SOURCE_ENTITY=>TY_ENTITIES 20121026
6 F_INTF_CALL Instance attribute Private Type reference (TYPE) IF_SOURCE_ENTITY=>TY_ENTITIES 20121026
7 F_MAX_DEPTH Instance attribute Private Type reference (TYPE) I 20121026
8 F_READ_ACCESSES Instance attribute Private Type reference (TYPE) IF_SOURCE_ENTITY=>TY_ENTITIES 20121026
9 F_RESULT Instance attribute Private Object reference (TYPE REF TO) CL_SQF_RESULT_TREE 20121026
10 F_START_IN_NEW_TASK Instance attribute Private Type reference (TYPE) IF_SOURCE_ENTITY=>TY_ENTITIES 20121026
11 F_WRITE_ACCESSES Instance attribute Private Type reference (TYPE) IF_SOURCE_ENTITY=>TY_ENTITIES 20121026
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ENTITY Instance method Private Method 20120802
2 BUILD_TREE Instance method Public Method 20120719
3 CONSTRUCTOR Instance method Public Constructor 20121026
4 CREATE_ICONS Static method Private Method 20120719
5 DECLARE_ICONS Instance method Private Method 20120928
6 EXTRACT_DYNAMIC_CALLS Instance method Public Method 20120823
7 EXTRACT_INTERFACE_CALLS Instance method Public Method 20120823
8 EXTRACT_OBJECTS Instance method Private Method 20120802
9 EXTRACT_PARALLELIZING_FUNCS Instance method Public Method 20120905
10 EXTRACT_SERVICE_CALLS Instance method Public Method 20120903
11 EXTRACT_TABLES_READ_ACCESS Instance method Public Method 20120802
12 EXTRACT_TABLES_WRITE_ACCESS Instance method Public Method 20120802
13 GET_ICON Static method Public Method 20120719
14 GET_ICON_ID Static method Private Method 20120928
15 GET_LOCATION Instance method Private Method 20120802
Events
Class CL_SRC_ANALYSIS_SQF_ADAPTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ICON_DEF Private See coding 20120928 begin of ty_icon_def, icon type icon_d, id type i, end of ty_icon_def
2 TY_OBJECTS Private See coding 20120823 ty_objects type sorted table of src_entity_location with unique key object_type encl_object object_name object_str
3 TY_PATH Private See coding 20120801 ty_path type hashed table of ref to if_source_entity with unique key table_line
Method Signatures

Method ADD_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PATH Call by reference Type reference (TYPE) TY_PATH 20120802
2 Importing I_ENTITY Call by reference Object reference (TYPE REF TO) IF_SOURCE_ENTITY 20120802
3 Importing I_PARENT_KEY Call by reference Type reference (TYPE) I 20120802
# Exception Resumable Description Created on
1 CX_SQF_QUERY_ERROR 20120802

Method BUILD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_SQF_RESULT_TREE 20120719
# Exception Resumable Description Created on
1 CX_SQF_QUERY_ERROR 20120719

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ANALYSIS Call by reference Object reference (TYPE REF TO) IF_SOURCE_ENTITY 20121026
2 Importing I_MAX_DEPTH Call by reference Type reference (TYPE) I 20121026

Method CONSTRUCTOR on class CL_SRC_ANALYSIS_SQF_ADAPTER has no exception.

Method CREATE_ICONS Signature

Method CREATE_ICONS on class CL_SRC_ANALYSIS_SQF_ADAPTER has no parameter.
Method CREATE_ICONS on class CL_SRC_ANALYSIS_SQF_ADAPTER has no exception.

Method DECLARE_ICONS Signature

Method DECLARE_ICONS on class CL_SRC_ANALYSIS_SQF_ADAPTER has no parameter.
Method DECLARE_ICONS on class CL_SRC_ANALYSIS_SQF_ADAPTER has no exception.

Method EXTRACT_DYNAMIC_CALLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_SQF_RESULT_FLAT_LIST 20120823
# Exception Resumable Description Created on
1 CX_SQF_QUERY_ERROR 20120823

Method EXTRACT_INTERFACE_CALLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_SQF_RESULT_FLAT_LIST 20120823
# Exception Resumable Description Created on
1 CX_SQF_QUERY_ERROR 20120823

Method EXTRACT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OBJECTS Call by reference Type reference (TYPE) TY_OBJECTS 20120823
2 Importing I_ENTITIES Call by reference Type reference (TYPE) IF_SOURCE_ENTITY=>TY_ENTITIES 20121026
# Exception Resumable Description Created on
1 CX_SQF_QUERY_ERROR 20120802

Method EXTRACT_PARALLELIZING_FUNCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_SQF_RESULT_FLAT_LIST 20120905
# Exception Resumable Description Created on
1 CX_SQF_QUERY_ERROR 20120905

Method EXTRACT_SERVICE_CALLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_SQF_RESULT_FLAT_LIST 20120903
# Exception Resumable Description Created on
1 CX_SQF_QUERY_ERROR 20120903

Method EXTRACT_TABLES_READ_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_SQF_RESULT_FLAT_LIST 20120802
# Exception Resumable Description Created on
1 CX_SQF_QUERY_ERROR 20120802

Method EXTRACT_TABLES_WRITE_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_SQF_RESULT_FLAT_LIST 20120802
# Exception Resumable Description Created on
1 CX_SQF_QUERY_ERROR 20120802

Method GET_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENTITY Call by reference Object reference (TYPE REF TO) IF_SOURCE_ENTITY 20120719
2 Returning R_ICON Value transfer Type reference (TYPE) ICON_D 20120719

Method GET_ICON on class CL_SRC_ANALYSIS_SQF_ADAPTER has no exception.

Method GET_ICON_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENTITY Call by reference Object reference (TYPE REF TO) IF_SOURCE_ENTITY 20120928
2 Returning R_ICON Value transfer Type reference (TYPE) I 20120928

Method GET_ICON_ID on class CL_SRC_ANALYSIS_SQF_ADAPTER has no exception.

Method GET_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCRIPTION Call by reference Type reference (TYPE) STRING 20120802
2 Exporting E_LOCATION Call by reference Type reference (TYPE) SRC_ENTITY_LOCATION 20120802
3 Importing I_ENTITY Call by reference Object reference (TYPE REF TO) IF_SOURCE_ENTITY 20120802

Method GET_LOCATION on class CL_SRC_ANALYSIS_SQF_ADAPTER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740