Ansicht
Dokumentation
CL_ABAP_INTFDESCR - Run Time Type Services
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Diese finale Klasse dient zum Beschreiben von Interfaces. Es gibt für jedes Interface 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.
INTERFACE i01.
ENDINTERFACE.
INTERFACE i02.
ENDINTERFACE.
CLASS c01 DEFINITION.
PUBLIC SECTION.
INTERFACES: i01, i02.
ENDCLASS.
DATA:
descr_ref_class TYPE REF TO cl_abap_classdescr,
descr_ref_intf TYPE REF TO cl_abap_intfdescr.
FIELD-SYMBOLS:
START-OF-SELECTION.
descr_ref_class ?= cl_abap_typedescr=>describe_by_name( 'C01' ).
WRITE: / 'Class', descr_ref_class->absolute_name,
'has implemented following interfaces:'.
LOOP AT descr_ref_class->interfaces ASSIGNING
descr_ref_intf ?=
descr_ref_class->get_interface_type(
WRITE / descr_ref_intf->absolute_name.
ENDLOOP.
Hinweise
Keine
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_CLASSDESCR
BAL Application Log Documentation Vendor Master (General Section)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1842 Date: 20240328 Time: 135541 sap01-206 ( 19 ms )