REPORT zaot_runner.

TABLES: zaot_projects.

SELECT-OPTIONS: s_name FOR zaot_projects-name.

START-OF-SELECTION.
  PERFORM run.

FORM run.

  LOOP AT zcl_aot_project=>list( s_name[] ) INTO DATA(ls_project).
    NEW zcl_aot_runner( zcl_aot_project=>get_instance( ls_project-name ) )->run( )->save( ).
  ENDLOOP.

  WRITE: / 'Done'.

ENDFORM.
