Platform Orchestration Background Job Management isAI Maestro IntelOps License Manager Replay Security & Governance Insights AppStore Harmony Capabilities AI Engine Solutions By Use Case Failed Job Recovery SAP Cloud ALM Recovery Modernize Job Scheduling Autonomous Incident Resolution Zero-Touch IT Operations SAP System Refresh Automated Upgrades & Patching By Industry Manufacturing Consumer Goods Banking & Financial Services Retail Healthcare & Life Sciences Public Sector Utilities By Line of Business Order-to-Cash Procure-to-Pay Record-to-Report Supply Chain Hire-to-Retire Customers Resources Blog Thought Leadership Help Docs Events CIO/CTO CFO CPO CEO Tech Director App Director CISO VP Sales Request Demo
Use Case · SAP System Refresh

SAP System Refresh, Orchestrated End to End

A system refresh is a long chain of manual steps: export configurations, back up production, restore into QA, run BDLS, re-import settings, and validate, done by hand over a weekend and rarely repeatable. Symphony orchestrates the whole sequence on one governed engine across Oracle and HANA, so the refresh runs to a defined, evidenced procedure.

★★★★★4.7 / 5 on Gartner Peer Insights
In short

SAP system refresh automation is the orchestrated copy of a production system into a target like QA, with configurations preserved and the system validated afterwards.

It runs the full sequence as one governed process: export the target's configurations, back up production, restore into the target, run BDLS and post-copy steps, re-import the preserved configurations, and validate. Symphony orchestrates this across Oracle and HANA under identity and audit, so a refresh that took a weekend runs governed and repeatable.

0+
Prebuilt Actions
Export, backup, restore, BDLS, and validation steps across the SAP stack, extended by custom scripts for landscape rules
0
Core Modifications
Standard SAP and database procedures only, with no changes to the systems being refreshed
0×7
Governed, Repeatable
The refresh runs to one defined procedure, evidenced end to end, rather than a one-off manual weekend
The refresh gap

A Refresh Is a Weekend of Manual Steps

Refreshing a non-production system from production is a long, ordered chain of exports, backups, a restore, post-copy steps, and validation. Done by hand it consumes a weekend, depends on senior Basis knowledge, and is rarely repeatable the same way twice.

01

Configurations exported by hand

Standard settings, SAP configurations, custom tables, user master, and logon rules must be exported and preserved before the copy, each a manual step easy to miss.

02

Backup and restore coordinated manually

Production backup and restore across Oracle or HANA are run and checked by hand, and a mistake in sequence or integrity is found late, after hours are lost.

03

BDLS and post-copy steps are error-prone

BDLS, client settings, and post-refresh preparation are repetitive and unforgiving, so a single missed step leaves the target pointing at the wrong landscape.

04

Refreshes are rare because they hurt

Because it costs a weekend and a senior engineer, refreshes are deferred, so test and QA systems drift ever further from production reality.

What it does

The Whole Refresh, on One Governed Engine

SAP system refresh automation is not a backup script, it is a governed engine that runs the full refresh sequence in order, preserving configurations and validating the result at each stage.

01

Pre-refresh configuration export

Export standard, SAP, and custom table configurations, user master, and logon and exit rules to a secure mount point, so target-specific settings are preserved before the copy.

02

Governed production backup

Trigger and verify production backups for Oracle and HANA, so the restore starts from a confirmed, integrity-checked source rather than an unverified copy.

03

Automated restore and recovery

Restore the database into the target and validate the restore status, with defined system preparation to follow, so recovery is orchestrated rather than hand-run.

04

BDLS and post-copy steps

Run BDLS and the post-refresh preparation in the correct sequence, so the target points at the right landscape without a missed manual step.

05

Configuration re-import

Re-apply the preserved configurations, users, and rules after the restore, so the refreshed system returns to a usable, correctly configured state.

06

Post-refresh validation

Capture before and after state and run validation with tester context, so the refreshed system is confirmed usable rather than assumed correct.

07

Near-zero-downtime option

Run the refresh with the near-zero-downtime approach where the landscape supports it, so the impact on availability is minimised.

08

Oracle and HANA coverage

Orchestrate the backup, restore, and recovery for Oracle and HANA systems on the same engine, so the database under the SAP stack is not a separate tool.

09

Repeatable, evidenced procedure

Run the same defined sequence every time with each step logged, so a refresh becomes a repeatable operation rather than a bespoke manual weekend.

Governed refresh

A Refresh an Auditor Will Sign Off On

Copying production into another system touches data and identity, so it is only safe if every step is bounded, identified, and logged. Symphony is the governance layer across the whole sequence.

The engine executes, not the model

The refresh runs through Symphony under a defined procedure, so each step is deterministic and controlled rather than improvised on a live landscape.

Runs under real identity

Every export, backup, restore, and post-copy action carries a real identity mapped to native authorisations, never a shared or elevated account.

Sequenced with validation gates

Each stage validates before the next begins, so a restore that did not complete cleanly holds the sequence rather than corrupting the target.

Configurations preserved and restored

Target settings are exported before and re-applied after, so a refresh never silently loses the configuration the system needs to run.

Immutable audit trail

Every step, from export to validation, is logged with identity and outcome as it happens, so the refresh is evidenced end to end.

Fails safe on a bad restore

A failed or incomplete restore triggers defined system preparation rather than an unguarded retry, so the target is never left in an unknown state.

The shift

From a Manual Weekend to a Governed Sequence

The difference is not a faster backup, it is a governed engine that runs the whole refresh in order, preserves the configuration, and validates the result at every stage.

Today

Manual refresh, a weekend of steps

  • Configurations exported and re-applied by hand
  • Backup and restore coordinated manually
  • BDLS and post-copy steps done from memory
  • A missed step found late, after hours are lost
  • Refreshes deferred because they cost a weekend
  • The result is assumed correct, not validated
With Symphony

Orchestrated, preserved, validated

  • Configurations exported and re-imported automatically
  • Backup and restore orchestrated across Oracle and HANA
  • BDLS and post-copy steps run in the right sequence
  • Each stage validates before the next begins
  • Refreshes run repeatably, not as a one-off
  • The refreshed system is validated before handover
One governed engine

The Refresh Runs on the Same Governed Engine

The engine that runs a system refresh applies intelligence in three governed modes, so the sequence gets exactly as much autonomy as the risk allows, and no more.

01 · Rules

Rule-based orchestration

Deterministic execution of the export, backup, restore, and post-copy steps in defined order, so the sequence runs to procedure without reasoning.

02 · Conversational

Maestro co-pilot

For a decision point or an anomaly in the restore, the engine proposes the next step in Microsoft Teams and continues on approval.

03 · Ambient

isAI autonomy

Continuous checks that watch the sequence, catch a stage that did not validate, and hold the refresh rather than letting it run on a bad state.

SAP stack, end to end

Refresh Across the SAP Stack and Its Database

A refresh spans the SAP application, the database, and the storage underneath, so Symphony orchestrates across all of them through prebuilt actions and custom scripts, with no change to standard procedures.

SAP
SAP S/4HANASAP ECCBDLSClient copyUser master
Database
HANAOracleBackup and restoreRestore validation
Infrastructure
LinuxWindowsCloud storageMount points
Approvals and alerts
Microsoft TeamsOutlookServiceNowJira

400+ prebuilt actions plus custom scripts. The refresh runs on the same engine as the wider SAP operations covered in full stack orchestration, and a decision point escalates to Maestro in Microsoft Teams for a governed call. Kernel and OS work runs through automated upgrades and patching.

Why it holds up

An Orchestrated Sequence, Not a Manual Weekend

End to end
Export, backup, restore, BDLS, and validation on one engine
Sequence
Preserved
Target configurations exported before and restored after
Fidelity
Oracle + HANA
Backup and restore orchestrated across both databases
Coverage
Identity + audit
Every step under real identity with an immutable trail
Governance
4.7 / 5
Rated by enterprise reviewers on Gartner Peer Insights
Verified

Frequently Asked Questions

Refer to this section for answers to frequently asked questions related to SAP system refresh automation.

What is SAP system refresh automation?

SAP system refresh automation is the orchestrated copy of a production system into a target like QA, with configurations preserved and the system validated afterwards. Symphony runs the full sequence, export configurations, back up production, restore, run BDLS and post-copy steps, re-import settings, and validate, on one governed engine across Oracle and HANA.

Which steps of the refresh does Symphony automate?

Symphony orchestrates the pre-refresh export of standard, SAP, and custom table configurations, user master, and logon rules; the production backup for Oracle and HANA; the restore and recovery with status validation; BDLS and post-refresh preparation; the re-import of preserved configurations; and post-refresh validation, each as a governed, sequenced step.

Does it support both Oracle and HANA?

Yes. Symphony orchestrates the backup, restore, and recovery for both Oracle and HANA systems on the same engine, so the database under the SAP stack is handled within the refresh rather than in a separate tool. A near-zero-downtime approach is available where the landscape supports it.

How does it keep the refresh safe and repeatable?

Each stage validates before the next begins, and a failed or incomplete restore triggers defined system preparation rather than an unguarded retry, so the target is never left in an unknown state. Every step runs under a real identity and is logged, so the same procedure runs repeatably and is evidenced end to end.

Does it require changes to the SAP core?

No. The refresh uses standard SAP and database procedures with no core modification. Configurations are exported before the copy and re-applied after, so the refreshed system returns to a correctly configured state without customising the stack, which fits a clean-core and RISE or GROW landscape.

See Symphony Orchestrate a System Refresh

The conversation is exploratory and shaped by the refresh walked through during the session, from where the manual sequence breaks today to how the whole copy runs as one governed, validated flow.

Request a Demo
Join 60+ enterprises orchestrating at scale · 30-minute discovery session*