zu welchem Zeitpunkt war das? Direkt vor dem Aufruf von REUSE_ALV_GRID_DISPLAY oder vorher? Bei einem Fehler schmeisst das Programm nämlich die Datensätze aus der itab und schiebt sie nach fehler.EmrahKilic hat geschrieben: Im Funktionbaustein Reuse_ALV_GRID_DISPLAY werden die Daten in die interne Tabelle (itab) gelesen, aber angezeigt wird es nicht.
Nein, habe ich nicht. Die Fehler werden zwar in der Tabelle fehler gesammelt, ausgegeben wird die Tabelle aber nirgendwo. Schau dir das mal im Debugger an...EmrahKilic hat geschrieben: Hast du auch die Fehlertexte ausgegeben bekommen, wenn z.B. Daten in den Spalten fehlen. Ich habe mal extra eine Spalte weggelassen, damit es auf Fehler reagiert, macht es aber nicht.
Ich musste im GUI-STATUS zwei Funktionstasten anlegen. Ich hatte aber nur eins angelegt, weil im user_command nach zwei FCODE's abgefragt wird :Alexander D. hat geschrieben:und, verrätst du uns auch was die Ursache dafür war, dass die Daten im ALV nicht angezeigt wurden? Lag es an den Fehlersätzen?
Code: Alles auswählen.
form user_command using r_ucomm like sy-ucomm
rs_selfield type slis_selfield.
case r_ucomm.
when 'UEBERN'.
perform datenuebernahme.
when 'FEHL'.
perform fehler_raus.
endcase.
endform.