SAP ABAP Class CL_RFAC_RENAME (Rename Refactoring)
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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RFAC_REFACTORING Abstract Refactoring Superclass 20110404
Properties
Class CL_RFAC_RENAME  
Short Description Rename Refactoring    
Super Class CL_RFAC_REFACTORING Abstract Refactoring Superclass 
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 IF_RIS_OCCURRENCE_FINDER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_RFAC_RENAME has no interface implemented.
Friends
Class CL_RFAC_RENAME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_OPERATION_CLEANUP Constant Public Type reference (TYPE) STRING 'CLEANUP' 20120824
2 CO_OPERATION_COPY Constant Public Type reference (TYPE) STRING 'COPY' 20120530
3 CO_OPERATION_DELETE Constant Public Type reference (TYPE) STRING 'DELETE' 20120530
4 CURSOR_POSITION Instance attribute Private Type reference (TYPE) IF_RIS_SOURCE_POSITION=>TY_CURSOR 20110701
5 FULLNAME Instance attribute Private Object reference (TYPE REF TO) IF_RIS_ABAP_FULLNAME 20110404
6 OBJECT_RENAME Instance attribute Private Object reference (TYPE REF TO) LCL_OBJECT_RENAME 20120530
7 OBJECT_TYPES_FOR_GLOBAL_RENAME Static Attribute Public Type reference (TYPE) TROBJTYPE_TAB 20120515
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_OTHER_REFERENCES Instance method Private Method 20120626
2 CHECK_UNSUPPORTED_INCLUDES Instance method Private Method 20120626
3 CLASS_CONSTRUCTOR Static method Public Constructor 20120515
4 CREATE Static method Public Method 20110404
5 FOOL_THE_ABAP_COMPILER Instance method Private Method 20120523
6 GET_OBJECT_TYPE_DESCRIPTION Static method Private Method 20120515
7 GET_OLD_NAME Instance method Public Method 20110404
8 HANDLE_GLOBAL_RENAME Instance method Public Method 20120518
9 INCLUDES_FIT_TO_FULLNAME_PROG Static method Private Method 20110404
10 PREVIEW Instance method Public Method 20110404
11 RAISE_DEFINING_SOURCE_UNIT Static method Private Method 20120516
Events
Class CL_RFAC_RENAME has no event.
Types
Class CL_RFAC_RENAME has no local type.
Method Signatures

Method CHECK_OTHER_REFERENCES Signature

Method CHECK_OTHER_REFERENCES on class CL_RFAC_RENAME has no parameter.
# Exception Resumable Description Created on
1 CX_RFAC_ERROR 20120626

Method CHECK_UNSUPPORTED_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 20120626
# Exception Resumable Description Created on
1 CX_RFAC_ERROR 20120626

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RFAC_RENAME has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RFAC_RENAME has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CURSOR_POSITION Call by reference Type reference (TYPE) IF_RIS_SOURCE_POSITION=>TY_CURSOR 20110701
2 Returning R_RENAME Value transfer Object reference (TYPE REF TO) CL_RFAC_RENAME Rename Refactoring 20110404

Method CREATE on class CL_RFAC_RENAME has no exception.

Method FOOL_THE_ABAP_COMPILER Signature

Method FOOL_THE_ABAP_COMPILER on class CL_RFAC_RENAME has no parameter.
# Exception Resumable Description Created on
1 CX_RFAC_ERROR 20120523

Method GET_OBJECT_TYPE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20120515
2 Returning R_OBJECT_TYPE_DESCRIPTION Value transfer Type reference (TYPE) DDTEXT 20120515

Method GET_OBJECT_TYPE_DESCRIPTION on class CL_RFAC_RENAME has no exception.

Method GET_OLD_NAME Signature

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

Method GET_OLD_NAME on class CL_RFAC_RENAME has no exception.

Method HANDLE_GLOBAL_RENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTION Call by reference Type reference (TYPE) STRING 20120525
2 Importing I_GLOBAL_TYPE_RENAME Call by reference Type reference (TYPE) IF_RFAC_ADT_RES_DEFINITIONS=>TS_GLOBAL_TYPE_RENAME 20120518
3 Importing I_TRANSPORT Call by reference Type reference (TYPE) TRKORR 20120518
# Exception Resumable Description Created on
1 CX_ADT_REST 20120518
2 CX_RFAC_ERROR 20120518

Method INCLUDES_FIT_TO_FULLNAME_PROG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FULLNAME Call by reference Object reference (TYPE REF TO) IF_RIS_ABAP_FULLNAME 20110404
2 Importing I_INCLUDES Call by reference Type reference (TYPE) IF_RIS_INCLUDE=>TAB 20110404
3 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110404

Method INCLUDES_FIT_TO_FULLNAME_PROG on class CL_RFAC_RENAME has no exception.

Method PREVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INCLUDES Call by reference Type reference (TYPE) IF_RIS_INCLUDE=>TAB 20110404
2 Importing I_IGNORE_SYNTAX_ERRORS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110928
3 Importing I_NEW_NAME Call by reference Type reference (TYPE) STRING 20110404
4 Importing I_OLD_NAME Call by reference Type reference (TYPE) STRING 20110404
5 Importing I_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR 20110404
# Exception Resumable Description Created on
1 CX_RFAC_ERROR 20110404

Method RAISE_DEFINING_SOURCE_UNIT Signature

Method RAISE_DEFINING_SOURCE_UNIT on class CL_RFAC_RENAME has no parameter.
# Exception Resumable Description Created on
1 CX_RFAC_ERROR 20120516
History
Last changed by/on SAP  20130531 
SAP Release Created in 740