Skip to Main Content
5 Not supported for the current status
Status Shipped
Created by Guest
Created on Jul 23, 2025

Optimierung der Performance bei der Suche

Ich möchte das Thema erneut aufgreifen, da es bei den Stammdatenakten (Debitor, Kreditor, Kontakt) wiederholt zu Performanceproblemen kommt – insbesondere bei sehr großen Dokumentenmengen. Diese Sammelakten sind für unsere Kunden zentral und werden intensiv genutzt.

Problematisch wird es, wenn durch die hohe Trefferanzahl lange Ladezeiten entstehen und die Benutzeroberfläche (listen/pages) spürbar langsamer reagiert. Das DEI bietet bereits die sehr gute Möglichkeit, über Datumsfilter die Ergebnismenge einzuschränken (z.B. „letzte 30 Tage“). In vielen Fällen reicht dies jedoch nicht aus, da selbst dieser Zeitraum zu viele Dokumente umfasst.

Eine noch stärkere Einschränkung wird meist weder fachlich gewünscht noch von den Kunden akzeptiert.

Im ELO-Umfeld (Saperion/SharePoint kann ich nicht beurteilen) erfolgt die Sortierung der Suchergebnisse logisch absteigend nach Datum (Feld: IDATEISO). Eine gezielte Begrenzung der Treffermenge wäre hier ein effektiver Lösungsansatz.

Über die ELO-REST-Schnittstelle (findFirstSords) kann ein max-Parameter verwendet werden, um die Ergebnisanzahl bereits serverseitig zu begrenzen (Default: 1000)

Vorteile:

  • Reduzierter Datenumfang zwischen ELO und BC → bessere Performance

  • Die Einschränkung erfolgt direkt in ELO, nicht erst im DEI → effizientere Verarbeitung

Ein serverseitiger max-Parameter zur Begrenzung der Trefferzahl könnte die Performance bei Sammelakten erheblich verbessern – mit direktem Nutzen für Anwender und Systembetrieb. Dies wird zunehmend auch relevant im Zusammenhang mit der stärker genutzten Dokumenten-Prozess-ID.

    Not supported for the current status
  • Attach files
  • Admin
    Stefan Hillmann
    Jan 29, 2026

    Ergebnis des heutigen Abstimmungsgespräches mit Florian Schickling:
    Durch die allgemeine Performance-Steigerung in der Suche und die Filterungsmöglichkeit nach Datum über verschiedene Suchdefinitionen, kann eine Eingrenzung erfolgen.

     

  • Admin
    Stefan Hillmann
    Aug 5, 2025

    Hallo Florian,
    ich sehe hier eindeutig das Problem, dass wir ja nicht die Performance verbessern, sondern für den Anwender nicht sichtbar das Ergebnis verändern, indem einfach Treffer ausgelassen werden. Das bedeutet, dass ich als Anwender mich nicht mehr auf die Trefferliste verlassen kann.
    Da sollten wir noch einmal gemeinsam sprechen, inwieweit wir nicht andere Wege finden können.