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 →

ABAP add-on

What the browser cannot see, the ABAP system knows: which PFCG roles a user has, which catalog would bring a tile and which start authorization is missing. The optional add-on /CDNA/FIORITAILOR answers exactly that – read only, with the user’s session.

Edition
from Enterprise
Package
/CDNA/FIORITAILOR (abapGit)
Service
OData V4, RAP, read only
Systems
S/4HANA on-premise and Private Cloud
Status
not yet tested on a real system

What the add-on is for

Without the add-on FrontTailor works as usual. With it you also get:

  • the Roles tab: roles, catalogs, groups, spaces and reachable intents of your own user or – with authorization – another user (Roles and authorizations);
  • the complete check chain “Why don’t I see this tile?” with the stages role and start authorization, field by field as in SU53;
  • the actual ICF timeout of the session in health instead of an estimate (Health and morning check).

The service only reads; it creates and changes nothing. That is why it is allowed on PROD systems too.

Install

  1. Pull the package /CDNA/FIORITAILOR with abapGit from the backend/abap/ folder of the FrontTailor repository.
  2. Publish the service group /CDNA/FIORITAILOR_O4 in /IWFND/V4_ADMIN. Default path: /sap/opu/odata4/cdna/fioritailor_o4/srvd/cdna/fioritailor/0001/.
  3. Assign the roles (see below).
  4. In FrontTailor, switch on Use backend service for this SAP host in the Roles tab. The state should change to Available.

The detailed guide with transport and SICF is in backend/abap/README.md. If an object fails on import (especially the service binding, the authorization object or the application log object), you can create it by hand in ADT, SU21 or SLG0.

Roles and log

RoleContentFor whom
/CDNA/FT_USERStart authorization S_START for R3TR G4BA /CDNA/FIORITAILOR_O4all users of the “Roles” tab
/CDNA/FT_SIMAuthorization object /CDNA/SIM, ACTVT 03everyone allowed to check other users

Every check of another user is written to the application log SLG1 (object /CDNA/FT, subobject SIMULATION) before the check – with caller, action and checked user. If the log cannot be saved, the check is refused. The panel warns before sending and shows the log number afterwards.

What goes over the wire

  • FrontTailor calls the service only after you have switched on Use backend service for the host. Before that, not a single request goes to the service.
  • The call always goes to the host of the launchpad tab, with your existing browser session. A different path can be entered, a different host cannot.
  • Only the switch (and a different path) is stored, locally in the browser – no answers, users, tokens or cookies. The CSRF token lives in memory only.
  • With the policy modules.backend: false the tab disappears, and the check chain and health no longer ask the backend (Enterprise deployment).

States in the “Roles” tab

StateMeaning
OffThe switch is off; FrontTailor works without the backend.
AvailableThe backend service answers.
Not installedHTTP 404: the add-on is not installed, or its SICF node is inactive.
Not logged onNo SAP session in this browser – log on in the tab and check again.
No authorizationThe user lacks the role /CDNA/FT_USER.
No host accessThe site is not granted in FrontTailor (grant).
IncompatibleUnknown contract version – update the add-on or the extension.
ErrorThe service failed; details in /IWFND/ERROR_LOG.

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

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

Frequently asked

Short answers.

What does FrontTailor’s ABAP add-on do?
It is a read-only OData V4 service in the SAP system. It delivers a user’s roles, catalogs, spaces, reachable intents and start authorizations as well as the ICF timeout. With it FrontTailor answers every stage of “Why don’t I see this tile?”.
Is the add-on production-ready?
Not confirmed yet: the ABAP code is checked and unit-tested, but has not been installed on a real SAP system yet.
Which roles do users need?
/CDNA/FT_USER for all users of the Roles tab; /CDNA/FT_SIM in addition for everyone allowed to check other users. Every such check is logged in SLG1.
Does FrontTailor store backend answers?
No. Only the switch per host is stored, locally in the browser. Answers, users and tokens are not stored.

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.