Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Lesson 4 of 5

Audit trail

10 min

Sooner or later someone asks: "Show me how this change got into production." It may be an internal auditor testing IT general controls, an external auditor, or Dan asking why a posting rule changed. The test of your change control is how quickly and completely you can answer.

What auditors usually test

IT general controls over change management usually come down to a few questions for a sample of production changes. Was the change authorized? Was it tested? Was it approved before it reached production? Were the people who developed it different from those who moved it? Were urgent changes reviewed afterwards? Your audit trail must answer each one for any change in the sample.

Auditor questionAnswer in Cloud ALMSupporting record
Was it authorized?Approved requirement linked to the featureRequirement approval history
Was it tested?Test runs linked to the feature, with results and evidenceTest execution records in the quality system
Was it approved before production?Ready for Production set before the import dateFeature history (who, when) and import log date
Were duties separated?Different users built, approved and importedTransport owner, feature history, import user
Was the urgent change reviewed?Review recorded on the urgent featureFeature notes or linked task
Mapping typical audit questions to Cloud ALM records.
The Sign-Off Table · thesignofftable.com/academy/sap-rel-301

Assembling the trail for one change

  1. Start from the transportThe auditor gives a transport number from the CMP import log
  2. Find the featureFeature Traceability or the transport section shows the one feature it belongs to
  3. Read the historyFeature history: status changes, approver, timestamps
  4. Open the requirementApproval and business owner
  5. Open the test runsResults, testers, dates, evidence
  6. Compare datesApproval timestamp precedes production import
Six steps from a production transport to a complete audit answer.
The Sign-Off Table · thesignofftable.com/academy/sap-rel-301

Because each transport belongs to only one feature, the path from a transport in production back to its approval is unambiguous. That is one of the most useful properties of the feature model; protect it by never importing transports into production outside Cloud ALM's deployment. If Basis imports a transport by hand, the history in Cloud ALM no longer matches the import log, and you have an audit finding to explain.

Keep the trail complete

  • All production imports go through feature deployment, never directly in the managed system.
  • Feature descriptions state what changed and why in plain language; screenshots are fine.
  • Status changes are made by the person accountable, not by an administrator on their behalf.
  • Open defects accepted at approval are recorded with the accepting process owner’s name.
  • Exported feature lists (the Features app can export to a spreadsheet) are archived per release for long-term retention.
  • Historic ChaRM records remain accessible until the retention period ends.

Test your own trail before the auditor does

Do not wait for the annual audit to find gaps. Once a month, Luis picks five production transports at random and walks each one back to its approval using the six steps above. Anything that takes more than ten minutes, or that needs someone's memory, becomes an action. Over a year this small habit turns the audit from an event into a formality.

Incomplete and slowEvidence in emails and memory; audits take weeks and end in findings
Complete but slowEvidence exists but is scattered; answers take days
Incomplete but fastDashboards look good but approvals or tests are missing underneath
Complete and fastEvery transport traces to a feature with linked approvals and tests in minutes
Where your audit trail sits today, and where it needs to be.
The Sign-Off Table · thesignofftable.com/academy/sap-rel-301

What would you do?

An auditor finds a transport in CMP's import log that has no feature in Cloud ALM. Sam says he imported it by hand during a night incident. What is the right response?

Key points
  • Audit questions: authorized, tested, approved before production, duties separated, urgent changes reviewed.
  • Start from the transport, find its one feature, then read history, requirement and test runs.
  • Approval timestamps must precede production import dates.
  • Imports outside Cloud ALM break the trail; route urgent imports through features too.

Check your understanding · not graded

Lesson check

  1. 1. Why is the one-transport-one-feature rule valuable for audit?

  2. 2. Which comparison proves a change was approved before production?

  3. 3. What breaks the audit trail most directly?