Hallo!
Ich habe die Klasse ZCL_GUI_ALV_GRID implementiert, die ich auf tricktresor.de gefunden habe (Vielen Dank an dieser Stelle .
Funkioniert auch bis auf ein Problem:
Wenn mehr als 150 Zeilen angezeigt werden sollen, hört der ALV einfach auf, die Daten werden nicht nachgelesen.
Die Ursache habe ich schon raus:
Im "ALV-Puffer" werden nur 1365 Zeilen für MT_DATA gespeichert.
Ich habe beispielsweise 160 Zeilen interne Tabelle * 9 Spalten = 1440 Zeilen in ALV->MT_DATA.
Beim Übergeben der internen Tabelle werden nur 1365 Zeilen in die MT_DATA geschrieben, sind also von meiner internen Tabelle 151 Zeilen und von Zeile 152 sind's 2/3. Die restlichen Spalten von Zeile 152 werden als "...0000000152" angezeigt.
Wie bringe ich jetzt den Z_ALV dazu, beim Scrollen die Daten nachzulesen, wie beim Standard-ALV? Oder dass er gleich alles anzeigt ohne Nachlesen?
Danke schonmal vorab!
LG Ramona