SAP ABAP Class CL_OO_OBJECT (Object Information)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-CLA (Application Component) Class Builder
     SEOE (Package) ABAP Objects Class Builder
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_OO_CLASS Information on Class Components 20000925
2 Inheritance (c INHERITING FROM c_ref)  CL_OO_CLASS_SAVE Information on Class Components 20001215
3 Inheritance (c INHERITING FROM c_ref)  CL_OO_INTERFACE Information on Class Components 20000925
Properties
Class CL_OO_OBJECT  
Short Description Object Information    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEOE   ABAP Objects Class Builder 
Created 20000925   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 SEOS 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)
Interfaces
Class CL_OO_OBJECT has no interface implemented.
Friends
Class CL_OO_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTRIBUTES Instance attribute Public Type reference (TYPE) SEO_ATTRIBUTES Attributes 20000925
2 CLSKEY Instance attribute Protected Type reference (TYPE) SEOCLSKEY Key Structure of a Class 20000926
3 COMPONENTS Instance attribute Protected Type reference (TYPE) SEO_COMPONENTS Component Without Short Description 20001206
4 EVENTS Instance attribute Public Type reference (TYPE) SEO_EVENTS Events 20000925
5 EVENT_PARAMETERS Instance attribute Public Type reference (TYPE) SEO_PARAMETERS Parameters 20000925
6 METHODS Instance attribute Public Type reference (TYPE) SEO_METHODS Methods 20000925
7 METHOD_EXCEPTIONS Instance attribute Public Type reference (TYPE) SEO_EXCEPTIONS Exceptions 20000925
8 METHOD_PARAMETERS Instance attribute Public Type reference (TYPE) SEO_PARAMETERS Parameters 20000925
9 SUBCOMPONENTS Instance attribute Protected Type reference (TYPE) SEO_SUBCOMPONENTS Sub-components Without Short Description 20001206
Methods
# Method Level Visibility Method type Description Created on
1 GET_ATTRIBUTES Instance method Public Method 20000925
2 GET_ATTRIBUTE_TYPE Instance method Public Method 20001206
3 GET_COMPONENT_EXPOSURE Instance method Public Method 20001206
4 GET_COMPONENT_SIGNATURE Instance method Public Method 20001206
5 GET_EVENTS Instance method Public Method 20000925
6 GET_INSTANCE Static method Public Method 20000925
7 GET_METHODS Instance method Public Method 20000925
8 GET_PARAMETER_TYPE Instance method Public Method 20001206
9 IS_COMPONENT_STATIC Instance method Public Method 20001206
10 IS_METHOD_ABSTRACT Instance method Public Method 20001206
11 IS_METHOD_EVENTHANDLER Instance method Public Method 20001206
12 IS_METHOD_FINAL Instance method Public Method 20001206
Events
Class CL_OO_OBJECT has no event.
Types
Class CL_OO_OBJECT has no local type.
Method Signatures

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSTANCE_ATTRIBUTES_ONLY Value transfer Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE 20000925
2 Importing PUBLIC_ATTRIBUTES_ONLY Value transfer Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE 20000925
3 Importing REFERENCE_ATTRIBUTES_ONLY Value transfer Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE 20000925
4 Returning RESULT Value transfer Type reference (TYPE) SEO_ATTRIBUTES Attribute einer Klasse 20000925

Method GET_ATTRIBUTES on class CL_OO_OBJECT has no exception.

Method GET_ATTRIBUTE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CPDNAME Call by reference Type reference (TYPE) SEOCPDNAME Vollständiger Komponentenname 20001206
2 Returning RESULT Value transfer Type reference (TYPE) SEOTYPE 20001206
# Exception Resumable Description Created on
1 CX_COMPONENT_NOT_EXISTING Komponente existiert nicht 20001206
2 CX_WRONG_COMPONENT_TYPE Komponente ist inkonsistent 20001206

Method GET_COMPONENT_EXPOSURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CPDNAME Call by reference Type reference (TYPE) SEOCPDNAME Vollständiger Komponentenname 20001206
2 Returning RESULT Value transfer Type reference (TYPE) SEOEXPOSE Sichtbarkeit einer Klasse bzw. Komponente 20001206
# Exception Resumable Description Created on
1 CX_COMPONENT_NOT_EXISTING Komponente existiert nicht 20001206

Method GET_COMPONENT_SIGNATURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CPDNAME Value transfer Type reference (TYPE) SEOCPDNAME Keystruktur einer Komponente (mit zusammengesetzten Namen) 20001206
2 Returning RESULT Value transfer Type reference (TYPE) SEOCMPSIGN Signatur einer Komponente 20001206
# Exception Resumable Description Created on
1 CX_COMPONENT_NOT_EXISTING Komponente existiert nicht 20001206

Method GET_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSTANCE_EVENTS_ONLY Value transfer Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE 20000925
2 Importing PUBLIC_EVENTS_ONLY Value transfer Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE 20000925
3 Returning RESULT Value transfer Type reference (TYPE) SEO_EVENTS Attribute einer Klasse 20000925

Method GET_EVENTS on class CL_OO_OBJECT has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20000926
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_OO_OBJECT Objektinformationen 20000925
# Exception Resumable Description Created on
1 CX_CLASS_NOT_EXISTENT Klasse existiert nicht 20000925

Method GET_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSTANCE_METHODS_ONLY Value transfer Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE 20000925
2 Importing PUBLIC_METHODS_ONLY Value transfer Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE 20000925
3 Returning RESULT Value transfer Type reference (TYPE) SEO_METHODS Attribute einer Klasse 20000925

Method GET_METHODS on class CL_OO_OBJECT has no exception.

Method GET_PARAMETER_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CPDNAME Value transfer Type reference (TYPE) SEOCPDNAME Vollständiger Komponentenname 20001206
2 Returning RESULT Value transfer Type reference (TYPE) SEOTYPE 20001206
3 Importing SCONAME Value transfer Type reference (TYPE) SEOSCONAME Vollständiger Komponentenname 20001206
# Exception Resumable Description Created on
1 CX_COMPONENT_NOT_EXISTING Komponente existiert nicht 20001206
2 CX_SUBCOMPONENT_NOT_EXISTING 20001206
3 CX_WRONG_COMPONENT_TYPE Komponente ist inkonsistent 20001206

Method IS_COMPONENT_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CPDNAME Call by reference Type reference (TYPE) SEOCPDNAME Vollständiger Komponentenname 20001206
2 Returning RESULT Value transfer Type reference (TYPE) SEOX_BOOLEAN Sichtbarkeit einer Klasse bzw. Komponente 20001206
# Exception Resumable Description Created on
1 CX_COMPONENT_NOT_EXISTING Komponente existiert nicht 20001206

Method IS_METHOD_ABSTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CPDNAME Call by reference Type reference (TYPE) SEOCPDNAME Vollständiger Komponentenname 20001206
2 Returning RESULT Value transfer Type reference (TYPE) SEOX_BOOLEAN Sichtbarkeit einer Klasse bzw. Komponente 20001206
# Exception Resumable Description Created on
1 CX_COMPONENT_NOT_EXISTING Komponente existiert nicht 20001206
2 CX_WRONG_COMPONENT_TYPE Komponente ist inkonsistent 20001206

Method IS_METHOD_EVENTHANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CPDNAME Call by reference Type reference (TYPE) SEOCPDNAME Vollständiger Komponentenname 20001206
2 Returning RESULT Value transfer Type reference (TYPE) SEOX_BOOLEAN Sichtbarkeit einer Klasse bzw. Komponente 20001206
# Exception Resumable Description Created on
1 CX_COMPONENT_NOT_EXISTING Komponente existiert nicht 20001206
2 CX_WRONG_COMPONENT_TYPE Komponente ist inkonsistent 20001206

Method IS_METHOD_FINAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CPDNAME Call by reference Type reference (TYPE) SEOCPDNAME Vollständiger Komponentenname 20001206
2 Returning RESULT Value transfer Type reference (TYPE) SEOX_BOOLEAN Sichtbarkeit einer Klasse bzw. Komponente 20001206
# Exception Resumable Description Created on
1 CX_COMPONENT_NOT_EXISTING Komponente existiert nicht 20001206
2 CX_WRONG_COMPONENT_TYPE Komponente ist inkonsistent 20001206
History
Last changed by/on SAP  20110908 
SAP Release Created in 50A