Hallo kleiner Eisbär,
die Antwort von Ralf ist genaugenommen falsch, aber das was er aussagen wollte stimmt schon.
1.) Die Screennummer ändert sich tatsächlich. Folgendes Programm zeigt sehr anschaulich, dass die Grundliste angeblich auf dem 1000-Screen liegt, die Verzweigungslisten hingegen auf dem Screen 0120.
Das ist aber auch völlig egal, da Listen einfach nichts mit Dynpronummern zu tun haben.
2.) Was sich bei interaktiven Listen ändert, ist -wie Ralf schon bemerkte- die Listhierarchie. Und die findet sich im Feld sy-lisel.
Tipp: Dieses Feld ist sogar änderbar - du kannst damit dann auch dafür sorgen, dass du auf einer definierten Verzweigungsliste , die nicht oberhalb der zuletzt geschriebenen Liste liegt oder sogar auf der Grundliste schreiben kannst.
Code: Alles auswählen.
PROGRAM.
write:/ 'Huhu',sy-lsind,sy-dynnr.
set pf-status 'DDD'.
at LINE-SELECTION.
write:/ 'Hallo',sy-lsind,sy-dynnr..
List-Status DDD muss selber angelegt werden mit PICK auf F2, damit das funzt.