PARAMETERS: p_view TYPE ddobjname DEFAULT 'LIKPUK'.
* Views mit Texten
DATA: lv_dd25v TYPE dd25v.
* DD: Technische Einstellungen von Tabellen
DATA: lv_dd09l TYPE dd09l.
* View auf Basistabellen eines Views aus Tabelle DD26S
DATA: it_dd26v_tab TYPE STANDARD TABLE OF dd26v.
* View auf Felder eines SAP-Tabellenviews aus Tabelle DD27S
DATA: it_dd27p_tab TYPE STANDARD TABLE OF dd27p.
* Interne Struktur für Joins von Views
DATA: it_dd28j_tab TYPE STANDARD TABLE OF dd28j.
* View auf Selektionsbedingung
DATA: it_dd28v_tab TYPE STANDARD TABLE OF dd28v.
CALL FUNCTION 'DDIF_VIEW_GET'
EXPORTING
name = p_view
IMPORTING
dd25v_wa = lv_dd25v
dd09l_wa = lv_dd09l
TABLES
dd26v_tab = it_dd26v_tab
dd27p_tab = it_dd27p_tab
dd28j_tab = it_dd28j_tab
dd28v_tab = it_dd28v_tab
EXCEPTIONS
illegal_input = 1
OTHERS = 2.
IF sy-subrc = 0.
cl_demo_output=>write_data( lv_dd25v ).
cl_demo_output=>write_data( lv_dd09l ).
cl_demo_output=>write_data( it_dd26v_tab ).
cl_demo_output=>write_data( it_dd27p_tab ).
cl_demo_output=>write_data( it_dd28j_tab ).
cl_demo_output=>write_data( it_dd28v_tab ).
cl_demo_output=>display( ).
ENDIF.