SAP ABAP Interface IF_RFAC_SCAN_RESULT (high level access to results from ABAP source scans)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RFAC_SCAN_RESULT api for scan result interpretation 20120627
Properties
Interface IF_RFAC_SCAN_RESULT  
Short Description high level access to results from ABAP source scans    
General Data
Package SRFAC_IMPL   Implementation of new refactoring 
Created 20120627   SAP 
Last changed 20141121    
Unicode checks active    
Forward declarations
Interface IF_RFAC_SCAN_RESULT has no forward declaration.
Interfaces
Interface IF_RFAC_SCAN_RESULT has no interface.
Friends
Interface IF_RFAC_SCAN_RESULT has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ROOT_PST_NODE Instance attribute Public Object reference (TYPE REF TO) CL_PST_NODE 20120807
Methods
# Method Level Visibility Method type Description Created on
1 GET_INDICES_FOR_CHAINED_STMNT Instance method Public Method 20120703
2 GET_INDICES_FOR_DATA_STRUC_DEF Instance method Public Method 20120712
3 GET_LEADING_KEY_WORD_FOR_STMNT Instance method Public Method 20120703
4 GET_NUMBER_OF_STATEMENTS Instance method Public Method 20120726
5 GET_QUALIFIED_SCAN_FOR_STMNT Instance method Public Method 20120627
6 GET_SOURCE_OF_INCLUDE Instance method Public Method 20120628
7 GET_STATEMENT_INDEX_FOR_POS Instance method Public Method 20120627
8 GET_TOKENS_FOR_INCLUDE Instance method Public Method 20120706
9 GET_TOKEN_FOR_POS Instance method Public Method 20130913
10 GET_TOKEN_INDEX_FOR_POS Instance method Public Method 20120627
11 GET_UNQUALIFIED_SCAN_FOR_STMNT Instance method Public Method 20120814
12 IS_DATA_STRUCTURE_DEFINITION Instance method Public Method 20120712
13 IS_STATEMENT_A_COMMENT Instance method Public Method 20120813
Events
Interface IF_RFAC_SCAN_RESULT has no event.
Types
Interface IF_RFAC_SCAN_RESULT has no local type.
Method Signatures

Method GET_INDICES_FOR_CHAINED_STMNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_END_INDEX Call by reference Type reference (TYPE) I 20120703
2 Exporting E_IS_DEGENERATE Call by reference Type reference (TYPE) ABAP_BOOL 20120803
3 Exporting E_START_INDEX Call by reference Type reference (TYPE) I 20120703
4 Importing I_INCLUDE Call by reference Type reference (TYPE) PROGRAMM 20120703
5 Importing I_STATEMENT_INDEX Call by reference Type reference (TYPE) I 20120703

Method GET_INDICES_FOR_CHAINED_STMNT on Interface IF_RFAC_SCAN_RESULT has no exception.

Method GET_INDICES_FOR_DATA_STRUC_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_END_INDEX Call by reference Type reference (TYPE) I 20120712
2 Exporting E_PARENT_END_INDEX Call by reference Type reference (TYPE) I 20120712
3 Exporting E_PARENT_START_INDEX Call by reference Type reference (TYPE) I 20120712
4 Exporting E_START_INDEX Call by reference Type reference (TYPE) I 20120712
5 Importing I_INCLUDE Call by reference Type reference (TYPE) PROGRAMM 20120712
6 Importing I_STATEMENT_INDEX Call by reference Type reference (TYPE) I 20120712

Method GET_INDICES_FOR_DATA_STRUC_DEF on Interface IF_RFAC_SCAN_RESULT has no exception.

Method GET_LEADING_KEY_WORD_FOR_STMNT 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 20120703
2 Importing I_STATEMENT_INDEX Call by reference Type reference (TYPE) I 20120703
3 Returning R_RESULT Value transfer Type reference (TYPE) STRING 20120703

Method GET_LEADING_KEY_WORD_FOR_STMNT on Interface IF_RFAC_SCAN_RESULT has no exception.

Method GET_NUMBER_OF_STATEMENTS 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 20120726
2 Returning R_RESULT Value transfer Type reference (TYPE) I 20120726

Method GET_NUMBER_OF_STATEMENTS on Interface IF_RFAC_SCAN_RESULT has no exception.

Method GET_QUALIFIED_SCAN_FOR_STMNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATEMENT Call by reference Type reference (TYPE) SSTMNT 20120627
2 Exporting E_TOKENS Call by reference Type reference (TYPE) IF_RIS_ADT_SOURCE_HANDLER=>TY_T_TOKEN 20120627
3 Importing I_INCLUDE Call by reference Type reference (TYPE) PROGRAMM 20120627
4 Importing I_STATEMENT_INDEX Call by reference Type reference (TYPE) I 20120627

Method GET_QUALIFIED_SCAN_FOR_STMNT on Interface IF_RFAC_SCAN_RESULT has no exception.

Method GET_SOURCE_OF_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 20120628
2 Returning R_RESULT Value transfer Type reference (TYPE) STRING_TABLE 20120628

Method GET_SOURCE_OF_INCLUDE on Interface IF_RFAC_SCAN_RESULT has no exception.

Method GET_STATEMENT_INDEX_FOR_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADT_POS_STRING Call by reference Type reference (TYPE) STRING 20120627
2 Importing I_INCLUDE Call by reference Type reference (TYPE) PROGRAMM 20120627
3 Returning R_RESULT Value transfer Type reference (TYPE) I 20120627

Method GET_STATEMENT_INDEX_FOR_POS on Interface IF_RFAC_SCAN_RESULT has no exception.

Method GET_TOKENS_FOR_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TOKEN Call by reference Type reference (TYPE) IF_RIS_ADT_SOURCE_HANDLER=>TY_T_TOKEN 20120706
2 Importing I_INCLUDE Call by reference Type reference (TYPE) PROGRAM 20120706

Method GET_TOKENS_FOR_INCLUDE on Interface IF_RFAC_SCAN_RESULT has no exception.

Method GET_TOKEN_FOR_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POSITION Call by reference Object reference (TYPE REF TO) CL_PST_SOURCE_POSITION 20130913
2 Returning R_RESULT Value transfer Type reference (TYPE) STOKESX 20130913

Method GET_TOKEN_FOR_POS on Interface IF_RFAC_SCAN_RESULT has no exception.

Method GET_TOKEN_INDEX_FOR_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADT_POS_STRING Call by reference Type reference (TYPE) STRING 20120627
2 Importing I_INCLUDE Call by reference Type reference (TYPE) PROGRAMM 20120627
3 Returning R_RESULT Value transfer Type reference (TYPE) I 20120627

Method GET_TOKEN_INDEX_FOR_POS on Interface IF_RFAC_SCAN_RESULT has no exception.

Method GET_UNQUALIFIED_SCAN_FOR_STMNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATEMENT Call by reference Type reference (TYPE) SSTMNT 20120814
2 Exporting E_TOKENS Call by reference Type reference (TYPE) IF_RIS_ADT_SOURCE_HANDLER=>TY_T_TOKEN 20120814
3 Importing I_INCLUDE Call by reference Type reference (TYPE) PROGRAMM 20120814
4 Importing I_STATEMENT_INDEX Call by reference Type reference (TYPE) I 20120814

Method GET_UNQUALIFIED_SCAN_FOR_STMNT on Interface IF_RFAC_SCAN_RESULT has no exception.

Method IS_DATA_STRUCTURE_DEFINITION 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 20120712
2 Importing I_STATEMENT_INDEX Call by reference Type reference (TYPE) I 20120712
3 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20120712

Method IS_DATA_STRUCTURE_DEFINITION on Interface IF_RFAC_SCAN_RESULT has no exception.

Method IS_STATEMENT_A_COMMENT 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 20120813
2 Importing I_STATEMENT_INDEX Call by reference Type reference (TYPE) I 20120813
3 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20120813

Method IS_STATEMENT_A_COMMENT on Interface IF_RFAC_SCAN_RESULT has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740