SAP ABAP Class CL_RFAC_SCAN_RESULT (api for scan result interpretation)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷ BC-DWB-AIE-REF (Application Component) Tools for Refactoring ABAP Artifacts
⤷ SRFAC_IMPL (Package) Implementation of new refactoring
⤷ BC-DWB-AIE-REF (Application Component) Tools for Refactoring ABAP Artifacts
⤷ SRFAC_IMPL (Package) Implementation of new refactoring
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RFAC_SCAN_RESULT | high level access to results from ABAP source scans | 20120627 |
Properties
Class | CL_RFAC_SCAN_RESULT | |
Short Description | api for scan result interpretation | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SRFAC_IMPL | Implementation of new refactoring |
Created | 20120619 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_RFAC_SCAN_RESULT has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_RFAC_SCAN_RESULT | high level access to results from ABAP source scans | 20120627 |
Friends
Class CL_RFAC_SCAN_RESULT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CODE_DATA_FOR_INCLUDES | Instance attribute | Private | Type reference (TYPE) | TY_T_CODE_DATA | 20120626 | |||
2 | DEFAULT_SETTINGS | Static Attribute | Public | Type reference (TYPE) | TY_SETTINGS | 20120917 | |||
3 | MAIN_PROGRAM | Instance attribute | Private | Type reference (TYPE) | PROGRAMM | 20120813 | |||
4 | ROOT_PST_NODE | Instance attribute | Public | Attribute reference (LIKE) | 20120802 | ||||
5 | SETTINGS | Instance attribute | Private | Type reference (TYPE) | CL_RFAC_SCAN_RESULT=>TY_SETTINGS | 20120917 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ANALYZE_INCLUDE_SOURCE | Instance method | Private | Method | 20120626 | |
2 | ANALYZE_WITH_INCLUDED_INCLUDES | Instance method | Private | Method | 20131016 | |
3 | APPEND_PST_NODES_FOR_INCLUDE | Instance method | Private | Method | 20120813 | |
4 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | 20120626 | |
5 | CREATE_FOR_FUNCTION_GROUP | Static method | Public | Method | 20120726 | |
6 | CREATE_FOR_GLOBAL_CLASS | Static method | Public | Method | 20120626 | |
7 | CREATE_FOR_GLOBAL_CLIF | Static method | Public | Method | 20120920 | |
8 | CREATE_FOR_GLOBAL_INTERFACE | Static method | Public | Method | 20120711 | |
9 | CREATE_FOR_MAIN_PROGRAM | Static method | Public | Method | 20120813 | |
10 | CREATE_FOR_SINGLE_INCLUDE | Static method | Public | Method | 20120626 | |
11 | GET_STATEMENT_AT_INDEX | Instance method | Private | Method | 20120719 | |
12 | SCAN_SOURCE_CODE | Instance method | Private | Method | 20120626 |
Events
Class CL_RFAC_SCAN_RESULT has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_SETTINGS | Public | See coding | 20120917 | BEGIN OF ty_settings,
build_pst TYPE abap_bool,
END OF ty_settings
|
||
2 | TY_S_CODE_DATA | Private | See coding | 20120626 | BEGIN OF ty_s_code_data,
include TYPE programm,
source_code TYPE string_table,
scan_result TYPE ty_s_scanned_code,
END OF ty_s_code_data
|
||
3 | TY_S_SCANNED_CODE | Private | See coding | 20120626 | BEGIN OF ty_s_scanned_code,
token TYPE if_ris_adt_source_handler=>ty_t_token,
statements TYPE if_ris_adt_source_handler=>ty_t_statements,
structures TYPE if_ris_adt_source_handler=>ty_t_structures,
END OF ty_s_scanned_code
|
||
4 | TY_T_CODE_DATA | Private | See coding | 20120626 | ty_t_code_data TYPE STANDARD TABLE OF ty_s_code_data WITH KEY include
|
Method Signatures
Method ANALYZE_INCLUDE_SOURCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INCLUDE | Call by reference | Type reference (TYPE) | PROGRAMM | 20120626 |
Method ANALYZE_INCLUDE_SOURCE on class CL_RFAC_SCAN_RESULT has no exception.
Method ANALYZE_WITH_INCLUDED_INCLUDES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INCLUDE | Call by reference | Type reference (TYPE) | PROGRAM | 20131016 |
Method ANALYZE_WITH_INCLUDED_INCLUDES on class CL_RFAC_SCAN_RESULT has no exception.
Method APPEND_PST_NODES_FOR_INCLUDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CODE_DATA | Call by reference | Type reference (TYPE) | TY_S_CODE_DATA | 20120813 |
Method APPEND_PST_NODES_FOR_INCLUDE on class CL_RFAC_SCAN_RESULT has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_RFAC_SCAN_RESULT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RFAC_SCAN_RESULT has no exception.
Method CREATE_FOR_FUNCTION_GROUP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_MAIN_PROGRAMM | Call by reference | Type reference (TYPE) | PROGRAMM | 20120726 | |||
2 | Importing | I_SETTINGS | Call by reference | Type reference (TYPE) | CL_RFAC_SCAN_RESULT=>TY_SETTINGS | CL_RFAC_SCAN_RESULT=>DEFAULT_SETTINGS | 20120917 | ||
3 | Returning | R_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_RFAC_SCAN_RESULT | 20120726 |
Method CREATE_FOR_FUNCTION_GROUP on class CL_RFAC_SCAN_RESULT has no exception.
Method CREATE_FOR_GLOBAL_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | 20120626 | |||
2 | Importing | I_CS_INCLUDE_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130930 | ||
3 | Importing | I_SETTINGS | Call by reference | Type reference (TYPE) | CL_RFAC_SCAN_RESULT=>TY_SETTINGS | CL_RFAC_SCAN_RESULT=>DEFAULT_SETTINGS | 20120917 | ||
4 | Returning | R_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_RFAC_SCAN_RESULT | 20120626 |
Method CREATE_FOR_GLOBAL_CLASS on class CL_RFAC_SCAN_RESULT has no exception.
Method CREATE_FOR_GLOBAL_CLIF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CLIFNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | 20120920 | |||
2 | Importing | I_SETTINGS | Call by reference | Type reference (TYPE) | CL_RFAC_SCAN_RESULT=>TY_SETTINGS | CL_RFAC_SCAN_RESULT=>DEFAULT_SETTINGS | 20120920 | ||
3 | Returning | R_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_RFAC_SCAN_RESULT | 20120920 |
Method CREATE_FOR_GLOBAL_CLIF on class CL_RFAC_SCAN_RESULT has no exception.
Method CREATE_FOR_GLOBAL_INTERFACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INTFNAME | Call by reference | Type reference (TYPE) | SEOITFNAME | 20120711 | |||
2 | Importing | I_SETTINGS | Call by reference | Type reference (TYPE) | CL_RFAC_SCAN_RESULT=>TY_SETTINGS | CL_RFAC_SCAN_RESULT=>DEFAULT_SETTINGS | 20120917 | ||
3 | Returning | R_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_RFAC_SCAN_RESULT | 20120711 |
Method CREATE_FOR_GLOBAL_INTERFACE on class CL_RFAC_SCAN_RESULT has no exception.
Method CREATE_FOR_MAIN_PROGRAM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_MAIN_PROGRAM | Call by reference | Type reference (TYPE) | PROGRAMM | 20120813 | |||
2 | Importing | I_SETTINGS | Call by reference | Type reference (TYPE) | CL_RFAC_SCAN_RESULT=>TY_SETTINGS | CL_RFAC_SCAN_RESULT=>DEFAULT_SETTINGS | 20120917 | ||
3 | Returning | R_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_RFAC_SCAN_RESULT | 20120813 |
Method CREATE_FOR_MAIN_PROGRAM on class CL_RFAC_SCAN_RESULT has no exception.
Method CREATE_FOR_SINGLE_INCLUDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INCLUDE | Call by reference | Type reference (TYPE) | PROGRAMM | 20120626 | |||
2 | Importing | I_SETTINGS | Call by reference | Type reference (TYPE) | CL_RFAC_SCAN_RESULT=>TY_SETTINGS | CL_RFAC_SCAN_RESULT=>DEFAULT_SETTINGS | 20120917 | ||
3 | Returning | R_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_RFAC_SCAN_RESULT | 20120626 |
Method CREATE_FOR_SINGLE_INCLUDE on class CL_RFAC_SCAN_RESULT has no exception.
Method GET_STATEMENT_AT_INDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INCLUDE | Call by reference | Type reference (TYPE) | PROGRAMM | 20120719 | |||
2 | Importing | I_STATEMENT_INDEX | Call by reference | Type reference (TYPE) | I | 20120719 | |||
3 | Returning | R_RESULT | Value transfer | Object reference (TYPE REF TO) | CL_RFAC_ABAP_STATEMENT | 20120719 |
Method GET_STATEMENT_AT_INDEX on class CL_RFAC_SCAN_RESULT has no exception.
Method SCAN_SOURCE_CODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INCLUDE | Call by reference | Type reference (TYPE) | PROGRAMM | 20130416 | |||
2 | Importing | I_SOURCE_CODE | Call by reference | Type reference (TYPE) | STRING_TABLE | 20120626 | |||
3 | Returning | R_RESULT | Value transfer | Type reference (TYPE) | CL_RFAC_SCAN_RESULT=>TY_S_SCANNED_CODE | 20120626 |
Method SCAN_SOURCE_CODE on class CL_RFAC_SCAN_RESULT has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 740 |