wir zeigen zig-tausend Datensätze in einem ALV-Grid an. Durch die Verwendung von Summen und Zwischensummen macht die Darstellung so vieler Datensätze auch Sinn.
Leider wird die Verarbeitung auch extrem langsam. Ich habe leider
a) keine Hinweise bezüglich Performance des CL_SALV_TABLE/ CL_GUI_ALV_GRID gefunden
b) keine Beratungshinweise bis zu welcher Anzahl von Datensätzen die Verwendung des Grid von SAP empfohlen wird.
Kann mir jemand weiter helfen? Ich bin der Meinung, mal einen Hinweis mit einer entsprechenden Empfehlung gesehen zu haben.
Info: Die Daten werden "in einem Rutsch" berechnet/ erzeugt und können nicht zwischengespeichert bzw. teilweise gelesen werden.
Hallo Enno,
auch wenn dies keine direkte Antwort auf Deine Frage ist:
Wie wäre es mit einem Umbau, so dass Du im Grid __nur__ die Summen/Zwischensummen anzeigst und nur bei Bedarf (Doppelklick) in einem weiteren Grid die Einzelsätze dazu anzeigst?
MfG
Thomas R.
P.S.
5000 ? - Diese Grenze zieht SAP in manchen Berichten... (habe aber selbst auch schon an die 4-fache Menge in Eigenentwicklungen angezeigt).
Hi Thomas,
das wäre in der Tat der Workaround. In erster Linie also "work"...
Ein Vorteil vom Grid ist ja, dass man sich je nach Guste die Summen und vor allen Dingen: Zwischensummen! selbst definieren kann.
Wenn Zwischensummen programmiert werden müssen, muss genau definiert werden, welche.
Zusätzlich musst du noch Logiken einbauen, damit verschiedene Listen angezeigt werden können.
Wenn's hart auf hart kommt, wird das auf jeden Fall eine Lösungsmöglichkeit sein.
Auch 100.000 Datensätze sind eigentlich kein Problem.
Es kommt wahrscheinlich sehr auf die Rahmenbedingungen an und auf das, was man mit der Liste machen möchte.