Einleitung Wer schon einmal eine Applikation in SAPUI5 geschrieben hat und dabei auf einen OData-Service zurückgegriffen hat, wird sicherlich schon einmal über folgendes Problem gestolpert sein: Die Daten der aktuell angezeigten Entität oder des Entitätssets haben sich geändert. Soweit so gut. Nur die Anzeige verändert sich leider nicht. Wenn die Daten sich hinter dem OData-Service„SAPUI5 ODataV2-Model – Refresh Performance“ weiterlesen
Schlagwort-Archive:Performance
Cache im ABAP-Umfeld: Generische Implementierung
Caching ist eine Form des Zwischenspeicherns von Daten, sodass Daten, die bereits von einer Datenbank geladen worden sind, nicht erneut geladen und verarbeitet werden müssen. Dieses Konzept existiert bei SAP. Hauptanwendungsbereich ist dabei das Cachen von Stammdaten. Allerdings existiert für Daten, die nicht zu den Stammdaten zählen, kein Cache. Zudem kann ich diesen Cache durch„Cache im ABAP-Umfeld: Generische Implementierung“ weiterlesen
10 Kniffe um die Performance deiner Anwendung zu verbessern! – Teil 1
Ist die Performance deiner SAPUI5 Anwendung zu langsam? Diese Frage hat sich bestimmt jeder schon mal gestellt. Zu meist kommt einem aber nicht die Frage als erstes in den Sinn sondern die Antwort. Und meist auch nur dann wenn gilt: Meine Anwendung ist zu langsam! Im Folgenden möchte ich 10 Gründe auflisten, die die Performance„10 Kniffe um die Performance deiner Anwendung zu verbessern! – Teil 1“ weiterlesen
$count – OData Models auf die man zählen kann, aber nicht muss
Moin Moin UI5-Entwickler, eine Frage bekommen meine Kollegen und ich ständig von unseren Kunden gestellt: „Was zeichnet eine gute Fiori eigentlich aus?!“ Die Antwort auf diese zentrale Fragestellung ist verblüffend einfach. Eine gute Fiori zeichnet sich nämlich durch zufriedene Nutzer aus. Und nichts macht einen Nutzer unzufriedener als unnötiges Warten auf Daten. Deshalb sollte ein SAPUI5-Entwickler„$count – OData Models auf die man zählen kann, aber nicht muss“ weiterlesen
OData Model – Wie kommen die Daten in meine Anwendung?
Das OData Model besitzt laut API-Dokumentation einige Funktionen die suggerieren, dass ich von diesem Daten bekommen könnte. Binding, ja, da sind die Daten dann da, so irgendwie. Und wenn ich mein OData Model im Controller in der Hand habe, dann bekomme ich die Daten auch. Also zumindest sollte ich das in der Theorie Aber wann„OData Model – Wie kommen die Daten in meine Anwendung?“ weiterlesen
Von 120 auf 4 Sekunden: Performance-Optimierungen für Fiori
Q-System der Ewigkeit: 120 Sekunden für eine Fiori Ich hätte vorher fragen sollen. Derzeit entwickel ich für einen Kunden eine Fiori im Master-Detail-Design für das SAP PM Modul. Im Kern sollen technische Plätze (TP) angelegt, angezeigt, klassifiziert und verändert werden können. In der Fiori dargestellt werden sollen: Kopf- und Detaildaten beschreibende Texte Standort und Verantwortliche„Von 120 auf 4 Sekunden: Performance-Optimierungen für Fiori“ weiterlesen