SAP ABAP Class CL_RFAC_UTILITY (ADT Refactoring: Utility Functionality)
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
Properties
Class CL_RFAC_UTILITY  
Short Description ADT Refactoring: Utility Functionality    
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 20120411   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RFAC_UTILITY has no forward declaration.
Interfaces
Class CL_RFAC_UTILITY has no interface implemented.
Friends
Class CL_RFAC_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_UNKNOWN_OBJECT_TYPE Constant Public Type reference (TYPE) TROBJTYPE '____' 20120530
2 RANGE_GENERIC_ABAP_TYPES Static Attribute Public See coding 20130212
3 REGEX_UXX_OR_TOP_INCLUDE Constant Public Type reference (TYPE) STRING `L.*UXX|L.*TOP` 20131015
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20130212
2 EXTRACT_REAL_CODE_4_TOKEN Static method Private Method 20130227
3 GET_INCLUDES_INCLUDED_IN_PROG Static method Public Method 20131015
4 GET_OBJECT_TYPE Static method Public Method 20120530
5 GET_REAL_CODE_4_SELECTED_TOKEN Static method Public Method 20130131
6 GET_WB_OBJECT_FOR_INCLUDE Static method Public Method 20130228
7 GROUP_INCLUDES_BY_MAIN_PROGRAM Static method Public Method 20120411
8 INCLUDES_HAVE_DIFFERENT_MAINS Static method Public Method 20120416
9 IS_GLOBAL_RENAME Static method Public Method 20120515
10 IS_GLOBAL_RENAME_SUPPORTED Static method Public Method 20120411
Events
Class CL_RFAC_UTILITY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_INCLUDE_GROUPED_BY_PROG Public See coding 20120411 BEGIN OF ty_s_include_grouped_by_prog, main_program TYPE programm, includes TYPE if_ris_include=>tab, END OF ty_s_include_grouped_by_prog
2 TY_T_INCLUDES_GROUPED_BY_PROG Public See coding 20120411 ty_t_includes_grouped_by_prog TYPE SORTED TABLE OF ty_s_include_grouped_by_prog WITH UNIQUE KEY main_program
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method EXTRACT_REAL_CODE_4_TOKEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOURCE_STRING Call by reference Type reference (TYPE) STRING 20130227
2 Importing I_TOKEN_STRING Call by reference Type reference (TYPE) STOKESX-STR 20130227
3 Returning R_RESULT Value transfer Type reference (TYPE) STRING 20130227

Method EXTRACT_REAL_CODE_4_TOKEN on class CL_RFAC_UTILITY has no exception.

Method GET_INCLUDES_INCLUDED_IN_PROG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROGRAM Call by reference Type reference (TYPE) PROGRAM 20131015
2 Returning R_RESULT Value transfer Type reference (TYPE) PROGRAMT 20131015

Method GET_INCLUDES_INCLUDED_IN_PROG on class CL_RFAC_UTILITY has no exception.

Method GET_OBJECT_TYPE 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 20120530
2 Returning R_OBJECT_TYPE Value transfer Type reference (TYPE) TROBJTYPE 20120530

Method GET_OBJECT_TYPE on class CL_RFAC_UTILITY has no exception.

Method GET_REAL_CODE_4_SELECTED_TOKEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BLACKBOARD Call by reference Object reference (TYPE REF TO) CL_ART_BLACKBOARD 20130131
2 Returning R_RESULT Value transfer Type reference (TYPE) STRING 20130131

Method GET_REAL_CODE_4_SELECTED_TOKEN on class CL_RFAC_UTILITY has no exception.

Method GET_WB_OBJECT_FOR_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) SYREPID 20130228
2 Returning R_WB_OBJECT Value transfer Object reference (TYPE REF TO) CL_WB_OBJECT 20130228

Method GET_WB_OBJECT_FOR_INCLUDE on class CL_RFAC_UTILITY has no exception.

Method GROUP_INCLUDES_BY_MAIN_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GROUPED_INCLUDES Call by reference Type reference (TYPE) CL_RFAC_UTILITY=>TY_T_INCLUDES_GROUPED_BY_PROG 20120411
2 Importing I_INCLUDES Call by reference Type reference (TYPE) IF_RIS_INCLUDE=>TAB 20120411

Method GROUP_INCLUDES_BY_MAIN_PROGRAM on class CL_RFAC_UTILITY has no exception.

Method INCLUDES_HAVE_DIFFERENT_MAINS 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 20120416
2 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20120416

Method INCLUDES_HAVE_DIFFERENT_MAINS on class CL_RFAC_UTILITY has no exception.

Method IS_GLOBAL_RENAME 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 20120515
2 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20120515

Method IS_GLOBAL_RENAME on class CL_RFAC_UTILITY has no exception.

Method IS_GLOBAL_RENAME_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_SUPPORTED Value transfer Type reference (TYPE) ABAP_BOOL 20120411

Method IS_GLOBAL_RENAME_SUPPORTED on class CL_RFAC_UTILITY has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 732