Data Insight User Guides
DDR – Client Build Application – Remote Client Copy
This guide explains how to perform a Remote Client Copy using the Client Build functionality within Dynamic Data Replicator (DDR). It covers the required connection setup, source RFC destination, target client, parallel processing, source client lock option, and SAP system profile selection. The guide also highlights the importance of executing the copy from a different client than the target client..
The Dynamic Data Replicator (DDR) Client Build application helps SAP customers build new clients in test or lower environments that closely resemble the production client. It supports Client Export, Local Client Copy, and Remote Client Copy.
Navigate to the Central Admin Console, select Shell, and click New.
From the Shell Build popup, select Client Build and click Create.
DDR Shell Build provides three client build options:
Creates a transport-based export from the source client, which can then be imported into the target system.
Copies data from one client to another within the same SAP system.
Copies data from a remote source client into the target client using an RFC destination.
Select Remote Client Copy when the source client is in a different SAP system and will be accessed through RFC.
Maintain the connection, source RFC destination, target client, parallel processes, lock option, and system profile before creating the job.
Select the DDR connection that defines the route between the Central Console, source system, and target system.
Select Remote Client Copy to copy data from a remote source client into the target client.
Select the RFC destination used by the target system to connect back to the source system. This is commonly the Target to Source RFC.
Enter the target client number where the remote client data will be copied.
Define the number of parallel processes to use during the copy. Higher values may improve runtime but must be aligned with available system capacity.
Allows the source client to be locked during execution where consistency protection is required.
Select the SAP profile that controls which data is copied from the remote source client into the target client.
For Remote Client Copy, you must execute the copy from a client that is different from the target client. The target client cannot be the same client that you are logged into for the copy activity. Ensure the RFC destination from the target system to the source system is correctly maintained, tested, and authorised before starting the copy. This avoids connection errors and ensures DDR can read the source client data correctly.
Client Build Application – Remote Client Copy
This guide focuses on Remote Client Copy. Remote Client Copy is used when the source client is in a different SAP system and the target client is in the system where the copy is being executed. DDR uses the configured RFC destination to read the source client and copy the selected data scope into the target client using the selected SAP client copy profile.
Client Build Options in DDR
Client Export
Local Client Copy
Remote Client Copy
Remote Client Copy Configuration Fields
Important Remote Client Copy Guidance
SAP Client Copy Profiles Explained
Profile
Meaning
What it copies
Typical use
SAP_ALL
All client-specific data without change documents
Customising, user master, application data, master data, and transactional data, excluding change documents.
Full client copy where most client data is required.
SAP_APPL
Customising and application data without change documents
Customising and business application data, excluding change documents.
Functional test clients where application data is required.
SAP_APPX
SAP_APPL without authorisation profiles and roles
Customising and application data, excluding authorisation profiles and roles.
Application copy where target authorisations must remain controlled separately.
SAP_CUST
Customising
Client-dependent configuration and customising settings only.
Shell build or configuration-only client without application data.
SAP_CUSV
Customising and user variants
Customising settings and user variants.
Configuration copy where user variants are also required.
SAP_CUSX
Customising without authorisation profiles and roles
Customising only, excluding authorisation profiles and roles.
Configuration refresh where target authorisations must be preserved.
SAP_PROF
Only authorisation profiles and roles
Roles, profiles, and authorisation-related objects.
Security role alignment between clients.
SAP_UCSV
Customising, user master records, and user variants
Customising settings, user master data, and user variants.
Production-like lower clients without full transaction data.
SAP_UCUS
Customising and user master records
Customising and user master records, excluding user variants.
Client setup where users are required but variants are not needed.
SAP_UONL
User without authorisation profiles and roles
User master records without associated authorisation profiles and roles.
User copy where roles and profiles should be maintained separately in the target.