CL_ABAP_REFDESCR - Run Time Type Services
RFUMSV00 - Advance Return for Tax on Sales/Purchases General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.

Funktionalität
Diese finale Klasse dient zum Beschreiben und Erzeugen von Referenzdatentypen (REF TO ...). Es gibt für jeden Referenzdatentyp 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.
ENDCLASS.
TYPES:
my_ref_type TYPE REF TO c01.
DATA:
descr_ref TYPE REF TO cl_abap_refdescr,
descr_ref_type TYPE REF TO cl_abap_typedescr.
START-OF-SELECTION.
descr_ref ?=
cl_abap_typedescr=>describe_by_name( 'MY_REF_TYPE' ).
WRITE: / '******* Reference *****'.
WRITE: / 'Typename :', descr_ref->absolute_name.
WRITE: / 'Kind :', descr_ref->type_kind.
WRITE: / 'Length :', descr_ref->length.
descr_ref_type ?= descr_ref->get_referenced_type( ).
WRITE: / '******* Referenced Type *****'.
WRITE: / 'Typename :', descr_ref_type->absolute_name.
WRITE: / 'Kind :', descr_ref_type->type_kind.
WRITE: / 'Length :', descr_ref_type->length.
Hinweise
Keine
Weiterführende Informationen
Klassen:
CL_ABAP_DATADESCR
CL_ABAP_COMPLEXDESRC
CL_ABAP_OBJECTDESCR
CL_ABAP_TYPEDESCR
CL_ABAP_ELEMDESCR
CL_ABAP_STRUCTDESCR
CL_ABAP_TABLEDESCR
CL_ABAP_CLASSDESCR
CL_ABAP_INTFDESCR
General Data in Customer Master RFUMSV00 - Advance Return for Tax on Sales/Purchases
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1919 Date: 20250512 Time: 140201 sap01-206 ( 19 ms )