Ansicht
Dokumentation
CL_ABAP_CLASSDESCR - Run Time Type Services
Vendor Master (General Section) CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Diese finale Klasse dient zum Beschreiben von Klassen. Es gibt für jede Klasse genau ein Typbeschreibungsobjekt.
Beziehungen
CL_ABAP_TYPEDESCR
|
|--CL_ABAP_DATADESCR
| |
| |--CL_ABAP_ELEMDESCR
| |--CL_ABAP_REFDESCR
| |--CL_ABAP_COMPLEXDESCR
| |
| |--CL_ABAP_STRUCTDESCR
| |--CL_ABAP_TABLEDESCR
|
|--CL_ABAP_OBJECTDESCR
|
|--CL_ABAP_CLASSDESCR
|--CL_ABAP_INTFDESCR
Beispiel
REPORT typedescr_test.
CLASS c01 DEFINITION.
PUBLIC SECTION.
DATA:
my_float type f,
my_int type i.
ENDCLASS.
DATA:
descr_ref_class TYPE REF TO cl_abap_classdescr,
descr_ref_attr TYPE REF TO cl_abap_typedescr.
FIELD-SYMBOLS:
START-OF-SELECTION.
descr_ref_class ?= cl_abap_typedescr=>describe_by_name( 'C01' ).
WRITE: / 'Class', descr_ref_class->absolute_name,
'has following attribute definitions:'.
LOOP AT descr_ref_class->attributes ASSIGNING
descr_ref_attr ?=
descr_ref_class->get_attribute_type(
WRITE: /
descr_ref_attr->absolute_name.
ENDLOOP.
Hinweise
Die Klasse CL_ABAP_CLASSDESCR unterstützt keine Testklassen für ABAP Unit.
Weiterführende Informationen
Klassen:
CL_ABAP_DATADESCR
CL_ABAP_COMPLEXDESRC
CL_ABAP_OBJECTDESCR
CL_ABAP_TYPEDESCR
CL_ABAP_REFDESCR
CL_ABAP_STRUCTDESCR
CL_ABAP_TABLEDESCR
CL_ABAP_ELEMDESCR
CL_ABAP_INTFDESCR
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1902 Date: 20240427 Time: 051352 sap01-206 ( 18 ms )