FrontTailor 1.0.0 (10.11.2026): Inspector, OData, Performance, UI5 2.0, KI und Betrieb für SAP Fiori® und UI5-Apps – in einem Panel. Was drin ist → +43 664 1964199Kontakt →

Systemvergleich

„In QA geht es, in PROD nicht“ – der Systemvergleich zeigt, was zwischen zwei Systemen wirklich anders ist. Er nimmt von derselben SAP Fiori®- oder UI5-App auf jedem System einen Snapshot der Metadaten auf und stellt sie Bereich für Bereich gegenüber. Der Tab gehört zur Enterprise-Edition.

Edition
ab Enterprise
Tab
„Vergleich“
Inhalt eines Snapshots
nur Metadaten, keine Geschäftsdaten
Speicher
im Browser, höchstens 10 Snapshots je App und System
Auf PROD
erlaubt – der Snapshot liest nur

Voraussetzung: Host-Profile

Der Vergleich arbeitet mit den Systemen, die du als Host-Profil angelegt hast – Name, Farbe und PROD-Kennzeichen im Popup der Extension, siehe Host-Profile und PROD. Ohne weiteres Profil sagt der Tab: „Noch keine anderen Systeme: Legen Sie für das andere System im Popup ein Host-Profil an (Name, Farbe, PROD).“

Snapshots aufnehmen

  1. Öffne die App auf dem ersten System, im Panel FrontTailor den Tab Vergleich, und klicke Snapshot aufnehmen.
  2. Klicke unter Andere Systeme auf Snapshot von QA holen (oder dem Namen deines Profils). FrontTailor fragt bei Bedarf einmal nach Zugriff auf das System.
  3. FrontTailor nutzt einen offenen Tab dieses Systems oder öffnet dort dieselbe App-Seite im Hintergrund, wartet höchstens 60 s auf die App und nimmt den Snapshot auf. Du bleibst in deinem Tab.
  4. Darunter erscheint der Vergleich der beiden Snapshots.
Karte System-Snapshots mit Snapshot aufnehmen für DEV, Knöpfen für PROD und QA und der Liste mit zwei Snapshots
Snapshots der Release-Demo-App auf DEV und QA.
  1. Snapshot aufnehmen auf diesem System.
  2. Snapshot von … holen – ein Knopf je Host-Profil. Im Hintergrund wird nichts abgerufen, alles geschieht nach deinem Klick in einem Tab des anderen Systems.
  3. Die Liste der Snapshots dieser App mit System, Zeitpunkt, App-Version, UI5-Version, Flex-Objekten und Services; das Papierkorb-Symbol löscht einen.

Zeigt der Tab des anderen Systems eine andere App, speichert FrontTailor den Snapshot unter deren App-ID und sagt es. Auf der Startseite des Launchpads gibt es keinen Snapshot: Öffne zuerst die App.

Was ein Snapshot enthält

BereichInhalt
App und VersionenApp-ID, Titel, Komponente, App- und Komponentenversion, deployte Version, ETag und Last-Modified der manifest.json
UI5-LaufzeitVersion, Build, Theme, Sprache
Bibliothekengeladene Bibliotheken mit Version
Cache-Busteraktiv oder nicht, Index-Dateien, Tokens der App-Ressourcen, veraltete Ressourcen (siehe Enterprise-Deployment)
Flex-ÄnderungenAnzahl pro Layer und Änderungstyp, Change-IDs – ohne Inhalte
Services und $metadatapro Datenquelle URI, Version, Hash und Struktur des $metadata: Typen, Properties, Navigationen, Entity-Sets, Aktionen
Manifestrelevante Einstellungen wie Datenquellen, Modelle, Routing-Ziele, minUI5Version, flexEnabled
LaunchpadPlattform, Intent, Anwendungstyp, Komponente, aufgelöste URL, Systemalias, Target Mapping

Nicht enthalten sind Geschäftsdaten, Query-Strings, Werte von Intent-Parametern, Inhalte von Flex-Änderungen, Labels aus $metadata sowie Benutzer, Cookies und Tokens. Das $metadata liest FrontTailor nur vom selben Origin; Services eines anderen Origins bleiben ohne Struktur.

Der Vergleich

Karte Vergleich mit DEV als A und QA als B, Zusammenfassung der Unterschiede und aufgeklappten Bereichen App und Versionen und Manifest
DEV hat Version 1.1.0, QA noch 1.0.0 – Unterschiede in App, Komponente, deployter Version und Manifest.
  1. A: vorgewählt der neueste Snapshot dieses Systems.
  2. B: vorgewählt der neueste Snapshot eines anderen Systems. Beide sind über die Auswahl darüber wählbar.
  3. Die Zusammenfassung: Anzahl der Unterschiede und Bereiche.
  4. A und B tauschen; daneben Nur Unterschiede, voreingestellt an.
  5. Eine geänderte Zeile. Bereiche mit Unterschieden sind aufgeklappt, gleiche zeigen Gleich.

Jede Zeile hat einen Zustand: gleich, geändert, nur A oder nur B. Services werden über den Namen der Datenquelle abgeglichen, weil die URI je System abweichen darf. Ist der Hash des $metadata gleich, gibt es nichts zu zeigen; sonst listet der Bereich hinzugekommene, weggefallene und geänderte Typen und Properties, etwa title: Edm.String(100) → Edm.String(60). Bei Flex-Änderungen stehen die Change-IDs „nur in A“ und „nur in B“.

Ergebnis weitergeben

KnopfErgebnis
Als Markdown kopierennur die Unterschiede, für Ticket oder Chat
Herunterladen (.md)dasselbe als Datei
Herunterladen (.json)beide Snapshots und der Vergleich

E-Mail-Adressen, Telefonnummern und IBANs maskiert FrontTailor dabei mit den Regeln von „Problem melden“. Gesendet wird nichts.

Typische Probleme

Was du siehstUrsache und Lösung
Kein Knopf Snapshot von … holenEs gibt kein Host-Profil für ein anderes System. Lege es im Popup an.
„Es wird keine App angezeigt“Der Tab zeigt die Launchpad-Startseite. Öffne die App und nimm den Snapshot erneut auf.
Die App auf dem anderen System startet nicht rechtzeitigNach 60 s bricht FrontTailor ab. Prüfe den Tab (Anmeldung?) und versuche es erneut.
FrontTailor ist für das andere System nicht aktiviertAktiviere es im Popup dieses Tabs.
Unterschiede bei Bibliotheken oder SpracheBibliotheken, die erst bei Bedarf laden, hängen davon ab, was du vor dem Snapshot in der App getan hast, und die Sprache folgt der Sitzung. Nimm beide Snapshots im gleichen Zustand auf.

Siehe auch

Fundstellen auf dieser Seite

Die hochgestellten Ziffern im Text verweisen hierher. Antippen zeigt die Fundstelle direkt an der Textstelle, alle Fundstellen der Website stehen gesammelt auf einer Seite.

  1. 1

    Systemvergleich DEV/QA/PROD ↑Produkt · FrontTailor-Produktdokumentation, ADR-030 „Systemvergleich“ · geprüft am 09.11.2026

  2. 2

    Deployment-Prüfung und Cache-Buster-Check ↑Produkt · FrontTailor-Produktdokumentation, ADR-024 „Deployment-Prüfung und Cache-Buster“ · geprüft am 09.11.2026

Häufige Fragen

Kurz beantwortet.

Wie vergleiche ich eine Fiori-App zwischen QA und PROD?
Im Tab Vergleich auf dem einen System Snapshot aufnehmen, dann Snapshot von PROD holen klicken. FrontTailor zeigt die Unterschiede Bereich für Bereich.
Ruft FrontTailor das andere System im Hintergrund ab?
Nein. Der Snapshot entsteht immer in einem Tab des jeweiligen Systems, erst nach deinem Klick und mit deiner Anmeldung.
Enthält ein Snapshot Geschäftsdaten?
Nein, nur Metadaten: Versionen, Bibliotheken, Flex-Zählungen, Struktur des $metadata, Manifest-Auszug und Launchpad-Ziel. Snapshots bleiben im Browser.
Darf ich auf PROD einen Snapshot aufnehmen?
Ja. Der Snapshot liest nur; PROD-Snapshots tragen das Kennzeichen PROD.

Deine Frage ist nicht dabei? Sprich mich an: +43 664 1964199 office@clouddna.at Schreib mir

Kontakt

Zehn Tabs zu viel? Sprich mit uns.

Pro und Team kaufst du direkt hier. Für Enterprise, Sideload, Richtlinien, einen Workshop oder einen hartnäckigen Fehler in eurer Fiori-Landschaft: Schreib mir. Ich antworte innerhalb eines Werktags, persönlich.

Martin KochGeschäftsführer, CloudDNAIch lese jede Anfrage selbst und antworte persönlich.