Probleme beim Update einer Fiori-App
Sie haben ein Update Ihrer Fiori-App auf das Launchpad deployt, aber sehen keine Veränderung?
In solchen Momenten kann man der Verzweiflung nahe sein, doch das muss nicht sein. Dass deployte Änderung nicht gleich sichtbar sind, kann verschiedenen Ursachen haben. In der Regel liegt die Ursache hierfür jedoch bei den zahlreichen Caches. Im sogenannten Cache werden Daten gespeichert, die oft benötigt und wiederverwendet werden können. Was für die Performance von Anwendungen oft von Vorteil ist, kann jedoch auch zu unerwünschtem Verhalten führen. In diesem kleinen Artikel zeigen wir Ihnen wie Sie entsprechende Caches einfach leeren bzw. zurücksetzen können.
Browser-Cache löschen
Zunächst sollten Sie den Browser-Cache löschen. Dies funktioniert von Browser zu Browser unterschiedlich:
Google Chrome / Microsoft Edge
Drücken Sie die F12-Taste, sodass sich die Entwicklertools öffnen. Anschließend können Sie auf dem Refresh-Button neben der Adressleiste mit einem Rechtsklick ein Kontext-Menü öffnen, wo der Eintrag „Cache leeren und Aktualisierung erzwingen“ ausgewählt werden muss.
Mozilla Firefox
Gehen Sie in die Einstellungen - Datenschutz & Sicherheit - Daten entfernen
Ausführen bestimmter SAP-Reports
Wenn der Browser Cache geleert ist, die Änderungen jedoch immer noch nicht zu sehen sind, so lohnt sich das Ausführen bestimmter Reports im SAP-System. Hierzu melden Sie sich über die SAP GUI am System an und besuchen die Transaktion SE38. Über diese Transaktionen können die folgenden Reports ausgeführt werden:
/UI2/INVALIDATE_CLIENT_CACHES
- Kann für alle Benutzer ausgeführt werden
/UI2/INVALIDATE_GLOBAL_CACHES
- Es muss darauf geachtet werden den Ausführungsmodus zu wählen
/UI5/APP_INDEX_CALCULATE
- Hier sollte keine „Vollständige Berechnung“ gewählt werden, da diese oft sehr viel Zeit in Anspruch nimmt. Die letzten 24h – 48h genügen für gewöhnlich.
/UI5/UPD_ODATA_METADATA_CACHE
- Token-Gültigkeit in Stunden kann auch hier bei 48 bleiben
Wenn Sie alle Schritte ausgeführt haben und Ihre Fiori-App neu laden, sollten Sie die neuste Version Ihrer Anwendung sehen. Achtung: Der erste Start der App kann nun etwas langsamer sein, da die Caches erst wieder befüllt werden müssen. Unter Umständen müssen Sie sich neu anmelden.
Reihenfolge der Transportaufträge prüfen
Wurde Ihre App auf ein anderes System transportiert und Sie sehen dort immer noch nicht die aktuellen Änderungen, so sollten Sie überprüfen, ob es ggf. mehrere Transportaufträge gab, welche in der falschen Reihenfolge eingespielt wurden.
Haben Sie Fragen? Dann nehmen Sie gerne Kontakt zu uns auf