SAP System Copy Checklist: Refresh QA From Production Without Surprises
An SAP system copy gives you a realistic test or QA system, but it also copies production jobs, interfaces and personal data. This checklist covers planning, preparation, execution and the post-copy steps that stop a refreshed system from emailing customers or calling production.
0 of 34 items complete
13 critical items still open - these are the highest-risk gaps.
Planning and approvals
Pre-copy preparation on the target
Copy execution
Post-copy technical steps
Post-copy functional and security steps
Items flagged critical protect production and personal data. If any of them is unticked when you hand over the system, record why.
Script the post-copy steps
Optional: we can discuss how repeatable refresh steps can be checked automatically in your own environment.
Optional. The tool and every export work without this. No spam.
How to use this checklist
Print or export the list and tick items during the refresh weekend. The first two groups are done before any downtime, so they protect you if something fails halfway. The third group is the technical copy itself. The last two groups are where most mistakes happen, because the restored system believes it is production. Assign each critical item to a named person. Keep the exported result with the change ticket so there is evidence of what was done and when. For a client copy instead of a full system refresh, skip the database and SWPM items and use the client copy transactions.
- Do the preparation groups before downtime
- Assign each critical item to a person
- Attach the export to the change record
Why the post-copy steps matter
After a restore, the target holds production settings. Scheduled jobs can start as soon as the system comes up. RFC destinations still point at real partners. Printers and mail settings may reach real users. The logical system name still matches production, which breaks distribution models and application link enabling, so BDLS is run to convert logical system names throughout the data. The client role and change options also come across. If those are not corrected, developers can end up working in a system that behaves like production. The order matters: stop jobs first, license and client settings next, then BDLS and RFC.
- Stop jobs before the system is open to users
- Run BDLS and read the log for errors
- Check every RFC destination, do not assume
Data privacy and security
A refreshed non-production system often holds real customer, employee and supplier data. Many privacy regimes expect that data to be protected or masked. Decide the policy before the copy: mask names, bank details and tax numbers, or limit access to the refresh team until scrambling completes. Passwords and user master data also deserve attention. A production user with broad access should not carry the same access in the test system. Keep a record of what was masked, since a later review will ask. Where the target is a development or training system, the case for masking is stronger.
- Mask before opening to testers
- Reset passwords and lock unneeded users
- Record the masking rules applied
Common mistakes
Frequent mistakes include forgetting to cancel jobs so test systems send real emails or post to real interfaces, skipping BDLS and then wondering why IDocs fail, and losing target-specific user and role setups. Teams also forget the new license, so the system stops working a few days later. Another error is not taking a target backup, which removes any path back. Plan for time: databases, BDLS and post-processing can each take hours on a large system, so a weekend window needs buffer.
- Cancel jobs and block mail early
- Request the license before handover
- Allow time for BDLS on large databases
Frequently Asked Questions
What is BDLS in an SAP system copy?
BDLS is the transaction that converts logical system names in the data of a copied system. After a copy the target still carries the source logical system names, which breaks distribution and interfaces. BDLS replaces the old name with the new one across relevant tables and should be run with a log you can review.
How do I stop background jobs running after a system copy?
Run the standard report BTCTRNS1 before the system opens, which sets released jobs to a suspended status so they do not start. Afterward, review the list and restore only the jobs the target needs with BTCTRNS2 or by rescheduling them intentionally.
Do I need a new SAP license after a system copy?
Usually yes. The license is tied to the installation's hardware key, so a copied system needs its own key installed in SLICENSE. Request it from the SAP support portal ahead of time to avoid the system running on a temporary license.
Is a client copy the same as a system copy?
No. A client copy duplicates client-specific data inside one system or between systems, using transactions like SCCL, SCC9 and SCC1. A system copy duplicates the whole system, including all clients and client-independent objects, typically with a database restore.
If you refresh systems often and want the post-copy steps scripted and checked automatically, Netray can build agents that run on your own infrastructure with human approval on every change.
Related Tools
SAP Transport Request Checklist
A step-by-step checklist for creating, releasing and importing SAP transport requests through STMS, with the critical controls flagged.
SAPSAP Kernel Upgrade Checklist
A checklist for planning, staging, replacing and verifying an SAP kernel update, with backup and rollback steps called out.
SAPSAP Background Job Scheduling Template
A fill-in job request form that captures everything a Basis admin needs to schedule a background job in SM36 and monitor it in SM37.
SAPSAP User Access Review Template
A fill-in document template for SAP user access reviews that records scope, method, findings and approvals, ready to hand to auditors.
More SAP tools
See all- SAP SD Rebate Agreement Request Form Template
- SAP SD Sales Order Item ABAP SELECT Generator
- SAP Cost Element Categories Reference
- SAP Period End Closing Checklist
- SAP Standard Cost Variance Calculator
- SAP Activity Type Rate Calculator
- SAP Document Types Reference
- SAP Posting Keys Reference
- SAP Cost Center Hierarchy Upload Worksheet