An initiative by Solutive AG
solutive.ag
Change & Release

Audit trail in the SAP change process: Requirements from the EU AI Act, SOX, NIS2, and DORA and their operational implementation

An audit trail in the SAP change process is the end-to-end, audit-proof recording of all activities related to a change.
April 29, 2026
min Lesezeit
25

What an Audit Trail in the SAP Change Process Really Is

In the SAP world, an audit trail is the continuous, gapless, and audit-proof record of all activities occurring during a change to an SAP system. It begins with the capture of a requirement, proceeds through evaluation, approval, implementation in development, testing, release, and deployment to the production system, and only concludes once all compliance obligations for that change have been met. The audit trail is not a technical log file; it is a business trail. It connects the business requirement, organizational approval, technical implementation, and regulatory evidence into a single, reconstructible chain of proof.

In ITIL 4 terminology, the audit trail corresponds to a combination of several practices: Service Configuration Management, Change Enablement, Release Management, Information Security Management, and Incident Management. The task of a robust audit trail is to consolidate these practices into a coherent trail rather than documenting them in parallel.

In the SAP world, the audit trail takes on a technical dimension: every SAP change materializes in a Transport Request (TR). The audit trail requirement extends to the TR itself: What objects does it contain? What dependencies exist? Who made the changes and released them? Which tests were run? Which quality gates were passed? In what order were TRs imported? What security checks were performed?

Four Regimes, One Trail: EU AI Act, SOX, NIS2, and DORA

By 2026, four regulatory regimes will converge on the same SAP change process. Each regime defines its own audit trail requirements, which should ideally be addressed from a single data source.

EU AI Act. For high-risk AI systems under Annex III, Article 12 requires automatically generated logs. Article 26 (6) obligates deployers to retain these logs for at least six months. Every change to a high-risk AI system must be documented without gaps, including the risk class and the quality gates passed.

SOX (Sarbanes-Oxley, Section 404). SOX requires verifiable IT General Controls (ITGC) in financially relevant systems. Auditors check: Was there a formal requirement? Who approved it? Was the approval independent of the implementation? Were tests completed? Without a robust audit trail, there is no SOX compliance.

NIS2 (Directive (EU) 2022/2555). NIS2 requires risk management with control over IT changes. Reporting obligations for serious incidents: an initial notification within 24 hours and a detailed report within 72 hours. The audit trail must show which changes were made prior to an incident.

DORA (Regulation (EU) 2022/2554). DORA has applied to financial entities since January 2025. Article 13 mandates change management policies for ICT systems. The audit trail must document rollback capability: how quickly can the previous state be restored after a failed change?

Architecture of a Robust Audit Trail in SAP Landscapes

A robust audit trail in SAP landscapes consists of four layers:

Process Layer: the change record. Every change begins with a change record in the ALM system. The record contains: requirement description, risk classification, affected systems and objects, approvals with timestamp and approver ID, test results, release decision, and deployment time. The change record is the human trail.

Transport Layer: the TR trail. Every transport request has a technical log: content (objects), exports, imports, and error messages. The TMS logs these activities automatically. Without integration with the change record, the TR trail is technically correct but not traceable from a business perspective.

Quality gate layer: the audit trail. Every automated check performed before an import leaves a log. This log must be linked to the change record. If this link is missing, there is a gap between the approved change and the artifact actually deployed.

Regulatory layer: the compliance trail. Regime-specific reports are generated from the previous layers: SOX audit reports, EU AI Act log reports, NIS2 incident context reports, and DORA change control evidence. These reports are generated as an analysis of the shared database, not as separate documentation.

Where audit trails fail and what it costs

The media discontinuity problem. Requirements in Jira, changes in SolMan, tests in a third tool, approvals via email. Every system switch is a potential loss of information. An audit trail is only as reliable as its weakest link.

The direct import problem. Basis administrators import transports directly into production systems without a change record. In a SOX audit, a direct import without a change record is a control failure. In the worst case, it is a material weakness.

The shadow change problem. Customizing adjustments made directly in the production system that are not transported via TRs are missing from the audit trail. They fall through the cracks of transport monitoring.

The AI change problem. AI changes occur in several ways: SAP updates (new version of the Joule agent), configuration changes in Joule Studio, ABAP code updates with AI logic, and changes to training data. Not all of these go through the classic transport process. Without explicit AI governance, gaps emerge.

Shared database, automatic logging, no paper

No manual audit trail documentation. An audit trail that must be maintained manually is not a reliable audit trail. Every step in the change process is logged automatically. Approvals are handled in the system, not via email. Test completions are recorded in the system, not in Excel.

Shared database for all regimes. The audit trail is built once and evaluated from a shared database for multiple regimes. A change record contains all relevant fields, even if only one regime requires them. Regime-specific views are generated as filtered reports.

Explicit AI governance in the change process. For every change involving an AI component, the following must be recorded: name of the AI system, risk classification under the EU AI Act, type of change, impact on risk classification, and proof of log persistence.

Audit readiness as a system feature. The goal is not to document for the sake of audits, but to ensure that documentation is a byproduct of normal operations. When an auditor arrives, a report is generated—not a documentation sprint initiated.

Tool Landscape

Summary

By 2026, the audit trail in the SAP change process will no longer be a technical compliance exercise, but a business imperative driven by four parallel regulatory requirements: SOX, the EU AI Act, NIS2, and DORA. The operational consequence: a common data foundation, automated logging, and explicit AI governance within the change record. No more manual documentation sprints before audits—just audit readiness as a built-in feature of daily operations.

Autor:
Christian Steiger
Thomas A. Anderson