CL_ABAP_INTFDESCR - Runtime Type Services
Vendor Master (General Section) BAL_S_LOG - Application Log: Log header dataThis documentation is copyright by SAP AG.
Functionality
This final class is used to describe interfaces. Each interface has a single type object.
Relationships
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
Example
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.
Notes
None
Further information
Classes:
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
rdisp/max_wprun_time - Maximum work process run time SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
This documentation is copyright by SAP AG.
Length: 1692 Date: 20120526 Time: 081904 triton ( 33 ms )






