Join our Newsletter — 33% off our NHI Course
Home FAQ Governance, Ownership & Risk Who is accountable for controlling access to sensitive…
Governance, Ownership & Risk

Who is accountable for controlling access to sensitive SAP transaction codes?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated August 27, 2026 Domain: Governance, Ownership & Risk

Application owners, IAM teams, and SAP security administrators share accountability for controlling who can run sensitive T-codes. They must align roles, authorisation objects, and business approvals so access matches job function. Governance should also include periodic review of powerful transactions, especially where payments, master data, or administrative changes are involved.

Why This Matters for Security Teams

Sensitive SAP transaction codes, or T-codes, are not just menu shortcuts. They can trigger payments, change master data, alter procurement records, or expose administrative functions that affect financial integrity and operational continuity. That is why accountability cannot sit with only one team. Application owners define the business need, IAM teams enforce the entitlement model, and SAP security administrators implement the technical controls that make access enforceable.

Where teams go wrong is treating T-code control like a one-time role assignment. In practice, access decisions must reflect business function, segregation of duties, and the risk of misuse if a powerful transaction is over-assigned. Current guidance from OWASP Non-Human Identity Top 10 and NIST SP 800-53 Rev 5 Security and Privacy Controls supports least privilege, periodic review, and approval workflows that are tied to actual risk.

NHIMG research shows the same pattern in broader identity control failures: Ultimate Guide to NHIs notes that 97% of NHIs carry excessive privileges. In practice, many security teams only discover overbroad access after an audit finding, a payment error, or an unexpected production change rather than through proactive governance.

How It Works in Practice

Accountability for sensitive SAP T-codes works best as a shared control model with clear decision rights. Application owners determine whether a user genuinely needs a transaction for their role. IAM teams translate that requirement into approved role design, provisioning logic, and periodic recertification. SAP security administrators maintain the technical layer, including authorisation objects, role derivation, and SoD-sensitive combinations.

The practical workflow usually looks like this:

  • define which T-codes are sensitive based on financial, administrative, or master-data impact;
  • map each T-code to business-approved roles and authorisation objects;
  • require manager and application-owner approval before provisioning;
  • review the role periodically and remove access when the function changes;
  • test for toxic combinations that let one user complete an end-to-end high-risk process.

This is where identity governance and SAP administration must meet. Reviews should not only ask who has access, but why the access exists and whether it is still justified. That is consistent with the control expectations in Ultimate Guide to NHIs - Key Challenges and Risks and NIST guidance on access enforcement. For environments with third-party support, shared service teams, or automation that launches SAP transactions, the same approval logic must apply to non-human identities and not just named users.

Where this breaks down is in large SAP landscapes with custom Z-transactions, weak role documentation, or business teams that approve access without understanding downstream SoD impact because the entitlement model is too complex to validate quickly.

Common Variations and Edge Cases

Tighter T-code governance often increases administrative overhead, so organisations must balance control strength against business speed. That tradeoff becomes sharper in global SAP estates, emergency support scenarios, and environments where custom transactions change frequently.

There is no universal standard for every SAP setup, but current guidance suggests treating the most sensitive T-codes differently from routine reporting codes. High-risk transactions should use narrower approvals, shorter review cycles, and stronger evidence of business need. Emergency access should be time-bound and reviewed after use, not left as standing privilege.

Edge cases also matter. Background jobs, RFC users, and service accounts may indirectly invoke sensitive transactions or related functions, which means the control problem extends beyond human users. That is why the broader identity lessons from SAP Breach and Ultimate Guide to NHIs - Standards matter here too: access must be governed as a lifecycle, not just provisioned once. The practical answer is to assign clear accountability, then verify it with recurring access reviews, SoD analysis, and exception handling that expires.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10, OWASP Agentic AI Top 10 and CSA MAESTRO address the attack and risk surface, while NIST CSF 2.0 and NIST AI RMF set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-03Sensitive T-code access needs tight lifecycle control and periodic review.
OWASP Agentic AI Top 10Automated SAP actions can behave like agents and require governed runtime access.
CSA MAESTROShared control ownership maps well to operational governance for autonomous access.
NIST CSF 2.0PR.AC-4Least privilege and access enforcement directly apply to sensitive SAP transactions.
NIST AI RMFGovern function supports accountable access decisions and oversight.

Treat non-human SAP execution paths as identities with explicit approval and least privilege.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on August 27, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org