ich weiss, das das hier schon mehrfach besprochen wurde, aber ich bin langsam dem Wahnsinn nahe:
ich frage einen ALV Grid mit der Methode GET SELECTED ROWS im PAI ab.
Beim ersten Mal klappt es auch; wenn ich aber einen Fehler provoziere (keine Zeile markiere-> Fehlermeldung kommt hoch), und danach wieder eine Zeile markiere, liefert mir SELECTED ROWS immer nur eine leere Tabelle ohne Indizes?? Ich habe auch einen expliziten FLUSH abgesetzt, ohne Wirkung. Es ist ein völlig normales Standarddynpro, debuggt habe ich mit und ohne der Einstellung 'Automation Controller: Aufträge immer synchron verarbeiten'.
In einem anderen Programm von mir funktioniert das Ganze problemlos (einziger Unterschied: ich habe hier noch Drucktasten am Rand hinzugefügt, um mehrere Zeilen zu markieren). Aber auch ohne diese klappt das Ganze nicht.
im PBO wurde, da ich die Methode refresh_table_display noch nicht eingebaut hatte, jedesmal eine andere Instanz erzeugt (die Zeile wurde aber in der alten Instanz markiert, konnte aber im PAI nicht mehr gelesen werden).