SAP ABAP Class CL_RFAC_REFACTORING (Abstract Refactoring Superclass)
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 Inheritance (c INHERITING FROM c_ref)  CL_RFAC_EXTRACT_METHOD Extract Method 20110701
2 Inheritance (c INHERITING FROM c_ref)  CL_RFAC_RENAME Rename Refactoring 20110404
Properties
Class CL_RFAC_REFACTORING  
Short Description Abstract Refactoring Superclass    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRFAC_IMPL   Implementation of new refactoring 
Created 20110203   SAP 
Last change 20130531   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
Class CL_RFAC_REFACTORING has no interface implemented.
Friends
Class CL_RFAC_REFACTORING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INCLUDES Instance attribute Protected Type reference (TYPE) IF_RIS_INCLUDE=>TAB 20110404
2 OCCURRENCE_FINDER Instance attribute Protected Object reference (TYPE REF TO) IF_RIS_OCCURRENCE_FINDER 20110404
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_LOCKS Instance method Public Method 20110701
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110404
3 GET_DESCRIPTION Instance method Public Method 20110404
4 GET_INCLUDES Instance method Public Method 20110404
5 IS_SUPPORTED Instance method Public Method 20110404
6 LOCK_INCLUDES Static method Private Method 20110704
7 MODIFY_SOURCES Static method Public Method 20110404
8 SAVE_INCLUDES Static method Public Method 20110701
Events
Class CL_RFAC_REFACTORING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TAB Public See coding 20110404 tab TYPE STANDARD TABLE OF REF TO cl_rfac_refactoring WITH DEFAULT KEY
Method Signatures

Method CHECK_LOCKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INCLUDES Call by reference Type reference (TYPE) IF_RIS_INCLUDE=>TAB 20110701
# Exception Resumable Description Created on
1 CX_RFAC_ERROR 20110701

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RFAC_REFACTORING has no parameter.
Method CONSTRUCTOR on class CL_RFAC_REFACTORING has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DESCRIPTION Value transfer Type reference (TYPE) STRING 20110404

Method GET_DESCRIPTION on class CL_RFAC_REFACTORING has no exception.

Method GET_INCLUDES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INCLUDES Value transfer Type reference (TYPE) IF_RIS_INCLUDE=>TAB 20110404

Method GET_INCLUDES on class CL_RFAC_REFACTORING has no exception.

Method IS_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SUPPORTED Value transfer Type reference (TYPE) ABAP_BOOL 20110404
# Exception Resumable Description Created on
1 CX_RFAC_ERROR Refactoring error 20110404

Method LOCK_INCLUDES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INCLUDES Call by reference Type reference (TYPE) IF_RIS_INCLUDE=>TAB 20110704
2 Returning R_INCLUDES_TO_BE_UNLOCKED Value transfer Type reference (TYPE) IF_RIS_INCLUDE=>TAB 20110704
# Exception Resumable Description Created on
1 CX_RIS_INCLUDE_ERROR 20110704

Method MODIFY_SOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IGNORE_SYNTAX_ERRORS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110928
2 Importing I_INCLUDES Call by reference Type reference (TYPE) IF_RIS_INCLUDE=>TAB 20110404
3 Importing I_OLD_CONTENT_COMPARISON Call by reference Type reference (TYPE) I IF_RFAC_REPLACER=>CO_COMPARISON_CASE_SENSITIVE 20110704
# Exception Resumable Description Created on
1 CX_RFAC_ERROR 20110404

Method SAVE_INCLUDES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INCLUDES Call by reference Type reference (TYPE) IF_RIS_INCLUDE=>TAB 20110701
2 Importing I_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR 20110701
# Exception Resumable Description Created on
1 CX_RFAC_ERROR 20110704
History
Last changed by/on SAP  20130531 
SAP Release Created in 740