REPORT  ZZ_##_INTERACTIVE1.

DATA auswahl TYPE c.

START-OF-SELECTION.

  WRITE / 'Dies ist die Grundliste:'.
  DO 42 TIMES.
    WRITE / 'Kekse'.
    WRITE / 'Kuchen'.
    WRITE / 'Schokoladentorte'.
  ENDDO.

AT LINE-SELECTION.

*==============================================================
* Liste der Listenstufe 1
*==============================================================

  IF ( sy-lsind = 1 ).
    WRITE: / 'Ausgewählte Zeile:', sy-lilli.
    WRITE: / 'Inhalt der ausgewählten Zeile:', sy-lisel.
    write: / 'Klick in Zeile:', sy-curow,
             '(Zählung beginnt bei 1)'.
    write: / 'Klick in Spalte:', sy-cucol,
             '(Zählung beginnt bei 2)'.    
    WRITE  / 'Dies ist die erste Verzweigungsliste'.
  ENDIF.

*==============================================================
* Liste der Listenstufe 2
*==============================================================

  IF ( sy-lsind = 2 ).
    WRITE: / 'Ausgewählte Zeile:', sy-lilli.
    WRITE: / 'Inhalt der ausgewählten Zeile:', sy-lisel.
    WRITE: / 'Klick in Zeile:', sy-curow,
             '(Zählung beginnt bei 1)'.
    WRITE: / 'Klick in Spalte:', sy-cucol,
             '(Zählung beginnt bei 2)'.    
    WRITE  / 'Dies ist die zweite Verzweigungsliste'.
  ENDIF.