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
⤷ 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 |