Hierarchy
⤷ BC-DWB-TOO-CLA (Application Component) Class Builder
⤷ SEOE (Package) ABAP Objects Class Builder
Properties
Class | CL_OO_REFACTORER | |
Short Description | Refactoring Support | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SEOE | ABAP Objects Class Builder |
Created | 19990419 | 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 | SEOO | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | SEOP | 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 | SEOX | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_OO_REFACTORER has no interface implemented.
Friends
Class CL_OO_REFACTORER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ALIASES_OF_CIFKEY | Instance attribute | Private | Type reference (TYPE) | SEO_ALIASES | Class Alias | 20000726 | ||
2 | ANALYSED_TODOLIST | Instance attribute | Private | Type reference (TYPE) | TY_REFACTORING_TODOLIST | Adjusted Refactoring Log of Class | 20000726 | ||
3 | CIFKEY | Instance attribute | Private | Type reference (TYPE) | SEOCLSKEY | Class/Interface Key | 19990902 | ||
4 | CLSTYPE | Instance attribute | Private | Type reference (TYPE) | SEOCLSTYPE | Object Type | 19990902 | ||
5 | CO_ACTION_ATTRIBUTE_CONSTANT | Constant | Public | Type reference (TYPE) | CHAR3 | 'CON' | 3-Byte field | 20011011 | |
6 | CO_ACTION_COMPONENT_DELETED | Constant | Public | Type reference (TYPE) | CHAR3 | 'DEL' | 3-Byte field | 20011011 | |
7 | CO_ACTION_COMPONENT_RENAMED | Constant | Public | Type reference (TYPE) | CHAR3 | 'REN' | 3-Byte field | 20011011 | |
8 | CO_UC_CLOSE | Constant | Private | Type reference (TYPE) | SYUCOMM | 'CLOSE' | Screens, Function Code Triggered by PAI | 20010228 | |
9 | CO_UC_DELETE_ALL | Constant | Private | Type reference (TYPE) | SYUCOMM | 'DELETE_ALL' | Screens, Function Code Triggered by PAI | 20010228 | |
10 | CO_UC_DELETE_ROWS | Constant | Private | Type reference (TYPE) | SYUCOMM | 'DELETE_ROWS' | Screens, Function Code Triggered by PAI | 20010228 | |
11 | CO_UC_REPAIR | Constant | Private | Type reference (TYPE) | SYUCOMM | 'REPAIR' | Screens, Function Code Triggered by PAI | 20010228 | |
12 | DIALOGBOX | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_DIALOGBOX_CONTAINER | Dialog Box Container | 19990914 | ||
13 | DISPLAY_MODE | Constant | Public | Type reference (TYPE) | SEOACTION | 'DIS' | Display Mode | 19991004 | |
14 | DISPLAY_STATE | Instance attribute | Public | Type reference (TYPE) | SEOX_BOOLEAN | space | Display on / off | 19991006 | |
15 | EDIT_MODE | Constant | Public | Type reference (TYPE) | SEOACTION | 'CHA' | Change Mode | 19991004 | |
16 | GRID_DISPLAY | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | ALV Grid Control | 19990914 | ||
17 | IMPLEMENTINGS | Instance attribute | Private | Type reference (TYPE) | SEO_IMPLEMENTINGS | Interface implementations | 20010119 | ||
18 | IMPL_DETAILS | Instance attribute | Private | Type reference (TYPE) | SEO_REDEFINITIONS | Implemented Interfaces | 20000922 | ||
19 | MODE | Instance attribute | Public | Type reference (TYPE) | SEOACTION | display_mode | Processing Type | 19991004 | |
20 | NEEDED_IMPLEMENTINGS | Instance attribute | Private | Type reference (TYPE) | SEO_IMPLEMENTINGS | Necessary Interface Implementations | 20010119 | ||
21 | OFF | Constant | Public | Type reference (TYPE) | SEOX_BOOLEAN | seox_false | State = Off | 19991006 | |
22 | ON | Constant | Public | Type reference (TYPE) | SEOX_BOOLEAN | seox_true | State = On | 19991006 | |
23 | REDEFINITIONS_OF_CIFKEY | Instance attribute | Private | Type reference (TYPE) | SEO_REDEFINITIONS | Redefinition Class | 20000727 | ||
24 | REFACTORING_TODOLIST | Instance attribute | Private | Type reference (TYPE) | TY_REFACTORING_TODOLIST | Refactoring Log of Class | 19990902 | ||
25 | REFACTORING_TODOLIST_COPY | Instance attribute | Private | Type reference (TYPE) | TY_REFACTORING_TODOLIST | Refactoring Log of Class | 20091117 | ||
26 | STATIC_INSTANCE | Static Attribute | Private | Object reference (TYPE REF TO) | CL_OO_REFACTORER | Class Instance | 19990914 |
Methods
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | END_OF_REFACTORING | Instance Event (0) |
Public (2) |
Refactoring Finished | 19991005 |
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_REFACTORING_TODOLIST | Private | See coding | 20010228 |
|
Method Signatures
Method ADDITIONAL_CONSISTENCY_CHECKS Signature
Method ADDITIONAL_CONSISTENCY_CHECKS on class CL_OO_REFACTORER has no parameter.
Method ADDITIONAL_CONSISTENCY_CHECKS on class CL_OO_REFACTORER has no exception.
Method ANALYSE_TODOLIST Signature
Method ANALYSE_TODOLIST on class CL_OO_REFACTORER has no parameter.
Method ANALYSE_TODOLIST on class CL_OO_REFACTORER has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_CIFKEY | Call by reference | Type reference (TYPE) | SEOCLSKEY | Schlüssel Klasse/Interface | 19990902 | ||
2 | Importing | P_CLSTYPE | Call by reference | Type reference (TYPE) | SEOCLSTYPE | Objekttype | 19990902 |
Method CONSTRUCTOR on class CL_OO_REFACTORER has no exception.
Method CREATE_METHOD_AS_COPY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | OLD_MTDKEY | Value transfer | Type reference (TYPE) | SEOCPDKEY | Keystruktur einer Komponente (mit zusammengesetzten Namen) | 20000728 |
Method CREATE_METHOD_AS_COPY on class CL_OO_REFACTORER has no exception.
Method CREATE_REFACTORING_ENTRIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CIFKEY | Call by reference | Type reference (TYPE) | SEOCLSKEY | Keystruktur einer Klasse | 20000803 | ||
2 | Importing | COMPONENT_CHANGE_LOG | Call by reference | Type reference (TYPE) | SEO_CMP_CHANGE_LOG | Tabelle von geänderten Kompoenten einer Klasse | 20000803 |
Method CREATE_REFACTORING_ENTRIES on class CL_OO_REFACTORER has no exception.
Method CREATE_TODOLIST Signature
Method CREATE_TODOLIST on class CL_OO_REFACTORER has no parameter.
Method CREATE_TODOLIST on class CL_OO_REFACTORER has no exception.
Method DELETE_ALL Signature
Method DELETE_ALL on class CL_OO_REFACTORER has no parameter.
Method DELETE_ALL on class CL_OO_REFACTORER has no exception.
Method DELETE_INSTANCE Signature
Method DELETE_INSTANCE on class CL_OO_REFACTORER has no parameter.
Method DELETE_INSTANCE on class CL_OO_REFACTORER has no exception.
Method DELETE_ROWS Signature
Method DELETE_ROWS on class CL_OO_REFACTORER has no parameter.
Method DELETE_ROWS on class CL_OO_REFACTORER has no exception.
Method DISPLAY_TODOLIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DYNNR | Value transfer | Type reference (TYPE) | SY-DYNNR | Dynpronummer | 19990914 | ||
2 | Importing | MODE | Value transfer | Type reference (TYPE) | SEOACTION | Bearbeitungsart | 19991004 | ||
3 | Importing | REPID | Value transfer | Type reference (TYPE) | SY-REPID | Programmname | 19990914 |
Method DISPLAY_TODOLIST on class CL_OO_REFACTORER has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CIFKEY | Value transfer | Type reference (TYPE) | SEOCLSKEY | Schlüssel Klasse/Interface | 19990902 | ||
2 | Returning | INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_OO_REFACTORER | instanz | 19990902 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CLIF_NOT_EXISTING | Klasse/Interface existiert nicht | 19990902 |
Method IS_REFACTORING_NEEDED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | NEEDED | Value transfer | Type reference (TYPE) | SEOX_BOOLEAN | Refactoring notwendig | 19990924 |
Method IS_REFACTORING_NEEDED on class CL_OO_REFACTORER has no exception.
Method ON_CLOSE Signature
Method ON_CLOSE on class CL_OO_REFACTORER has no parameter.
Method ON_CLOSE on class CL_OO_REFACTORER has no exception.
Method ON_DOUBLE_CLICK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | E_COLUMN | Value transfer | Attribute reference (LIKE) | 19990914 | ||||
2 | Importing | E_ROW | Value transfer | Attribute reference (LIKE) | 19990914 |
Method ON_DOUBLE_CLICK on class CL_OO_REFACTORER has no exception.
Method ON_USER_COMMAND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | E_UCOMM | Value transfer | Attribute reference (LIKE) | 19990914 |
Method ON_USER_COMMAND on class CL_OO_REFACTORER has no exception.
Method PREPARE_TODOLIST_FOR_DISPLAY Signature
Method PREPARE_TODOLIST_FOR_DISPLAY on class CL_OO_REFACTORER has no parameter.
Method PREPARE_TODOLIST_FOR_DISPLAY on class CL_OO_REFACTORER has no exception.
Method REFACTORING_IS_NEEDED_POPUP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ANSWER | Value transfer | Type reference (TYPE) | SEOX_BOOLEAN | .... | 20000407 |
Method REFACTORING_IS_NEEDED_POPUP on class CL_OO_REFACTORER has no exception.
Method REFRESH_TODOLIST Signature
Method REFRESH_TODOLIST on class CL_OO_REFACTORER has no parameter.
Method REFRESH_TODOLIST on class CL_OO_REFACTORER has no exception.
Method REPAIR Signature
Method REPAIR on class CL_OO_REFACTORER has no parameter.
Method REPAIR on class CL_OO_REFACTORER has no exception.
Method REPAIR_ALIAS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | TODOLIST_ENTRY | Call by reference | Type reference (TYPE) | VSEOREFPRO | Eintrag aus RefactoringTodoliste | 19991007 |
Method REPAIR_ALIAS on class CL_OO_REFACTORER has no exception.
Method REPAIR_IF_IMPLEMENTINGS Signature
Method REPAIR_IF_IMPLEMENTINGS on class CL_OO_REFACTORER has no parameter.
Method REPAIR_IF_IMPLEMENTINGS on class CL_OO_REFACTORER has no exception.
Method REPAIR_IMPL_DETAILS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | TODOLIST_ENTRY | Call by reference | Type reference (TYPE) | VSEOREFPRO | Eintrag aus RefactoringTodoliste | 20000925 |
Method REPAIR_IMPL_DETAILS on class CL_OO_REFACTORER has no exception.
Method REPAIR_INTERFACE_RENAMED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | TODOLIST_ENTRY | Call by reference | Type reference (TYPE) | VSEOREFPRO | Eintrag aus RefactoringTodoliste | 20000803 |
Method REPAIR_INTERFACE_RENAMED on class CL_OO_REFACTORER has no exception.
Method REPAIR_INTF_IMPL_DELETED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | TODOLIST_ENTRY | Call by reference | Type reference (TYPE) | VSEOREFPRO | Eintrag aus RefactoringTodoliste | 20000803 |
Method REPAIR_INTF_IMPL_DELETED on class CL_OO_REFACTORER has no exception.
Method REPAIR_METHOD_INCLUDES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | TODOLIST_ENTRY | Call by reference | Type reference (TYPE) | VSEOREFPRO | Eintrag in Refactoringtodoliste | 19991007 |
Method REPAIR_METHOD_INCLUDES on class CL_OO_REFACTORER has no exception.
Method REPAIR_REDEFINITIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | TODOLIST_ENTRY | Call by reference | Type reference (TYPE) | VSEOREFPRO | Eintrag in Refactoringtodoliste | 19991115 |
Method REPAIR_REDEFINITIONS on class CL_OO_REFACTORER has no exception.
Method SET_ALV_TOOLBAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | E_INTERACTIVE | Value transfer | Attribute reference (LIKE) | 19990914 | ||||
2 | Importing | E_OBJECT | Value transfer | Attribute reference (LIKE) | 19990914 |
Method SET_ALV_TOOLBAR on class CL_OO_REFACTORER has no exception.
Method SET_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | MODE | Call by reference | Type reference (TYPE) | SEOACTION | Bearbeitungsart | 19991004 |
Method SET_MODE on class CL_OO_REFACTORER has no exception.
Method START Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | DONE | Value transfer | Type reference (TYPE) | SEOX_BOOLEAN | 20010119 |
Method START on class CL_OO_REFACTORER has no exception.
Event Signatures
Event END_OF_REFACTORING Signature
Event END_OF_REFACTORING on class CL_OO_REFACTORER has no parameter.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in |