SAP ABAP Class CL_OO_CLASS_MODIFICATIONS (Modification of a Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-CLA (Application Component) Class Builder
     SEO_MODIFICATION (Package) Class Builder Modification Support
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_OO_CLIF_MODIFICATIONS Classes and Interfaces Modifications 20010705
Properties
Class CL_OO_CLASS_MODIFICATIONS  
Short Description Modification of a Class    
Super Class CL_OO_CLIF_MODIFICATIONS Classes and Interfaces Modifications 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEO_MODIFICATION   Class Builder Modification Support 
Created 20010426   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_OO_MODIFICATION_FILTER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SEOK 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 SEOX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SMODI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_OO_CLASS_MODIFICATIONS has no interface implemented.
Friends
Class CL_OO_CLASS_MODIFICATIONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADDED_TYPEINFO Instance attribute Public Type reference (TYPE) SEOK_CLASS_TYPEINFO 20010716
2 CUSTOMER_TYPEINFO Instance attribute Public Type reference (TYPE) SEOK_CLASS_TYPEINFO 20010716
3 MODIFIED_TYPEINFO Instance attribute Public Type reference (TYPE) SEOK_CLASS_TYPEINFO 20010716
4 ORIGINAL_TYPEINFO Instance attribute Public Type reference (TYPE) SEOK_CLASS_TYPEINFO 20010716
5 PRIVATE_SECTION_IN_UPGRADE Instance attribute Private Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE 20130903
6 PRIVATE_SECTION_MODIFIED Instance attribute Private Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE 20130903
7 PROTECTED_SECTION_IN_UPGRADE Instance attribute Private Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE 20130903
8 PROTECTED_SECTION_MODIFIED Instance attribute Private Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE 20130903
9 PUBLIC_SECTION_IN_UPGRADE Instance attribute Private Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE 20130903
10 PUBLIC_SECTION_MODIFIED Instance attribute Private Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE 20130903
11 SAP_VERSION_OBJECT_PRIVATE Instance attribute Private Object reference (TYPE REF TO) CL_OO_SAP_VERSION_OF_SECTION 20130903
12 SAP_VERSION_OBJECT_PROTECTED Instance attribute Private Object reference (TYPE REF TO) CL_OO_SAP_VERSION_OF_SECTION 20130903
13 SAP_VERSION_OBJECT_PUBLIC Instance attribute Private Object reference (TYPE REF TO) CL_OO_SAP_VERSION_OF_SECTION 20130903
14 TOOL_LOG_TABLE Instance attribute Private Type reference (TYPE) TOOL_LOG_TABLE_TYPE 20130903
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20010716
2 CREATE_TOOL_LOG_TABLE Instance method Private Method 20130903
3 DELETE_INTERMEDIATE_STATE Instance method Private Method 20130903
4 GET_ADDED_TYPEINFO Instance method Public Method 20010717
5 GET_MODIFIED_COMPONENTS Instance method Private Method 20130903
6 GET_MODIFIED_TYPEINFO Instance method Public Method 20010717
7 GET_OBJ_FROM_TOOL_LOG_TABLE Instance method Private Method 20130903
8 IS_MODIFIED_WITH_MODASS Static method Public Method 20130903
9 IS_SECTION_MODIFIED Instance method Private Method 20130903
10 LOAD_INTERMEDIATE_STATE Instance method Private Method 20130903
11 READ_MODIFIED_SECTION Instance method Private Method 20130903
12 RESET_LOG_INFORMATION Instance method Private Method 20130903
13 RESTORE_ADDED_FRIENDSHIP Instance method Private Method 20130903
14 RESTORE_ADDED_IMPLEMENTING Instance method Private Method 20130903
15 RESTORE_ADDED_REDEFINITIONS Instance method Private Method 20130903
16 RESTORE_LOG_INFORMATION Instance method Private Method 20130903
17 RESTORE_MODIFIED_PROPERTIES Instance method Private Method 20130903
18 SAVE_INTERMEDIATE_STATE Instance method Private Method 20130903
19 SAVE_MODIFIED_SECTION Static method Public Method 20010719
20 TURN_OFF_MODASS_FOR_METH Instance method Public Method 20130903
Events
Class CL_OO_CLASS_MODIFICATIONS has no event.
Types
Class CL_OO_CLASS_MODIFICATIONS has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSKEY Value transfer Type reference (TYPE) SEOCLSKEY Keystruktur einer Klasse 20010716
2 Importing VERSION Call by reference Type reference (TYPE) SEOVERSION Versionskennzeichen (aktiv/inaktiv) 20010925
# Exception Resumable Description Created on
1 CX_CLASS_NOT_EXISTENT Klasse existiert nicht 20010716

Method CREATE_TOOL_LOG_TABLE Signature

Method CREATE_TOOL_LOG_TABLE on class CL_OO_CLASS_MODIFICATIONS has no parameter.
Method CREATE_TOOL_LOG_TABLE on class CL_OO_CLASS_MODIFICATIONS has no exception.

Method DELETE_INTERMEDIATE_STATE Signature

Method DELETE_INTERMEDIATE_STATE on class CL_OO_CLASS_MODIFICATIONS has no parameter.
Method DELETE_INTERMEDIATE_STATE on class CL_OO_CLASS_MODIFICATIONS has no exception.

Method GET_ADDED_TYPEINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIMU Value transfer Type reference (TYPE) TROBJTYPE Objekttyp 20010717
2 Returning TYPEINFO Value transfer Type reference (TYPE) SEOK_CLASS_TYPEINFO 20010717

Method GET_ADDED_TYPEINFO on class CL_OO_CLASS_MODIFICATIONS has no exception.

Method GET_MODIFIED_COMPONENTS Signature

Method GET_MODIFIED_COMPONENTS on class CL_OO_CLASS_MODIFICATIONS has no parameter.
Method GET_MODIFIED_COMPONENTS on class CL_OO_CLASS_MODIFICATIONS has no exception.

Method GET_MODIFIED_TYPEINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIMU Value transfer Type reference (TYPE) TROBJTYPE Objekttyp 20010717
2 Returning TYPEINFO Value transfer Type reference (TYPE) SEOK_CLASS_TYPEINFO 20010717

Method GET_MODIFIED_TYPEINFO on class CL_OO_CLASS_MODIFICATIONS has no exception.

Method GET_OBJ_FROM_TOOL_LOG_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIMU Call by reference Type reference (TYPE) TROBJTYPE 20130903
2 Returning TOOL_LOG_OBJECT Value transfer Object reference (TYPE REF TO) CL_CLM_TOOL_LOG 20130903

Method GET_OBJ_FROM_TOOL_LOG_TABLE on class CL_OO_CLASS_MODIFICATIONS has no exception.

Method IS_MODIFIED_WITH_MODASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSKEY Call by reference Type reference (TYPE) SEOCLSKEY 20130906
2 Returning RESULT Value transfer Type reference (TYPE) SEOX_BOOLEAN 20130903
# Exception Resumable Description Created on
1 CLIF_NOT_EXISTING 20130903
2 IS_IN_UPGRADE 20130903

Method IS_SECTION_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIMU Value transfer Type reference (TYPE) TROBJTYPE 20130903
2 Returning SECTION_MODIFIED Value transfer Type reference (TYPE) SEOX_BOOLEAN 20130903

Method IS_SECTION_MODIFIED on class CL_OO_CLASS_MODIFICATIONS has no exception.

Method LOAD_INTERMEDIATE_STATE Signature

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

Method LOAD_INTERMEDIATE_STATE on class CL_OO_CLASS_MODIFICATIONS has no exception.

Method READ_MODIFIED_SECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIMU Call by reference Type reference (TYPE) TROBJTYPE 20130903
2 Returning TYPEINFO Value transfer Type reference (TYPE) SEOK_CLS_TYPEINFO 20130903
3 Importing VERSION Call by reference Type reference (TYPE) SEOVERSION SEOC_VERSION_INACTIVE 20130903

Method READ_MODIFIED_SECTION on class CL_OO_CLASS_MODIFICATIONS has no exception.

Method RESET_LOG_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIMU Value transfer Type reference (TYPE) TROBJTYPE 20130903

Method RESET_LOG_INFORMATION on class CL_OO_CLASS_MODIFICATIONS has no exception.

Method RESTORE_ADDED_FRIENDSHIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FRIEND Value transfer Type reference (TYPE) SEOFRIENDS 20130903
2 Returning OK_CODE Value transfer Type reference (TYPE) SY-UCOMM 20130903

Method RESTORE_ADDED_FRIENDSHIP on class CL_OO_CLASS_MODIFICATIONS has no exception.

Method RESTORE_ADDED_IMPLEMENTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMPLEM Value transfer Type reference (TYPE) VSEOIMPLEM 20130903
2 Returning OK_CODE Value transfer Type reference (TYPE) SY-UCOMM 20130903

Method RESTORE_ADDED_IMPLEMENTING on class CL_OO_CLASS_MODIFICATIONS has no exception.

Method RESTORE_ADDED_REDEFINITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDED_REDEFS Value transfer Type reference (TYPE) SEO_REDEFINITIONS 20130903
2 Returning OK_CODE Value transfer Type reference (TYPE) SY-UCOMM 20130903

Method RESTORE_ADDED_REDEFINITIONS on class CL_OO_CLASS_MODIFICATIONS has no exception.

Method RESTORE_LOG_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTOMATIC_UPGRADE_POSSIBLE Value transfer Type reference (TYPE) SEOX_BOOLEAN 20130903
2 Importing LIMU Value transfer Type reference (TYPE) TROBJTYPE 20130903
3 Importing STATE Call by reference Type reference (TYPE) SMODI_STATE SMODI_C_STATE_INACTIVE 20130903

Method RESTORE_LOG_INFORMATION on class CL_OO_CLASS_MODIFICATIONS has no exception.

Method RESTORE_MODIFIED_PROPERTIES Signature

Method RESTORE_MODIFIED_PROPERTIES on class CL_OO_CLASS_MODIFICATIONS has no parameter.
Method RESTORE_MODIFIED_PROPERTIES on class CL_OO_CLASS_MODIFICATIONS has no exception.

Method SAVE_INTERMEDIATE_STATE Signature

Method SAVE_INTERMEDIATE_STATE on class CL_OO_CLASS_MODIFICATIONS has no parameter.
Method SAVE_INTERMEDIATE_STATE on class CL_OO_CLASS_MODIFICATIONS has no exception.

Method SAVE_MODIFIED_SECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSKEY Value transfer Type reference (TYPE) SEOCLSKEY 20010719
2 Importing LIMU Value transfer Type reference (TYPE) TROBJTYPE Objekttyp 20010719
3 Importing VERSION Value transfer Type reference (TYPE) SEOVERSION SEOC_VERSION_INACTIVE Versionskennzeichen (aktiv/inaktiv) 20010719

Method SAVE_MODIFIED_SECTION on class CL_OO_CLASS_MODIFICATIONS has no exception.

Method TURN_OFF_MODASS_FOR_METH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPLETE_SOURCE Call by reference Type reference (TYPE) RSWSOURCET ABAP Source 20130903
2 Importing CORRNR Call by reference Type reference (TYPE) TRKORR 20130903
3 Importing METHKEY Call by reference Type reference (TYPE) SEOCPDKEY Key structure of a component (with composite names) 20130903

Method TURN_OFF_MODASS_FOR_METH on class CL_OO_CLASS_MODIFICATIONS has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 620