SAP ABAP Class CL_RFAC_CONFLICT_DETECTOR (detector for naming conflicts in 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
Properties
Class CL_RFAC_CONFLICT_DETECTOR  
Short Description detector for naming conflicts in refactoring    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRFAC_IMPL   Implementation of new refactoring 
Created 20120706   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RFAC_CONFLICT_DETECTOR has no forward declaration.
Interfaces
Class CL_RFAC_CONFLICT_DETECTOR has no interface implemented.
Friends
Class CL_RFAC_CONFLICT_DETECTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BLACKBOARD Instance attribute Private Object reference (TYPE REF TO) CL_ART_BLACKBOARD 20121120
2 CLIF_NAME Instance attribute Private Type reference (TYPE) STRING 20120809
3 CODE_FOR_INSERTION Instance attribute Private Type reference (TYPE) STRING 20120709
4 INCLUDE Instance attribute Private Type reference (TYPE) PROGRAMM 20120709
5 MAIN_PROGRAMM Instance attribute Private Type reference (TYPE) PROGRAMM 20120709
6 SCAN_RESULT Instance attribute Private Object reference (TYPE REF TO) IF_RFAC_SCAN_RESULT 20120709
7 SURROUNDING_CLASS Instance attribute Private Object reference (TYPE REF TO) CL_PST_CLASS 20121120
Methods
# Method Level Visibility Method type Description Created on
1 APPROVE_COMPONENT_DEF_CODE Instance method Public Method 20120717
2 CREATE Static method Public Method 20120709
3 GET_INCLUDES_FOR_CS_INCLUDE Instance method Private Method 20120709
4 GET_SYNTAX_ERROR_MESSAGES Instance method Private Method 20130213
5 MANIPULATE_SOURCE_CODE Instance method Private Method 20120709
6 PREPARE_SINGLE_INCLUDE Instance method Private Method 20120709
7 SET_TARGET_OBJECT Instance method Public Method 20120709
Events
Class CL_RFAC_CONFLICT_DETECTOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_T_SYN_ERRORS Private See coding 20120710 ty_t_syn_errors type standard table of rslinlmsg with default key
Method Signatures

Method APPROVE_COMPONENT_DEF_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPONENT_DEF_CODE Call by reference Type reference (TYPE) STRING 20120717
2 Importing I_COMPONENT_NAME Call by reference Type reference (TYPE) STRING 20120719
3 Returning R_SYNTAX_ERROR_MESSAGES Value transfer Type reference (TYPE) STRING_TABLE 20130213
# Exception Resumable Description Created on
1 CX_RFAC_ERROR 20130213

Method CREATE 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 20121120
2 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RFAC_CONFLICT_DETECTOR 20120709

Method CREATE on class CL_RFAC_CONFLICT_DETECTOR has no exception.

Method GET_INCLUDES_FOR_CS_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REPLACEMENT_INCLUDES Value transfer Type reference (TYPE) SREPTAB 20120709
# Exception Resumable Description Created on
1 CX_OO_CLIF_SCAN_ERROR 20120709

Method GET_SYNTAX_ERROR_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPONENT_NAME Call by reference Type reference (TYPE) STRING 20130213
2 Importing I_SYNTAX_ERRORS Call by reference Type reference (TYPE) TY_T_SYN_ERRORS 20130213
3 Returning R_SYNTAX_ERROR_MESSAGES Value transfer Type reference (TYPE) STRING_TABLE 20130213

Method GET_SYNTAX_ERROR_MESSAGES on class CL_RFAC_CONFLICT_DETECTOR has no exception.

Method MANIPULATE_SOURCE_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SOURCE_CODE Call by reference Type reference (TYPE) STRING_TABLE 20120709

Method MANIPULATE_SOURCE_CODE on class CL_RFAC_CONFLICT_DETECTOR has no exception.

Method PREPARE_SINGLE_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REPLACEMENT_INCLUDES Value transfer Type reference (TYPE) SREPTAB 20120709

Method PREPARE_SINGLE_INCLUDE on class CL_RFAC_CONFLICT_DETECTOR has no exception.

Method SET_TARGET_OBJECT 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) STRING 20120709
2 Importing I_INCLUDE Call by reference Type reference (TYPE) PROGRAMM 20120709
3 Importing I_INTFNAME Call by reference Type reference (TYPE) STRING 20120809
4 Importing I_MAIN_PROG Call by reference Type reference (TYPE) PROGRAMM 20120709

Method SET_TARGET_OBJECT on class CL_RFAC_CONFLICT_DETECTOR has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740