SAP ABAP Class CL_ABAP_OBJECTDESCR (Runtime Type Services)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SABP_RTTI (Package)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ABAP_TYPEDESCR Runtime Type Services 19981023
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ABAP_CLASSDESCR Runtime Type Services 19981023
2 Inheritance (c INHERITING FROM c_ref)  CL_ABAP_INTFDESCR Runtime Type Services 19981023
Properties
Class CL_ABAP_OBJECTDESCR  
Short Description Runtime Type Services    
Super Class CL_ABAP_TYPEDESCR Runtime Type Services 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SABP_RTTI    
Created 19981023   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ABAP_OBJECTDESCR has no interface implemented.
Friends
Class CL_ABAP_OBJECTDESCR 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) ABAP_ATTRDESCR_TAB Attribute definitions 19981026
2 CHANGING Constant Public Type reference (TYPE) ABAP_PARMKIND 'C' CHANGING parameter 19981026
3 EVENTS Instance attribute Public Type reference (TYPE) ABAP_EVNTDESCR_TAB Event definitions 19981026
4 EXPORTING Constant Public Type reference (TYPE) ABAP_PARMKIND 'E' EXPORTING Parameter 19981026
5 IMPORTING Constant Public Type reference (TYPE) ABAP_PARMKIND 'I' IMPORTING Parameter 19981026
6 INTERFACES Instance attribute Public Type reference (TYPE) ABAP_INTFDESCR_TAB Class: Implemented; Interface: Included interfaces 19981026
7 METHODS Instance attribute Public Type reference (TYPE) ABAP_METHDESCR_TAB Method definitions 19981026
8 PRIVATE Constant Public Type reference (TYPE) ABAP_VISIBILITY 'I' PRIVATE visibility 19981026
9 PROTECTED Constant Public Type reference (TYPE) ABAP_VISIBILITY 'O' PROTECTD visibility 19981026
10 PUBLIC Constant Public Type reference (TYPE) ABAP_VISIBILITY 'U' PUBLIC visibility 19981026
11 RECEIVING Constant Public Type reference (TYPE) ABAP_PARMKIND 'R' RECIEVING parameter 19981116
12 RETURNING Constant Public Type reference (TYPE) ABAP_PARMKIND 'R' RETURNING parameter 19981026
13 TYPES Instance attribute Public Type reference (TYPE) ABAP_TYPEDEF_TAB Type definitions 19981026
Methods
# Method Level Visibility Method type Description Created on
1 APPLIES_TO Instance method Public Method Test Method Class/Interface for Objects 19990302
2 APPLIES_TO_CLASS Instance method Public Method Test Method Class/Interface for Class Names 19991019
3 GET_ATTRIBUTE_TYPE Instance method Public Method Navigation method class/interface -> Attribute type 19981109
4 GET_EVENT_PARAMETER_TYPE Instance method Public Method Navigation method class/interface -> Event parameter type 19981109
5 GET_INTERFACE_TYPE Instance method Public Method Navigation method class/interface -> impl/incl interface 19981109
6 GET_METHOD_PARAMETER_TYPE Instance method Public Method Navigation method class/interface -> Method parameter type 19981109
7 GET_TYPE Instance method Public Method Navigation method class/interface -> Defined type 19981109
Events
Class CL_ABAP_OBJECTDESCR has no event.
Types
Class CL_ABAP_OBJECTDESCR has no local type.
Method Signatures

Method APPLIES_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_BOOL Value transfer Type reference (TYPE) ABAP_BOOL Ergebnis 19990302
2 Importing P_OBJECT_REF Call by reference Object reference (TYPE REF TO) OBJECT Objectreferenz 19990302

Method APPLIES_TO on class CL_ABAP_OBJECTDESCR has no exception.

Method APPLIES_TO_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_BOOL Value transfer Type reference (TYPE) ABAP_BOOL Ergebnis 19991019
2 Importing P_CLASSNAME Call by reference Type reference (TYPE) ANY Klassenname 19991019

Method APPLIES_TO_CLASS on class CL_ABAP_OBJECTDESCR has no exception.

Method GET_ATTRIBUTE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_DESCR_REF Value transfer Object reference (TYPE REF TO) CL_ABAP_DATADESCR Beschreibungsobjekt 19981221
2 Importing P_NAME Call by reference Type reference (TYPE) ANY Name des Attributes 19981109
# Exception Resumable Description Created on
1 ATTRIBUTE_NOT_FOUND Attribute wurde nicht gefunden 19981109

Method GET_EVENT_PARAMETER_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_DESCR_REF Value transfer Object reference (TYPE REF TO) CL_ABAP_DATADESCR Beschreibungsobjekt 19981221
2 Importing P_EVENT_NAME Call by reference Type reference (TYPE) ANY Ereignisname 19981109
3 Importing P_PARAMETER_NAME Call by reference Type reference (TYPE) ANY Parametername 19981109
# Exception Resumable Description Created on
1 EVENT_NOT_FOUND Ereignis wurde nicht gefunden 19990222
2 PARAMETER_NOT_FOUND Parameter wurde nicht gefunden 19981109

Method GET_INTERFACE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_DESCR_REF Value transfer Object reference (TYPE REF TO) CL_ABAP_INTFDESCR Beschreibungsobjekt 19981221
2 Importing P_NAME Call by reference Type reference (TYPE) ANY Name des Interfaces 19981109
# Exception Resumable Description Created on
1 INTERFACE_NOT_FOUND incl/impl Interface wurde nicht gefunden 19981109

Method GET_METHOD_PARAMETER_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_DESCR_REF Value transfer Object reference (TYPE REF TO) CL_ABAP_DATADESCR Beschreibungsobjekt 19981221
2 Importing P_METHOD_NAME Call by reference Type reference (TYPE) ANY Methodenname 19981109
3 Importing P_PARAMETER_NAME Call by reference Type reference (TYPE) ANY Parametername 19981109
# Exception Resumable Description Created on
1 METHOD_NOT_FOUND Methode wurde nicht gefunden 19990222
2 PARAMETER_NOT_FOUND Parameter wurde nicht gefunden 19981109

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_DESCR_REF Value transfer Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Beschreibungsobjekt 19981221
2 Importing P_NAME Call by reference Type reference (TYPE) ANY Name des Typs 19981109
# Exception Resumable Description Created on
1 TYPE_NOT_FOUND Typ wurde nicht gefunden 19981109
History
Last changed by/on SAP  20130531 
SAP Release Created in