
System copy and refresh are fundamental tasks for operating SAP system landscapes. They are especially used for the creation and update of QAS and test systems.
The challenge is a costly configuration steps that have to be performed manually according to system copy guide.
Instead of performing required tasks for Post-Copy manually, use automation to perform configuration tasks in an automated way. You are guided through the configuration process. You can profit from configuration tasks reflecting SAP expert knowledge. This results in less effort and cost, faster configuration procedures with less expertise required, and higher reliability and standardization of tasks.

The figure, Procedures with Automation, shows the creation of a new system with its own identity as a copy from the source system and the refresh of an existing system while retaining existing configuration settings.
ABAP PCA Overview

The figure, ABAP PCA Overview, shows PCA in system copy and system refresh with a focus on post-processing after the system copy in SAP Basis for ABAP-based systems (like SAP ERP) and exporting and importing of configuration data while refreshing an existing system.
State of the Art Implementation

State of the art implementation with SAP Note transport-based correction instructions. SAP Note transport-based correction instructions (TCI) is a new way to deliver ABAP correction instructions in a flexible manner and is a composition of objects only related to a specific software package or software component, for example, PCA content.
SAP Note with Correction Instruction:
Contains specific, single corrections.
CI can be valid for an SP range and can depend on other CIs.
Can be implemented automatically for all supported objects.
SAP Note Transport-Based Correction Instruction:
Contains corrections of only one specific functional area, which is an encapsulated sub-component.
Can contain multiple single corrections, which reduces CI dependencies and update artifacts.
Can be valid for an SP range and can have dependency on other TCIs and CIs.
Contains an ABAP transport similar to SP deliveries, but is delivered together with SAP Notes as new type of CIs.
Simplified and accelerated consumption of corrections.
Enabling the Note Assistant for TCI
Enable the Note Assistant for TCI as described in the official documentation for SAP TCI.
Note
For more information, refer to SAP Note 2187425 — Information about SAP Note Transport based Correction Instruction (TCI).
Implement the TCI for PCA as described in the official documentation for SAP TCI. SAP Notes contain the TCI required for PCA.
Note
For more information, refer to SAP Note 2191981 — Task Manager for Technical Configuration TCI 1.0 (Including 9. Improvements)
Do not implement the following SAP Note, but perform the manual activities (the table shows with which SPS the correction is already included):
Overview of the correction SPS
SAP Note | SAP NetWeaver Release | ||||
---|---|---|---|---|---|
7.00 | 7.01 | 7.02 | 7.31 | 7.40 | |
1610942 | Not required | Not required | Not required | 01 | Not required |
1714286 | 28 | 13 | 12 | Not required | Not required |
1737215 | 28 | 13 | 13 | 06 | Not required |
2076390 | 32 | 17 | 17 | 15 | 10 |
2145181 | 33 | 18 | 18 | 17 | 12 |
2192206 — System Copy: Task Cotent TCI 1.0 (including 9. Improvements) |
Implement SAP Note 1771909 — System Copy: Corrections for Web Service (SOAP).
Use the program A_SAP_NOTE_ANALYZER to ensure that the requirements for using ABAP post-copy automation are met and implement missing SAP Notes.
Task lists
Activate the usage of PCA and enable the execution of PCA task lists.
ABAP PCA initial copy task list automates activities required as part of the system copy:
- Clean-up
Deletion of obsolete information from the original system in the target system.
For example:
Clean-up of ABAP basis tables.
Batch jobs.
DBA cockpit configuration.
Remote Function Call (RFC) in or outbound queue.
Spool requests.
TRUST manager configuration.
- Post copy configuration
Adaption of ABAP basis configuration settings.
For example:
Configuration of standard jobs.
Licenses.
Logon groups.
System profiles.
Operation modes.
Secure store.
Spool and TMS.
Scheduling in DBA planning calendar.
Scheduling of job RDDIMPDP.
ABAP PCA refresh task list automates activities required for system refresh:
- Pre-checks
Perform checks to ensure consistency and actual use case.
For example, perform initial consistency check (SICK) and check whether copied system is SAP NetWeaver Business Warehouse system or connected to SAP NetWeaver BW.
- Retaining existing configuration
Export and import of existing configuration settings to ensure they are retained after system refresh.
For example:
Application Link Enabling (ALE).
Archiving.
Batch jobs or server groups.
CCMS.
Customer-defined tables.
OS commands.
Licenses.
Log-on groups.
Operation modes.
Printers and spools.
RFC
SLD
SCOT
STRUST
TMS
Users (all, selected clients, exclude).
- Clean-up and post-copy configuration
Deletion of obsolete information from original system in target system. If required, additional adaptation of ABAP basis configuration settings.
Application specific task lists
In addition to the basis task lists presented above, there are more and more application-specific task lists available. For example, task lists for SAP NetWeaver Business Warehouse (SAP NetWeaver BW). In addition to specific tasks for application systems, these task lists also contain required basis tasks. Task lists cover both SAP NetWeaver BW systems and SAP NetWeaver BW source systems (that is, SAP systems connected to SAP NetWeaver BW). If you copy or refresh an SAP NetWeaver BW system and an SAP NetWeaver BW source system, do not use the ABAP PCA task lists, but the SAP NetWeaver BW PCA task lists.
SAP Landscape Management only handles homogenous system copies and refreshes, if you want to automate the post-activities of initial heterogeneous system copies, you can execute ABAP post-copy automation standalone (not integrated into end-to-end process of SAP Landscape Management.
Task lists are automated with ABAP task manager for lifecycle management automation such as:
Framework for automation of ABAP tasks.
Part of every ABAP system (as of certain release or SP level).
Easy-to-use for everybody familiar with SAP NetWeaver ABAP systems (similar to SE38).
Key features include the following:
Customizing of SAP predelivered task lists.
Creation of customer-specific task lists.
Variant maintenance of task lists.
Check mode for all tasks.
Resume of task lists in case of error.
Interrupt of task list execution.
Local or decentralize execution.
Parallel execution on multiple systems.
Execution in dialog or background.

The technical name for ABAP Basis copy initial configuration is SAP_BASIS_COPY_INITIAL_CONFIG. It performs several clean-up and configuration steps on the ABAP target system. Data clean-up is required to delete the content of the tables that contain the source system information in the target system. This prevents the target system from interfering with the source system and other connected systems.
The technical name for ABAP Basis copy BDLS is SAP_BASIS_COPY_BDLS. It corrects the logical system name and configures a new name in all relevant tables for all partner systems in the target system.
The task list is not relevant if your system is an SAP BW system or connected to a BW as SAP BW source system.
The technical name for ABAP Basis copy refresh is SAP_BASIS_COPY_REFRESH. It is intended for integrated use of ABAP post-copy automation (with integration into SAP Landscape Management). It exports the target system tables that contain configuration information before you start the system refresh and imports them afterwards. The task list runs in the following sequence:
- Export phase
- The system exports connectivity-related configuration data in the form of table content to the file system using R3trans.
- Stop phase
- The task list run stops so that SAP Landscape Management can perform the physical system copy (task CL_STCT_SC_CONFIRM_COPY).
- Cleanup phase
- The system deletes the content of tables that contain source system information.
- Import phase
- The system imports connectivity-related configuration data in form of table content from the file system using R3trans.
- Configuration phase
- The ABAP task manager for lifecycle management automation adapts the configuration to the target system.
The technical name for ABAP Basis copy refresh export is SAP_BASIS_COPY_REFRESH_EXPORT. It exports connectivity-related configuration data automatically in the form of table content to the file system using R3trans with the ABAP task manager for lifecycle management automation.
The technical name for ABAP Basis copy refresh import is SAP_BASIS_COPY_REFRESH_IMPORT. It imports connectivity-related configuration data in the form of table content automatically from the file system using R3trans with the ABAP task manager for lifecycle management automation.
There are no specfic SAP Business Suite task lists — use SAP_BASIS_COPY_REFRESH*. SAP Business Suite application-specific tasks are handled by event tasks. Within the SAP_BASIS_COPY_REFRESH* task lists, the even task, CL_STCT_SC_EVENT_POST_* exists. This event task is responsible for including the business suite application tasks into the task list. PCA selects only the relevant business suite application tasks for the respective system — all other tasks will not be executed.
Refresh of SAP CRM systems exports and imports configuration tasks for refreshing SAP CRM, related to connectivity inside target system or to systems outside. Only for refreshing one isolated systems — related systems are not changed.
Note
For more information, refer to the following:
SAP Note 2006758 — System Copy: Task Content (7. Improvements).
SAP Note 2039705 — System Copy: Task Content (8. Improvements).
SAP Note 2109013 — System Copy: Task Content (9. Improvements).
SAP Note 2200341 — System Copy: Task Content (10. Improvements).
The following is an overview of configuration tasks in SAP CRM:
Export CRM Middleware Configuration.
Export CRM Component Configuration.
Export CRM WebClient Configuration.
Import CRM Middleware Configuration.
Import CRM Component Configuration.
Refresh of SAP EWM systems exports and imports configuration tasks for refreshing SA EWM. It is related to connectivity inside target system or to systems outside. This is only for the refreshing of one isolated systems, related systems are not changed.
Note
For more information refer to the following:
SAP Note 2006758 — System Copy: Task Content (7. Improvements).
SAP Note 2039075 — System Copy: Task Content (8. Improvements).
SAP Note 2109013 — System Copy: Task Content (9. Improvements).
SAP Note 2200341 — System Copy: Task Content (10. Improvements).
The following is an overview of configuration tasks in SAP EWM:
Export EWM Server Configuration.
Export EWM Interface Configuration.
Import EWM Server Configuration.
Refresh of SAP GTS systems export and import configuration tasks for refreshing SAP GTS. It is related to connectivity inside the target system or to systems outside. This is only for the refreshing of one isolated systems, related systems are not changed.
Note
For more information, refer to the following:
SAP Note 2006758 — System Copy: Task Content (7. Improvements).
SAP Note 2039075 — System Copy: Task Content (8. Improvements).
SAP Note 2109013 — System Copy: Task Content (9. Improvements).
SAP Note 2200341 — System Copy: Task Content (10. Improvements).
The following is an overview of configuration tasks in SAP GTS systems:
Export GTS Component Configuration.
Import GTS Component Configuration.
Refresh of SAP SCM systems exports and imports configuration tasks for refreshing SAP SCM. It is related to connectivity inside target system or to systems outside. This is only for the refreshing of one isolated systems, related systems are not changed.
Note
For more information, refer to the following:
SAP Note 2006758 — System Copy: Task Content (7. Improvements)..
SAP Note 2039075 — System Copy: Task Content (8. Improvements)
SAP Note 2109013 — System Copy: Task Content (9. Improvements).
SAP Note 2200341 — System Copy: Task Content (10. Improvements).
The following is an overview of configuration tasks in SAP SCM:
Export SCM Basis Integration Configuration.
Export SCM Server Integration Configuration.
Import SCM Basis Integration Configuration.
Import SCM Server Integration Configuration.
Refresh of SAP SRM systems exports and imports configuration tasks for refreshing SAP SRM. It is related to connectivity inside the target system or to systems outside. This is only for the refreshing of one isolated systems, related systems are not changed.
Note
For more information, refer to the following:
SAP Note 2006758 — System Copy: Task Content (7. Improvements).
SAP Note 2039075 — System Copy: Task Content (8. Improvements).
SAP Note 2109013 — System Copy: Task Content (9. Improvements).
SAP Note 2200341 — System Copy: Task Content (10. Improvements).
The following is an overview of configuration tasks in SAP SRM:
Export SRM Component Configuration.
Import SRM Component Configuration.