[ABAP] CDS-Views: Alle Spaltenbezeichner eines CDS-Views ausgeben

* Beispiel: alle Annotationen des CDS-Views 'C_PURCHASEORDERITEMMONI' lesen
cl_dd_ddl_annotation_service=>get_annos( EXPORTING entityname    = 'C_PURCHASEORDERITEMMONI'
                                         IMPORTING element_annos = DATA(it_element_annos) ).

* alle Annotationen in der Liste löschen, außer 'EnduserText.Label'
DELETE it_element_annos WHERE annoname NE 'ENDUSERTEXT.LABEL'.

LOOP AT it_element_annos ASSIGNING FIELD-SYMBOL(<a>).
  WRITE: / <a>-elementname, <a>-value.
ENDLOOP.