SAP ABAP Class CL_OO_REFACTORING_ASSISTENT (Refactoring Assistant)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-CLA (Application Component) Class Builder
     SEO_REFACTORING (Package) Refactoring Assistant
Properties
Class CL_OO_REFACTORING_ASSISTENT  
Short Description Refactoring Assistant    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEO_REFACTORING   Refactoring Assistant 
Created 19990917   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SEOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SEOK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SEOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SEOR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SEORF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SEOS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 SEOX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_OO_REFACTORING_ASSISTENT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 IF_OO_REFACTORING 20001023 Refactoring Method
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALREADY_ADJUSTED_CIFKEYS Instance attribute Private Type reference (TYPE) SEO_CLSKEYS Classes That Were Already Adjusted When Saved 20010118
2 ATTRIBUTE_MOVED_TO_IMPLCLASS Constant Public Type reference (TYPE) NUM4 4 Four-digit number 20001020
3 ATTRIBUTE_MOVED_TO_INTERFACE Constant Public Type reference (TYPE) NUM4 1 Four-Digit Number 20000331
4 ATTRIBUTE_MOVED_TO_SUBCLASS Constant Public Type reference (TYPE) NUM4 2 Four-Digit Number 20000927
5 ATTRIBUTE_MOVED_TO_SUPERCLASS Constant Public Type reference (TYPE) NUM4 3 Four-Digit Number 20000331
6 CLIF_NAME Instance attribute Public Type reference (TYPE) SEOCLSNAME Class / Interface Name 19990917
7 CLIF_TYPE Instance attribute Private Type reference (TYPE) SEOCLSTYPE Class or Interface 19990917
8 EVENT_MOVED_TO_IMPLCLASS Constant Public Type reference (TYPE) NUM4 5 Four-digit number 20001020
9 EVENT_MOVED_TO_INTERFACE Constant Public Type reference (TYPE) NUM4 6 Four-Digit Number 20000509
10 EVENT_MOVED_TO_SUBCLASS Constant Public Type reference (TYPE) NUM4 7 Four-Digit Number 20000927
11 EVENT_MOVED_TO_SUPERCLASS Constant Public Type reference (TYPE) NUM4 8 Four-Digit Number 20000509
12 INTERFACE_MOVED_TO_SUPERCLASS Constant Public Type reference (TYPE) NUM4 9 Four-Digit Number 20000705
13 METHOD_MOVED_TO_IMPLCLASS Constant Public Type reference (TYPE) NUM4 10 Four-digit number 20001020
14 METHOD_MOVED_TO_INTERFACE Constant Public Type reference (TYPE) NUM4 11 Four-Digit Number 20000331
15 METHOD_MOVED_TO_SUBCLASS Constant Public Type reference (TYPE) NUM4 12 Four-Digit Number 20000927
16 METHOD_MOVED_TO_SUBCLASS_W_IMP Constant Public Type reference (TYPE) NUM4 13 Four-Digit Number 20000929
17 METHOD_MOVED_TO_SUPERCLASS Constant Public Type reference (TYPE) NUM4 14 Four-Digit Number 20000331
18 PROTOCOL Instance attribute Private Type reference (TYPE) SEO_REFACTORINGS Refactoring Object 20001023
19 REFACTORED_OBJECTS Instance attribute Private Type reference (TYPE) SEO_CLSKEYS Classes Involved in Refactoring Process 19991117
20 REFACTORING_DISPLAY Instance attribute Private Object reference (TYPE REF TO) IF_OO_REFACTORING_DISPLAY Refactoring Assistant Display 19991117
Methods
# Method Level Visibility Method type Description Created on
1 ACCESS_PERMISSION Instance method Private Method 20000927
2 ADD_TO_PROTOCOL Instance method Public Method 20001023
3 CONSTRUCTOR Instance method Public Constructor Constructor 19990917
4 DEL_OBJ_FROM_REFACTORED_OBJS Instance method Public Method 20001103
5 DISPLAY Instance method Public Method Creates the Refactoring Assistant Display 19991117
6 END Instance method Public Method End of Refactoring Assistant 19991117
7 FREE Instance method Private Method 20000927
8 IS_PROTOCOL_INITIAL Instance method Public Method 20001027
9 SAVE Instance method Public Method Save Changed Classes and Interfaces 20000403
10 UNDO Instance method Public Method 20001025
Events
# Event Type Visibility Description Created on
1 END_OF_REFACTORING Instance Event
(0)
Public
(2)
Refactoring Assistant Ended 19991007
Types
Class CL_OO_REFACTORING_ASSISTENT has no local type.
Method Signatures

Method ACCESS_PERMISSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CIFKEY Value transfer Type reference (TYPE) SEOCLSKEY Keystruktur einer Klasse 20000927
2 Returning RESULT Value transfer Type reference (TYPE) SEOX_BOOLEAN 20000927

Method ACCESS_PERMISSION on class CL_OO_REFACTORING_ASSISTENT has no exception.

Method ADD_TO_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REFACTORING Call by reference Object reference (TYPE REF TO) IF_OO_REFACTORING Refactoring method 20001023

Method ADD_TO_PROTOCOL on class CL_OO_REFACTORING_ASSISTENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_CLIF_NAME Call by reference Type reference (TYPE) SEOCLSNAME class/interface - name 19990917

Method CONSTRUCTOR on class CL_OO_REFACTORING_ASSISTENT has no exception.

Method DEL_OBJ_FROM_REFACTORED_OBJS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CIFKEYS Value transfer Type reference (TYPE) SEOC_CLASS_KEYS 20001103

Method DEL_OBJ_FROM_REFACTORED_OBJS on class CL_OO_REFACTORING_ASSISTENT has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DYNNR Call by reference Type reference (TYPE) SY-DYNNR Dynpronummer 19991117
2 Importing REPID Call by reference Type reference (TYPE) SY-REPID Programmname 19991117

Method DISPLAY on class CL_OO_REFACTORING_ASSISTENT has no exception.

Method END Signature

Method END on class CL_OO_REFACTORING_ASSISTENT has no parameter.
# Exception Resumable Description Created on
1 CANCELLED Abbruch 20000509

Method FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CIFKEY Value transfer Type reference (TYPE) SEOCLSKEY Keystruktur einer Klasse 20000927

Method FREE on class CL_OO_REFACTORING_ASSISTENT has no exception.

Method IS_PROTOCOL_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SEOX_BOOLEAN 20001027

Method IS_PROTOCOL_INITIAL on class CL_OO_REFACTORING_ASSISTENT has no exception.

Method SAVE Signature

Method SAVE on class CL_OO_REFACTORING_ASSISTENT has no parameter.
# Exception Resumable Description Created on
1 REFACTORING_ERROR Fehler beim Refactoring 20000403

Method UNDO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MACRO_UNDONE Value transfer Type reference (TYPE) I 20010221

Method UNDO on class CL_OO_REFACTORING_ASSISTENT has no exception.
Event Signatures

Event END_OF_REFACTORING Signature
Event END_OF_REFACTORING on class CL_OO_REFACTORING_ASSISTENT has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in