[ABAP] Lesen des Inhalts von CDS-Entitäten

TRY.
* Beispiel: View-Entität 'C_PURCHASEORDERITEMACCTMNTR' lesen
    DATA(o_v) = xco_cds=>view_entity( 'C_PURCHASEORDERITEMACCTMNTR' ).
    IF o_v->exists( ).
      DATA(o_cont) = o_v->content( )->get( ).
      DATA(o_fields) = o_v->fields->all->get( ).

* Daten im Inline-Browser im SAP-Fenster anzeigen
      cl_abap_browser=>show_html( EXPORTING
                                    title        = 'CDS-Info'
                                    html_string  = cl_demo_output=>new( )->write_data( o_cont )->write_data( o_fields )->get( )
                                    container    = cl_gui_container=>default_screen ).

* cl_gui_container=>default_screen erzwingen
      WRITE: space.
    ENDIF.
  CATCH cx_root INTO DATA(e_text).
    MESSAGE e_text->get_text( ) TYPE 'S' DISPLAY LIKE 'E'.
ENDTRY.

Links