[ABAP] SPRO-Customizing – Anzeigen und Ändern eines Projektplans

* Siehe Tabelle TPROJECT (SPROJECT: Projekttabelle)
PARAMETERS: prj_id LIKE tproject-project_id DEFAULT 'CUST_AUTH'.

START-OF-SELECTION.

  DATA(lv_msg) = VALUE spro_message( ).

* Anzeigen und Ändern eines Projektplans
  CALL FUNCTION 'SPROJECT_STRUCTURE_EDIT'
    EXPORTING
      project_id = prj_id
      activity   = 'M' " D = Anzeigen, M = Inhalte ändern , E = Struktur ändern, C = Anlegen
    IMPORTING
      message    = lv_msg.

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

* cl_gui_container=>default_screen erzwingen
  WRITE: space.