FrontTailor 1.0.0 (10 November 2026): inspector, OData, performance, UI5 2.0, AI and operations for SAP Fiori® and UI5 apps – in one panel. What’s inside → +43 664 1964199Contact →

System compare

“It works in QA, not in PROD” – the system compare shows what really differs between two systems. It takes a snapshot of the metadata of the same SAP Fiori® or UI5 app on each system and puts them side by side, section by section. The tab is part of the Enterprise edition.

Edition
from Enterprise
Tab
“Compare”
Snapshot content
metadata only, no business data
Storage
in the browser, at most 10 snapshots per app and system
On PROD
allowed – the snapshot only reads

Prerequisite: host profiles

The compare works with the systems you have set up as host profiles – name, colour and PROD flag in the extension popup, see Host profiles and PROD. Without another profile the tab says: “No other systems yet: give the other system a host profile in the popup (name, colour, PROD).”

Take snapshots

  1. Open the app on the first system, the Compare tab in the FrontTailor panel, and click Take snapshot.
  2. Under Other systems, click Get snapshot from QA (or your profile’s name). If needed, FrontTailor asks once for access to the system.
  3. FrontTailor uses an open tab of that system or opens the same app page there in the background, waits at most 60 s for the app and takes the snapshot. You stay in your tab.
  4. The comparison of the two snapshots appears below.
System snapshots card with Take snapshot for DEV, buttons for PROD and QA and the list with two snapshots
Snapshots of the release demo app on DEV and QA.
  1. Take snapshot on this system.
  2. Get snapshot from … – one button per host profile. Nothing is fetched in the background; everything happens after your click in a tab of the other system.
  3. The list of this app’s snapshots with system, time, app version, UI5 version, flex objects and services; the bin icon deletes one.

If the other system’s tab shows another app, FrontTailor stores the snapshot under that app’s ID and says so. There is no snapshot on the launchpad home page: open the app first.

What a snapshot contains

SectionContent
App and versionsapp ID, title, component, app and component version, deployed version, ETag and Last-Modified of manifest.json
UI5 runtimeversion, build, theme, language
Librariesloaded libraries with version
Cache busteractive or not, index files, tokens of the app resources, outdated resources (see Enterprise deployment)
Flex changescount per layer and change type, change IDs – without content
Services and $metadataper data source URI, version, hash and structure of $metadata: types, properties, navigations, entity sets, actions
Manifestrelevant settings such as data sources, models, routing targets, minUI5Version, flexEnabled
Launchpadplatform, intent, application type, component, resolved URL, system alias, target mapping

Not included are business data, query strings, values of intent parameters, content of flex changes, labels from $metadata, and users, cookies and tokens. FrontTailor reads $metadata only from the same origin; services of another origin stay without structure.

The comparison

Comparison card with DEV as A and QA as B, summary of differences and expanded sections App and versions and Manifest
DEV has version 1.1.0, QA still 1.0.0 – differences in app, component, deployed version and manifest.
  1. A: preselected is the newest snapshot of this system.
  2. B: preselected is the newest snapshot of another system. Both can be chosen in the selection above.
  3. The summary: number of differences and sections.
  4. Swap A and B; next to it Only differences, on by default.
  5. A changed row. Sections with differences are expanded, equal ones show Equal.

Every row has a state: equal, changed, only A or only B. Services are matched by data source name, because the URI may differ per system. If the $metadata hash is equal, there is nothing to show; otherwise the section lists added, removed and changed types and properties, for example title: Edm.String(100) → Edm.String(60). For flex changes it lists the change IDs “only in A” and “only in B”.

Share the result

ButtonResult
Copy as Markdownonly the differences, for a ticket or chat
Download (.md)the same as a file
Download (.json)both snapshots and the comparison

FrontTailor masks e-mail addresses, phone numbers and IBANs with the rules of “Report a problem”. Nothing is sent.

Typical problems

What you seeCause and fix
No Get snapshot from … buttonThere is no host profile for another system. Create one in the popup.
“No app is shown”The tab shows the launchpad home page. Open the app and take the snapshot again.
The app on the other system does not start in timeFrontTailor gives up after 60 s. Check the tab (login?) and try again.
FrontTailor is not activated for the other systemActivate it in the popup of that tab.
Differences in libraries or languageLibraries that load on demand depend on what you did in the app before the snapshot, and the language follows the session. Take both snapshots in the same state.

See also

Sources on this page

The superscript numbers in the text point here. Tap one to see the source right where it is used; all sources of this website are listed on one page.

  1. 1

    System comparison DEV/QA/PROD ↑Product · FrontTailor product documentation, ADR-030 “System comparison” · checked on 2026-11-09

  2. 2

    Deployment check and cache-buster check ↑Product · FrontTailor product documentation, ADR-024 “Deployment check and cache buster” · checked on 2026-11-09

Frequently asked

Short answers.

How do I compare a Fiori app between QA and PROD?
In the Compare tab, take a snapshot on one system, then click Get snapshot from PROD. FrontTailor shows the differences section by section.
Does FrontTailor fetch the other system in the background?
No. The snapshot is always taken in a tab of that system, only after your click and with your login.
Does a snapshot contain business data?
No, only metadata: versions, libraries, flex counts, $metadata structure, manifest excerpt and launchpad target. Snapshots stay in the browser.
May I take a snapshot on PROD?
Yes. The snapshot only reads; PROD snapshots carry the PROD flag.

Your question isn’t here? Talk to me: +43 664 1964199 office@clouddna.at Get in touch

Contact

Ten tabs too many? Talk to us.

You buy Pro and Team right here. For Enterprise, sideloading, policies, a workshop or a stubborn bug in your Fiori landscape: write to me. I reply within one working day, personally.

Martin KochManaging Director, CloudDNAI read every request myself and reply personally.