SAP ABAP Class CL_RFAC_EXTRACT_METHOD (Extract Method)
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 20110701
Properties
Class CL_RFAC_EXTRACT_METHOD  
Short Description Extract Method    
Super Class CL_RFAC_REFACTORING Abstract Refactoring Superclass 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRFAC_IMPL   Implementation of new refactoring 
Created 20110419   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RFAC_EXTRACT_METHOD has no forward declaration.
Interfaces
Class CL_RFAC_EXTRACT_METHOD has no interface implemented.
Friends
Class CL_RFAC_EXTRACT_METHOD 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 20120813
2 CALL Instance attribute Private Type reference (TYPE) RSWSOURCET 20110701
3 DEFINITION Instance attribute Private Type reference (TYPE) RSWSOURCET 20110701
4 DEFINITION_INCLUDE Instance attribute Private Object reference (TYPE REF TO) IF_RIS_INCLUDE 20110701
5 IMPLEMENTATION Instance attribute Private Type reference (TYPE) RSWSOURCET 20110701
6 IMPLEMENTATION_INCLUDE Instance attribute Private Object reference (TYPE REF TO) IF_RIS_INCLUDE 20110701
7 METHOD_COMPOSER Instance attribute Private Object reference (TYPE REF TO) CL_RFAC_METHOD_COMPOSER 20110928
8 METHOD_DESCRIPTION Instance attribute Private Object reference (TYPE REF TO) CL_RFAC_METHOD_DESCRIPTION 20110701
9 SELECTION Instance attribute Private Type reference (TYPE) IF_RIS_SOURCE_POSITION=>TY_SELECTION 20110701
10 SELECTION_ANALYZER Instance attribute Private Object reference (TYPE REF TO) IF_RFAC_SELECTION_ANALYZER 20110701
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_ALL_PARAMETER_PREFIXES Instance method Private Method 20110701
2 ADJUST_BODY_TO_PARAM_NAMES Instance method Private Method 20110701
3 ADJUST_PARAMETER_PREFIX Instance method Private Method 20110701
4 ADJUST_PARAMETER_PREFIXES Instance method Private Method 20110701
5 CHECK_FOR_EVENT Instance method Private Method 20110928
6 CREATE Static method Public Method 20110701
7 CREATE_DEFINITION_INCLUDE Instance method Private Method 20110701
8 CREATE_IMPLEMENTATION_INCLUDE Instance method Private Method 20110701
9 DETERMINE_METHOD_DESCRIPTION Instance method Private Method 20110701
10 DETERMINE_METHOD_NAME Instance method Private Method 20110701
11 FILL_RANGES_FROM_OCCURRENCES Instance method Private Method 20110701
12 GET_METHOD_BODY_FROM_SELECTION Instance method Private Method 20110701
13 GET_METHOD_DESCRIPTION Instance method Public Method 20110701
14 PREVIEW Instance method Public Method 20110701
15 REPLACE_SOURCES Instance method Private Method 20110701
16 SET_METHOD_DESCRIPTION Instance method Private Method 20110701
Events
Class CL_RFAC_EXTRACT_METHOD has no event.
Types
Class CL_RFAC_EXTRACT_METHOD has no local type.
Method Signatures

Method ADJUST_ALL_PARAMETER_PREFIXES Signature

Method ADJUST_ALL_PARAMETER_PREFIXES on class CL_RFAC_EXTRACT_METHOD has no parameter.
Method ADJUST_ALL_PARAMETER_PREFIXES on class CL_RFAC_EXTRACT_METHOD has no exception.

Method ADJUST_BODY_TO_PARAM_NAMES Signature

Method ADJUST_BODY_TO_PARAM_NAMES on class CL_RFAC_EXTRACT_METHOD has no parameter.
# Exception Resumable Description Created on
1 CX_RFAC_ERROR 20110701

Method ADJUST_PARAMETER_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_PREFIX Call by reference Type reference (TYPE) CSEQUENCE 20110701
2 Importing I_OLD_NAME Call by reference Type reference (TYPE) CSEQUENCE 20110701
3 Returning R_NEW_NAME Value transfer Type reference (TYPE) SEOCMPNAME 20110701

Method ADJUST_PARAMETER_PREFIX on class CL_RFAC_EXTRACT_METHOD has no exception.

Method ADJUST_PARAMETER_PREFIXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PARAMETERS Call by reference Type reference (TYPE) IF_RFAC_IMPL_TYPES=>TT_PARAMS 20110701
2 Importing I_NEW_PREFIX Call by reference Type reference (TYPE) CSEQUENCE 20110701

Method ADJUST_PARAMETER_PREFIXES on class CL_RFAC_EXTRACT_METHOD has no exception.

Method CHECK_FOR_EVENT Signature

Method CHECK_FOR_EVENT on class CL_RFAC_EXTRACT_METHOD has no parameter.
# Exception Resumable Description Created on
1 CX_RFAC_ERROR 20110928

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SELECTION Call by reference Type reference (TYPE) IF_RIS_SOURCE_POSITION=>TY_SELECTION 20110701
2 Importing I_SELECTION_ANALYZER Call by reference Object reference (TYPE REF TO) IF_RFAC_SELECTION_ANALYZER 20110701
3 Returning R_RESULT Value transfer Object reference (TYPE REF TO) CL_RFAC_EXTRACT_METHOD 20110701

Method CREATE on class CL_RFAC_EXTRACT_METHOD has no exception.

Method CREATE_DEFINITION_INCLUDE Signature

Method CREATE_DEFINITION_INCLUDE on class CL_RFAC_EXTRACT_METHOD has no parameter.
# Exception Resumable Description Created on
1 CX_RIS_INCLUDE_CREATION_ERROR 20110701

Method CREATE_IMPLEMENTATION_INCLUDE Signature

Method CREATE_IMPLEMENTATION_INCLUDE on class CL_RFAC_EXTRACT_METHOD has no parameter.
Method CREATE_IMPLEMENTATION_INCLUDE on class CL_RFAC_EXTRACT_METHOD has no exception.

Method DETERMINE_METHOD_DESCRIPTION Signature

Method DETERMINE_METHOD_DESCRIPTION on class CL_RFAC_EXTRACT_METHOD has no parameter.
# Exception Resumable Description Created on
1 CX_RFAC_ERROR 20110701

Method DETERMINE_METHOD_NAME Signature

Method DETERMINE_METHOD_NAME on class CL_RFAC_EXTRACT_METHOD has no parameter.
Method DETERMINE_METHOD_NAME on class CL_RFAC_EXTRACT_METHOD has no exception.

Method FILL_RANGES_FROM_OCCURRENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_RANGES Call by reference Type reference (TYPE) IF_RIS_INCLUDE=>TT_RANGES 20110701
2 Importing I_PARAM Call by reference Type reference (TYPE) IF_RFAC_IMPL_TYPES=>TS_PARAM 20110701

Method FILL_RANGES_FROM_OCCURRENCES on class CL_RFAC_EXTRACT_METHOD has no exception.

Method GET_METHOD_BODY_FROM_SELECTION Signature

Method GET_METHOD_BODY_FROM_SELECTION on class CL_RFAC_EXTRACT_METHOD has no parameter.
Method GET_METHOD_BODY_FROM_SELECTION on class CL_RFAC_EXTRACT_METHOD has no exception.

Method GET_METHOD_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) IF_RFAC_IMPL_TYPES=>TS_METHOD 20110701
# Exception Resumable Description Created on
1 CX_RFAC_ERROR 20110701

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 20110701
2 Importing I_IGNORE_SYNTAX_ERRORS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110928
3 Importing I_METHOD_DESCRIPTION Call by reference Type reference (TYPE) IF_RFAC_IMPL_TYPES=>TS_METHOD 20110701
4 Importing I_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR 20110701
# Exception Resumable Description Created on
1 CX_RFAC_ERROR 20110701

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

Method SET_METHOD_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_METHOD_DESCRIPTION Call by reference Type reference (TYPE) IF_RFAC_IMPL_TYPES=>TS_METHOD 20110701

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