Clear findings. Practical next steps.

  1. Home
  2. SAP Security
  3. S/4HANA roles

S/4HANA roles

Moving to S/4HANA: migrate your roles or redesign them?

Fiori changes how access works, so an old role concept rarely carries over as it is. A move is also the one moment when cleaning up doesn't have to compete with everything else.

A project lead moves a card on a glass wall while the team looks on

What actually changes

Fiori

Access now covers tiles, catalogs, spaces and pages as well as authorizations.

OData services

Apps need their services started, and that has to be in the role.

Business partner

Vendors and customers move to BP, so FK01-style checks change.

Simplification

Some transactions are replaced or gone, and old roles still point at them.

Three routes

RouteFits whenWatch out for
MigrateThe concept is clean and people can explain itReplaced transactions, Fiori access
Clean up, then migrateThe structure is sound but the roles are too broadClean-up slipping behind the project
RedesignNobody can explain the roles, or you're doing a greenfield moveTime, and enough business input

Why it can't wait until the end

Authorizations are often planned last, so testing runs with broad access. Then everything works, until the real roles arrive in the final weeks. The usual emergency fix is to make them broader, and you've taken your old problems to the new system.

  • Include roles in the process design
  • Test with real roles, not with broad test users
  • Check SoD on the design, before go-live
  • Name the role owners during the project

Questions about S/4HANA roles

Can we migrate our ECC roles to S/4HANA?

Technically yes, in a brownfield conversion the roles come along. But custom code, replaced transactions and Fiori all change what those roles need, so they have to be checked and usually adjusted.

How do Fiori roles differ from classic SAP roles?

Fiori roles still live in PFCG, but they also control what appears in the launchpad through catalogs, spaces and pages, and they need authorizations to start the OData services behind each app.

When should we start on the authorization concept?

Early, ideally alongside the process design. If roles are left until the end, testing suffers, and go-live often ends with roles that are far too broad.

Let's make sense of it

Make your next security decision with evidence. Tell us what you want to understand, and we'll discuss the right scope before any assessment begins.