Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

CIOs should stop governing SAP, Salesforce and ServiceNow access as three separate role catalogs. Authority on each platform is assembled from different constructs, and those constructs accumulate. A workable redesign starts from job responsibilities and sensitive actions, gives every exceptional right an owner and an expiry date, and tests what a real user can do after all grants combine. The platform details differ, so the shared governance standard has to sit above them.

What counts as authority in these platforms

In this article, authority means the effective ability to see data, change records, perform sensitive actions, administer the platform, or delegate access to someone else. Each of these is a different kind of exposure, so a redesign has to review them separately. Read access to a customer record and the ability to grant other people access to that record are not the same decision.

Three features make the problem harder than it first appears:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • The constructs differ. SAP builds access from business roles, catalogs, and restrictions. Salesforce layers profiles, permission sets, sharing settings, and the role hierarchy. ServiceNow combines roles, groups, and access control lists (ACLs).
  • Rights accumulate. A user’s effective access is the combined result of every assignment, so reviewing one role or one permission set in isolation can miss what the user can actually do.
  • Administration and delegation are authority too. Rights that manage users, roles, or other people’s access need stricter review than ordinary read or edit rights, even when they are granted through the same mechanism.

How each platform grants authority

SAP S/4HANA Cloud Public Edition

The SAP model has five building blocks: IAM apps, business catalogs, restrictions, business roles, and business users. Business roles aggregate catalogs and apps into access profiles for job functions, and business users are assigned those roles. The Authorization Model documentation describes this structure.

Restrictions are the fine-grained control. Depending on the apps active in a role, a restriction can narrow access to an organizational unit or a data segment, such as a company code or a plant.

The documented trap is aggregation. The authorization concept warns that assigning multiple roles with the same restriction types but different restriction values can create an override or aggregation effect. A reviewer who checks each role in isolation may not see what the combined assignment produces, so effective access has to be checked across all roles a user holds. The authorization concept identifies this release as version 2608 of the product.

In practice, map each business role to a real job function, inspect the catalogs and apps it aggregates, validate restriction values in combination, and record how segregation-of-duties checks shaped each role change. These behaviors are documented for S/4HANA Cloud Public Edition. Do not assume them for other SAP products or deployment models.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Salesforce

Salesforce describes a layered model. Object and field permissions establish what a user can do with data. Administrative, user, and custom permissions add functional or system authority on top. Organization-wide sharing defaults and other sharing settings set the baseline visibility of records, and the role hierarchy affects record access.

The official guidance on authorization and access management recommends a Minimum Access profile as the baseline, with permission sets grouped around job functions. The aim is to reduce permission sprawl by adding access deliberately instead of letting permissions pile up. Salesforce also publishes an Admin Security Workshop on identity and access.

User Access Policies can automate or manually manage permissions and licenses based on criteria that you define. Because automated assignment acts without a request, its criteria need the same owner and review discipline as manual grants.

The risk is treating permission sets as the whole picture. Profile capabilities, sharing settings, role hierarchy, and additional permissions all contribute to effective access, so review them together. Feature availability varies by edition and configuration, so confirm each setting in your own org.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

ServiceNow

ServiceNow separates what a user may do from what must be satisfied to touch a resource. Roles define what users and groups can see and do. ACLs set access requirements for resources, as described in the Access Management documentation. The User administration documentation, in the Australia release documentation updated March 12, 2026, puts the role point plainly: “Use roles to specify what different users and user groups can see and do.”

Two tools support review. Access Analyzer inspects permissions for a user, role, or group. Identity and Access Audit tracks changes to users, groups, roles, group memberships, and ACLs. The cited audit documentation describes a change window covering the last 30 days and a retention setting that can be configured up to 30 days. These are product settings, not a retention standard, so set retention to match your own audit obligations.

Vendor support access is a separate control. The SNC Access Control plugin can limit which ServiceNow support employees have instance access, and for what start and end period. Infrastructure-level operational access is a separate matter: ServiceNow’s documentation notes that it remains necessary and is tracked. The same documentation notes that restricting support access may affect service levels, so agree that trade-off with ServiceNow before you need it.

Comparing the three platforms

The table compares the platforms on the axes that matter for a governance decision. Where the cited vendor pages do not address a cell, it says so rather than inferring a value.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Axis SAP S/4HANA Cloud Public Edition Salesforce ServiceNow
Scope of authority Business roles bundle catalogs and apps for job functions; business users receive roles. Object and field permissions, plus administrative, user, and custom permissions, delivered through profiles, permission sets, and permission set groups. Roles define what users and groups can see and do; ACLs set access requirements for resources.
Accumulation semantics Effective access is the combined result of all assigned roles; the same restriction type with different values can override or aggregate. Layered: profile, permission sets, sharing, and role hierarchy are evaluated together. Roles, group memberships, and ACLs are evaluated jointly.
Fine-grained data controls Restrictions narrow access by organizational unit or data segment, such as company code or plant, depending on active apps. Object and field permissions; organization-wide sharing defaults and sharing settings; role hierarchy. ACL requirements on resources; field-level control not stated in the cited ServiceNow pages.
Delegation and approvals Not stated in the cited SAP authorization pages. User Access Policies automate or manually manage permissions and licenses based on defined criteria. Support access can be limited by start and end period through the SNC Access Control plugin; general delegation not stated in the cited pages.
Review and audit visibility Authorization model and concept pages; no change-audit feature described in the cited pages. User access summaries and reporting, plus official least-privilege guidance. Access Analyzer for users, roles, and groups; Identity and Access Audit for changes to users, groups, roles, memberships, and ACLs, with a 30-day change window in the cited documentation.
Operational effort Not stated in the cited pages. Not stated in the cited pages. Not stated in the cited pages; restricting vendor support access may affect service levels.

A cross-platform redesign framework

The six steps apply to all three platforms. The platform-specific checks are in the sections above.

1. Inventory authority

List every identity that holds access: human users, service accounts, integrations, and administrators. Then inventory the objects that govern sensitive actions or information in each platform:

  • SAP: business roles, business catalogs, apps, and restriction types.
  • Salesforce: profiles, permission sets, permission set groups, sharing settings, role hierarchy, and User Access Policies.
  • ServiceNow: roles, groups, group memberships, and ACLs.

2. Define accountable access packages

Map each standard package to one job responsibility, a business owner, a technical owner, an approval route, and a review cadence. Keep exceptional access out of standard packages. Each exception needs a recorded business reason and an expiry date, and it should be reviewed when it expires rather than renewed by default.

3. Model effective access

Test representative users and high-risk combinations of assignments, in a non-production environment where possible. For each test user, verify both the access they should have and the actions they must be unable to perform. Apply the platform-specific checks described above, because a permission that looks correct within one layer can be changed by another layer it combines with.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

4. Prioritize sensitive authority

Start with administration, access delegation, security configuration, finance and customer data, bulk export, integrations, and change capabilities. These are suggested prioritization categories rather than a ranking the vendors publish, so set the order from your own risk assessment.

5. Review and keep evidence

Trigger a review on every joiner, mover, and leaver event, on organizational role changes, on privileged grants, and on material changes to the permission model. Store each decision record alongside the platform audit evidence, so the reason for a grant survives after the platform’s own change history has aged out.

6. Measure the program

Track stale or ownerless grants, the time taken to revoke access after a role change, active exceptions past their expiry, review completion and remediation, and unresolved segregation-of-duties conflicts. These are recommended operating measures. The vendor documentation gives no benchmark values, so set targets from your own baseline.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

When effective access does not match the design

Use this table to choose the first check. It identifies where to start, not a complete fix.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Platform Symptom to investigate First check
SAP S/4HANA Cloud Public Edition A user can see data from an organizational unit or data segment they should not reach. Compare restriction values across every business role the user holds, paying attention to restriction types that appear in more than one role.
Salesforce A user can see or edit records outside their job scope. Review the profile, every assigned permission set and permission set group, sharing settings, and the role hierarchy together.
ServiceNow A user or group can perform an action it should not. Run Access Analyzer on the user, role, or group, then check the ACLs on the resource and the relevant group memberships. Use Identity and Access Audit to see recent changes to those objects within the audit window described above.

Where identity governance tools fit

Once more than one platform is in scope, reviewing role lists, permission sets, and ACLs by hand becomes difficult to sustain. Identity governance and administration (IGA) software can run cross-application access reviews, provisioning, role governance, and segregation-of-duties workflows. Whether a given product supports your exact SAP edition, Salesforce configuration, and ServiceNow release has to be confirmed with that vendor against your environment. The platform documentation cited here does not verify any particular IGA integration, so compatibility should not be assumed from it.

What the evidence does not establish

  • No comparative study of implementation outcomes is cited. The vendor documentation does not measure performance, security outcomes, or cost, so it cannot show that one platform’s authority model leads to fewer problems than another’s.
  • No attributable statistic supports a quantified claim that one platform is riskier than another, or that a particular share of users holds excessive access. This article makes neither claim.

Platform-specific limits are stated in the sections above.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.