RunTime Type Services (short: RTTS) are used either for:
Classes
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
CL_ABAP_TYPEDESCR is the base class. It implements the needed methods for describing:
DESCRIBE_BY_DATADESCRIBE_BY_NAMEDESCRIBE_BY_OBJECT_REFDESCRIBE_BY_DATA_REF