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 →
All features · version 1.0.0

Eight questions. One panel.

Each area starts with the question you are asking the app right now. Below it: what FrontTailor answers and from which edition. SAPUI5 and OpenUI5 from 1.71 to 2.x, freestyle, Fiori elements V2 and V4, launchpad and standalone apps.

Inspector & models

Which control is behind this pixel – and where does its value come from?

Control inspector: control tree, properties and bindings of the picked fieldControl inspector: control tree, properties and bindings of the picked field
  • Community

    System info & traffic-light badge

    UI5 version, theme, language, launchpad flavour, app type and data sources with backend type, without setup. The icon shows green, yellow with an error count or red for PROD.

  • Community

    Control inspector

    Pick mode with Alt+Shift+F, tree, properties, bindings and contexts. “Copy as” ID, OPA5, wdi5, Playwright or XML; change properties live, locked on PROD.

  • Community

    Model explorer

    JSON, OData V2/V4, resource and device models as a tree, before/after snapshot and diff, i18n lookup with all languages.

  • Community+ Team

    App state bookmarks

    Remember route, filters, variant and tab; after a reload one click takes you back to the bug. Team bookmarks in Team.

  • Community

    Tools & developer comfort

    Cache reset, debug switches, URL presets, “debug own code only” and “open in editor”.

  • Community+ Team

    Command palette with favourites

    Alt+Shift+K opens a search across all commands, with favourites and the last ten commands.

  • Community

    Switch the app language

    The app’s languages, more SAP languages and the SAP test languages, RTL included. Reloading with a language also works on PROD; switching without a reload is locked there.

  • Community

    Flex check & personalisation reset

    See changes per layer, reset only your own USER layer – with double confirmation, locked on PROD.

  • Community

    UI5 version from the SAP CDN

    Test the app with another UI5 version in exactly one tab, without a deployment. Locked on PROD.

Need help with this? Hands-on workshops on SAPUI5, Fiori elements, OData and CAP →

OData

Why does this request fail – and what did the backend really say?

OData console: a failed request from a $batch with the backend’s readable error textOData console: a failed request from a $batch with the backend’s readable error text
  • Community

    OData console

    V2 and V4, $batch split into its parts, error text from Gateway, RAP and CAP readable, link to /IWFND/ERROR_LOG, 76 headers explained.

  • Community

    Export & replay

    Export as cURL, .http, Postman or HAR, without tokens. Replay after a preview, saved filters and collections – display only on PROD.

  • Community

    Metadata explorer

    Entities as a diagram with navigations, path finder for $expand, export as SVG, PNG or Mermaid.

  • Community

    From request to control

    One click from the request or property to the bound control in the page.

  • Pro

    Fault simulation

    500, 403, slow backend, empty list or expired CSRF token – without a mock server, with a banner in the page, locked on PROD.

Need help with this? Custom Fiori, UI5 and CAP apps →

Performance

Why does the app take eight seconds – and since when?

Performance profiler: traffic light, start time and concrete recommendationsPerformance profiler: traffic light, start time and concrete recommendations
  • Pro

    Performance profiler

    Start time, requests, bundles, preload, async, theme cache, slow OData calls and long tasks – with traffic light and a concrete recommendation.

  • Pro+ Team

    Performance budgets

    Limits per app for seven metrics, verdict at the top of the report, history across versions, export as JSON. Team budgets in Team.

  • Community

    Deployment check & cache buster

    Is the browser running the deployed version? Stale ~token~ paths, a verdict and a one-click reset.

Need help with this? Fiori performance review →

MEASURED.

An extension that slows Fiori apps down would miss its own point. The share of FrontTailor’s code in the load time of the three demo apps is 0.7 %, 0.1 % and 1.0 %. With the permissions it needs, Chromium itself adds to that: 10.9 %, 4.2 % and 1.6 % in total – the biggest part in the freestyle app as soon as webRequest is active. We print both numbers.

To the source
Quality: UI5 2.0, libraries, a11y & i18n, guidelines

What does the app have to change before UI5 2.0 – and what else will the review find?

UI5 2.0 readiness check: score and findings with file, line and replacementUI5 2.0 readiness check: score and findings with file, line and replacement
  • Community+ Pro

    UI5 2.0 readiness check

    Synchronous loading, sap.ui.getCore(), jQuery.sap, deprecated controls and themes – with file, line, replacement and score. Migration report with effort in Pro.

  • Community+ Pro

    Library analyzer

    Loaded libraries against the manifest, undeclared controls, network view and a copyable sap.ui5/dependencies proposal. Export in Pro.

  • Pro

    i18n & accessibility check

    Missing keys and translations, hard-coded texts, controls without a label, contrast per WCAG 2.2 – with a jump to the inspector.

  • Pro

    Fiori design guidelines validator

    Floorplan detected, 32 rules, score per category, improvement with example and dos & don’ts.

  • Pro

    Annotation explorer

    Which annotation drives this field in Fiori elements – and from which source? Plus manifest viewer and draft/ETag inspector.

Need help with this? UI5 2.0: readiness and migration →

Test & report

How does a bug become a test – or a ticket that can be solved without asking back?

Report a problem: masked preview before sendingReport a problem: masked preview before sending
  • Community

    Shared recorder

    Record once, use many times: as steps in the report, as a journey or as a synthetic check. Typed values not recorded by default.

  • Pro

    Scaffolding & snippets

    Page objects for OPA5, wdi5 and Playwright, QUnit skeleton and mock data from the running app.

  • Pro

    Local code in the real launchpad

    Test your local state with the real tile, real roles and real data, without a deployment. Locked on PROD.

  • Pro

    Report a problem

    Screenshot with markup, click trail, failed requests and system info – masked, with a preview.

  • Pro+ Enterprise

    Tickets & SAP incident

    Jira, GitHub, GitLab and Azure DevOps in Pro, ServiceNow in Enterprise. Plus a prepared SAP incident with component and request IDs.

  • Community+ Team

    Known errors

    The fix for the error that comes back every week, right at the error. For the whole team in Team.

Need help with this? Extensions of Fiori elements apps →

AI with your own key

What does this inner error mean – and what does the wdi5 test for it look like?

AI assistant: catalogue of use cases with the page’s contextAI assistant: catalogue of use cases with the page’s context
  • Pro

    AI assistant (BYOK)

    35 use cases with the page’s context: explain errors, code review of the running app, performance tips, wdi5 tests, annotations, translations, ticket texts.

  • Pro

    Your provider, your key

    Anthropic, Azure OpenAI, SAP AI Core, Google Gemini, Mistral or OpenAI-compatible (e.g. Ollama). No CloudDNA proxy; the key stays encrypted on the device.

  • Pro

    Preview & masking

    Every request only after a full preview and a click; e-mail, phone, IBAN and long digit strings masked. Enforceable or switchable off by policy.

Need help with this? TailorCampus D6: AI in the SAP landscape →

Launchpad & operations

Why is the tile missing – and why does it work on QA but not on PROD?

Launchpad inspector: tile with app ID, semantic object, target mapping and catalogueLaunchpad inspector: tile with app ID, semantic object, target mapping and catalogue
  • Enterprise

    Launchpad inspector

    Pick a tile: app ID, semantic object, target mapping, space, page, catalogue and plugins – without opening the app.

  • Enterprise

    Authorization diagnosis

    401/403 readable with the authorization object, check chain for “tile missing” with a traffic light per stage, links to SU53 and the error log.

  • Enterprise

    DEV/QA/PROD system comparison

    Snapshots from metadata per system and a diff – no business data, no background crawling.

  • Enterprise

    Release check after transport

    Traffic light per system for version, cache buster, preload and app index – and the next step for every red finding.

  • Enterprise

    Morning check

    Open your key apps one after another on click, traffic light per app, comparison with the last run. No background monitoring.

  • Enterprise

    Health & synthetic check

    Latency, error rate and session time left from the OData log; replay recorded click paths as a check, locked on PROD.

  • Enterprise

    Jump to the backend

    From the failed request straight to /IWFND/ERROR_LOG, ST22, SU53 and more on the same system; hints for CAP and BTP.

  • Enterprise

    Backend service & role simulator (optional)

    Read-only ABAP add-on for the role and start authorization stages. Not yet tested on a real SAP system.

Need help with this? Launchpad, roles and authorizations →

Team

How does the whole team get the same profiles, filters and fixes – without a server?

Overview in the DevTools panel: system info with UI5 version, app type, launchpad and data sourcesOverview in the DevTools panel: system info with UI5 version, app type, launchpad and data sources
  • Team

    Team sync

    Team packages with host profiles, URL profiles, OData filters, replays, snippets, PII rules, favourites, budgets and known errors – via file or HTTPS.

  • Team

    Diff before every change

    Nothing is applied silently. Changes that would remove PROD protection are never preselected. Optionally signed with Ed25519.

  • Enterprise

    Admin policies & sideloading

    Prescribe allowed hosts, PROD hosts, modules, AI endpoint, licence and team packages centrally – via group policy, Intune or Jamf.

Need help with this? FrontTailor onboarding for your team →

Which edition?

Community for you. Pro for projects. Enterprise for operations.

The pills on every feature show from which edition it is included. The comparison puts everything in one table.

Buy directly

FrontTailor

Total, net , excl. VAT

You pay on Stripe. The invoice uses reverse charge if you enter a VAT ID. We send you the licence key by e-mail after payment.

Our terms and licence terms apply.

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

    UI5 1.71 to 2.x, SAPUI5 and OpenUI5 ↑Product · FrontTailor product documentation, ADR-002 “UI5 adapter” · checked on 2026-11-09

  2. 2

    System info without setup ↑Product · FrontTailor product documentation, README and store text (docs/store-listing.md) · checked on 2026-11-09

  3. 3

    Control inspector with pick mode and “copy as” ↑Product · FrontTailor product documentation, ADR-005 “Control inspector” · checked on 2026-11-09

  4. 4

    Model explorer with snapshot, diff and i18n lookup ↑Product · FrontTailor product documentation, ADR-006 “Model explorer” · checked on 2026-11-09

  5. 5

    App state bookmarks ↑Product · FrontTailor product documentation, ADR-038 “App state bookmarks” · checked on 2026-11-09

  6. 6

    Cache reset, debug switches and command palette ↑Product · FrontTailor product documentation, ADR-008 “Tools: cache, debug, palette” · checked on 2026-11-09

  7. 7

    i18n and accessibility check ↑Product · FrontTailor product documentation, ADR-033 “i18n and accessibility” · checked on 2026-11-09

  8. 8

    Flex check and targeted personalisation reset ↑Product · FrontTailor product documentation, ADR-011 “Flex personalisation” · checked on 2026-11-09

  9. 9

    Test another UI5 version from the SAP CDN ↑Product · FrontTailor product documentation, ADR-012 “UI5 version override” · checked on 2026-11-09

  10. 10

    OData console for V2 and V4 ↑Product · FrontTailor product documentation, ADR-007 “OData console” · checked on 2026-11-09

  11. 11

    Saved filters and replay collections ↑Product · FrontTailor product documentation, ADR-029 “Saved filters, replays, favourites” · checked on 2026-11-09

  12. 12

    Graphical metadata explorer ↑Product · FrontTailor product documentation, ADR-015 “Metadata explorer” · checked on 2026-11-09

  13. 13

    Jump from the request to the control ↑Product · FrontTailor product documentation, ADR-010 “Jump to control” · checked on 2026-11-09

  14. 14

    OData fault simulation ↑Product · FrontTailor product documentation, ADR-037 “Fault simulation” · checked on 2026-11-09

  15. 15

    Performance profiler with traffic light ↑Product · FrontTailor product documentation, ADR-016 “Performance profiler” · checked on 2026-11-09

  16. 16

    Performance budgets per app ↑Product · FrontTailor product documentation, ADR-044 “Performance budgets” · checked on 2026-11-09

  17. 17

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

  18. 18

    Own share of load-time overhead measured ↑Product · FrontTailor product documentation, ADR-009 “Quality assurance and release” · checked on 2026-11-09

  19. 19

    UI5 2.0 readiness check ↑Product · FrontTailor product documentation, ADR-027 “UI5 2.0 readiness” · checked on 2026-11-09

  20. 20

    Library analyzer ↑Product · FrontTailor product documentation, ADR-034 “Library analyzer” · checked on 2026-11-09

  21. 21

    Fiori design guidelines validator ↑Product · FrontTailor product documentation, ADR-035 “Fiori guidelines validator” · checked on 2026-11-09

  22. 22

    Annotation explorer for Fiori elements ↑Product · FrontTailor product documentation, ADR-019 “Annotation explorer” · checked on 2026-11-09

  23. 23

    Shared recorder ↑Product · FrontTailor product documentation, ADR-028 “Shared recorder” · checked on 2026-11-09

  24. 24

    Scaffolding from the running app ↑Product · FrontTailor product documentation, ADR-020 “Scaffolding and snippets” · checked on 2026-11-09

  25. 25

    Local code in the real launchpad ↑Product · FrontTailor product documentation, ADR-036 “Local code in the launchpad” · checked on 2026-11-09

  26. 26

    Report a problem with a masked report ↑Product · FrontTailor product documentation, ADR-017 “Issue reporter” · checked on 2026-11-09

  27. 27

    Tickets in Jira, GitHub, GitLab, Azure DevOps and ServiceNow ↑Product · FrontTailor product documentation, ADR-031 “Ticket integrations” · checked on 2026-11-09

  28. 28

    Known errors with the fix at the error ↑Product · FrontTailor product documentation, ADR-040 “Known errors” · checked on 2026-11-09

  29. 29

    AI assistant with your own key ↑Product · FrontTailor product documentation, ADR-018 “AI assistant (BYOK)” · checked on 2026-11-09

  30. 30

    AI key only local and encrypted ↑Product · FrontTailor product documentation, ADR-018 “AI assistant (BYOK), addendum” · checked on 2026-11-09

  31. 31

    Masking of personal data before sending ↑Product · FrontTailor product documentation, store text (docs/store-listing.md) and ADR-018 · checked on 2026-11-09

  32. 32

    Launchpad inspector ↑Product · FrontTailor product documentation, ADR-022 “Launchpad inspector” · checked on 2026-11-09

  33. 33

    Authorization diagnosis and tile check chain ↑Product · FrontTailor product documentation, ADR-025 “Authorization diagnosis” · checked on 2026-11-09

  34. 34

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

  35. 35

    Release check after transport ↑Product · FrontTailor product documentation, ADR-042 “Release check after transport” · checked on 2026-11-09

  36. 36

    Morning check across several apps ↑Product · FrontTailor product documentation, ADR-043 “Morning check” · checked on 2026-11-09

  37. 37

    Health and synthetic check ↑Product · FrontTailor product documentation, ADR-023 “Health monitoring” · checked on 2026-11-09

  38. 38

    Jump to the backend and SAP incident ↑Product · FrontTailor product documentation, ADR-041 “Backend jump and SAP incident” · checked on 2026-11-09

  39. 39

    Optional backend service (ABAP add-on) ↑Product · FrontTailor product documentation, ADR-032 “Backend service and role simulator” · checked on 2026-11-09

  40. 40

    Team sync without a server ↑Product · FrontTailor product documentation, ADR-021 “Team sync” · checked on 2026-11-09

  41. 41

    Admin policies via managed storage ↑Product · FrontTailor product documentation, policy schema (apps/extension/public/managed-schema.json) and ADR-013 · checked on 2026-11-09

Frequently asked

Questions about the features.

Does FrontTailor replace UI5 Diagnostics and the UI5 inspector?
FrontTailor covers what people usually open UI5 Diagnostics and inspector extensions for – control tree, properties, bindings, models – and connects it with what is missing there: OData requests with readable errors, performance, the UI5 2.0 check and the launchpad. The SAP tools remain usable; FrontTailor changes nothing about them.
Does FrontTailor work with Fiori elements and CAP?
Yes. FrontTailor detects freestyle apps as well as Fiori elements V2 and V4 and reads OData V2 and V4, including from CAP and RAP. For Fiori elements, the annotation explorer (Pro) shows which annotation drives a field and which source it comes from; for V2 only partially.
How do I find the ID of a UI5 control for a test?
Start pick mode with Alt+Shift+F, click the field and choose “copy as”: ID, OPA5, wdi5 or Playwright selector, or XML. Generated IDs like __xmlview0--input-3 never end up in the selector; FrontTailor uses stable features such as the view-local ID, binding path or text.
Can I test another UI5 version without deploying?
Yes. Under tools, FrontTailor redirects only the app’s UI5 files to ui5.sap.com or sdk.openui5.org in the chosen version, in exactly one tab. The app’s own code stays untouched, the rule ends with the tab, and it is locked on PROD. A strict content security policy of the page can prevent the switch.
How do I measure the load time of a Fiori app?
In the performance profiler (Pro), click “start measurement” and reload the app. It measures time to interactive, FCP, LCP, requests and sizes and checks component preload, library preload, async loading, theme cache, slow OData calls and long tasks – with a traffic light and a recommendation. The thresholds are FrontTailor’s rules of thumb, not SAP limits.
Does FrontTailor check accessibility per WCAG?
The i18n and accessibility check (Pro) checks criteria from WCAG 2.2 – text alternatives, structure, contrast of at least 4.5:1 or 3:1, labels, name and role – with a jump to the control. It does not check keyboard operation or focus order and does not replace a full audit.
Who helps with the UI5 2.0 migration?
CloudDNA, the company behind FrontTailor. The UI5 2.0 readiness check shows the blockers per app with file and line; in consulting we prioritise them with you and carry out the migration – with the team where the authors of “SAPUI5 – The Comprehensive Guide” work. More on the services page.
Is there a guide to the individual modules?
Yes. The FrontTailor product documentation describes the modules page by page: where they sit in the panel, how to use them, which edition they need and what is locked on PROD systems. Below each area on this page you find the links to the matching docs pages.

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.