*&---------------------------------------------------------------------*
*& Report ZSCH_021_DYNAMIC_PROGRAM
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT zsch_021_dynamic_program.
CONSTANTS: gc_rep TYPE c LENGTH 40 VALUE 'ZSCH_021_DYN'.
DATA: gt_code TYPE TABLE OF rssource-line. "Programm
START-OF-SELECTION.
* Programm aufbauen 
APPEND 'REPORT ZSCH_021_DYN.' TO gt_code.
APPEND 'WRITE / ''Hallo Schrödinger''.' TO gt_code.
* Programm speichern
INSERT REPORT gc_rep FROM gt_code.
* Programm ausführen
SUBMIT (gc_rep) AND RETURN.