Performanzoptimierung des ABAP OData $Expand

Ein häufig anzutreffendes Performanzproblem bei der klassischen OData Entwicklung in ABAP ohne Nutzung von SADL ist das Lesen von Entitäten mitsamt assozierter Entitäten mittels $expand. Ein Beispiel ist eine SAPUI5 Worklist App, welche zu den angezeigten SalesOrders weitere Informationen aus dem zugehörigen Business Partner und den SalesOrderItems anzeigt. Das Performanzproblem kann man gut an dem„Performanzoptimierung des ABAP OData $Expand“ 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

Sorter, Filter, Expand Parameter im XML

Da Binding mein absolutes Lieblingsthema ist wird sich dieser Beitrag auch wieder mit diesem Thema beschäftigen. Denn, mal Hand auf’s Herz, ohne die aus dem gebundenen Model geladenen Daten ist das schönste Gerüst nur eben das – ein Gerüst. Im Speziellen geht es um das Binding im XML und wie dort durch unterschiedliche Parameter Einfluss„Sorter, Filter, Expand Parameter im XML“ 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