Guten Tag!
Ich habe einen Report in ABAP OO programmiert, der beim ersten Mal ausführen auch funktioniert, beim zweiten Mal kommt es zu einem Fehler. Da ich ein Neuling bi, was ABAP OO angeht, habe ich keinerlei Ahnung, wie ich das Problem lösen kann und möchte daher nun hier die Frage stellen.
Mein Einstiegspunkt ist ein SELECTION-SCREEN, der bei entsprechender Eingabe einer Materialnummer ein Dynpro aufruft, dass über zwei ALVs verfügt. Das Programm funktioniert bis zu diesem Zeitpunkt. Wenn ich nun aus dem Dynpro herausgehe (z.B. mit F3) gelange ich wieder zum SELECTION-SCREEN. Wenn ich nun wieder das Dynpro aufrufe, habe ich nun das Problem, dass wenn ich Zeilen im ALV mittels GET_SELECTED_ROWS der CL_GUI_ALV_GRID Klasse auswähle, diese nicht selektiert werden. Die zurückgegebene Tabelle ist leer.
Woran kann das liegen? Kann ich nicht zum Zeitpunkt PAI des Dynpros nicht alles wieder initial setzen? Ich setze zudem SCREEN 0, kann es auch damit zusammenhängen? Was müsste ich alles neu initialisieren?
Freundliche Grüße