Enterprise Data Insight

Explore EDI with confidence

Discover SAP data management, transformation, security and governance solutions built for enterprise delivery, control and speed.

SAP data management Security & governance Transformation

Quick access

International HQ details

Americas HQ

Orlando, United States

255 S Orange Avenue,
Orlando, FL 32801,
United States

Europe HQ

London, United Kingdom

71–75 Shelton Street,
Covent Garden, London,
WC2H 9JQ, UK

Email & support

Solution advisory

Not sure where to begin?

Tell us your SAP priority and an EDI specialist will help identify the right platform or service path.

Speak with an EDI specialist

Connect with EDI

Enterprise Data Insight provides purpose-built SAP data management, transformation, security and governance technology for complex enterprise environments.
// Dynamic Data Replicator
Precision Test Data Provisioning and
Scrambling for Smarter SAP
Dynamic Data Replicator · SAP Test Data Management

Control every SAP refresh with precision.

Dynamic Data Replicator (DDR) gives SAP teams one governed platform for SAP data refresh, selective data refresh, business-object replication, delta copy and data scrambling across non-production SAP ECC and SAP S/4HANA environments. Define the exact scope, validate dependencies, protect sensitive fields and retain audit-ready run evidence.

Launch the Interactive Lab
SAP ECC & S/4HANASelective Data RefreshObject ReplicationData ScramblingAudit-Ready Control
DDRData Control CentreInteractive provisioning simulation
Ready to simulate
Active scenario

QA selective refresh

Company code 1000 · Plants 1100–1300 · Last 24 months

Production SAPECC / S/4HANA1.30 TB source
DDRPolicy engine
QA / UATControlled target286 GB selected
Scope composition22%
Finance
24m
Sales
2 Co.
Materials
3 Pl.
Excluded
78%
Policy controls4 active
Selected volume286 GBfrom 1.30 TB
Estimated window4h 40millustrative model
Protected fields42policy-controlled
Integrity statusPasseddependencies resolved
ScopeValidateProtectReplicateEvidence
LIVE MODEL78% less data movedSelection updates instantly
RUN CONTROLSimulation readyScope → evidence
Enterprise operating model

One governed service. Five measurable outcomes.

Move from fragmented scripts and full-copy dependency to a repeatable SAP test data management service.

02

Right-sized data selection

Select the business data required by time period, company code, plant, process or business object.

Time · Entity · Plant · Object
03

Faster repeat cycles

Reuse a controlled baseline and apply delta updates or focused object replication instead of always starting again.

Baseline + Delta
04

Protected by design

Apply data scrambling policies during movement to reduce the spread of personal and commercially sensitive values.

Scrambling policy active
05

Audit-ready control

Retain the approved scope, timestamps, policy status, validation result and execution outcome for every run.

Run evidence retained
The operating model has to change

Test teams do not need another copy of production.

They need the exact, relationship-complete business data that makes a test, investigation or training scenario work. DDR provides that data through one governed SAP test data management platform—without forcing every request into a full-system refresh.

Lower exposureReduce unnecessary production data in lower environments.
Higher relevanceAlign data scope to the test objective and release risk.
Smaller footprintAvoid copying volume that delivers no additional test value.
Repeatable deliveryRun a defined process instead of rebuilding scripts each time.
What is SAP test data management?

It is the controlled selection, protection, refresh and governance of realistic SAP data for development, QA, UAT, training and support systems.

01

Full copies move too much data

Cost · Duration · Downtime

Traditional SAP refreshes can transfer complete production volume even when a programme needs one legal entity, one plant, one time period or one transaction chain. The result is more infrastructure consumption and a larger operational window without equivalent test value.

DDR response: full refresh when required; selective scope when it is not.
02

Stale data weakens testing

Quality · Confidence · Defects

When refresh work is expensive or disruptive, environments drift from production. Missing reference changes and outdated transaction history make defects harder to reproduce and reduce confidence in release decisions.

DDR response: repeatable refresh, object replication and delta cycles.
03

Sensitive data spreads too far

Privacy · Security · Governance

Non-production SAP environments often serve broader user groups. Copying more production data than required increases the volume of personal, financial and commercially sensitive information that must be protected.

DDR response: minimise scope and apply data scrambling during movement.
04

Manual refresh work does not scale

Scripts · Tickets · Key-Person Risk

Complex scripts, spreadsheets and ticket-driven evidence create inconsistent outcomes and keep specialist Basis teams tied to repeatable administration across a growing SAP estate.

DDR response: governed configuration, simulation, scheduling and run evidence.
Interactive SAP data replication model

Build a real SAP selection plan—not a generic percentage demo.

Choose a time-based SAP data refresh or a specific business object. DDR then models the root selection, dependent documents, related master data, custom tables, SAP table families and protection rules that would be assessed before replication.

iInteractive selection model. The SAP tables and relationships shown are representative technical examples. Actual tables, custom objects, record counts and performance are read from the connected customer landscape during simulation and execution.
SAP selection and dependency model

Time-based QA data refresh

Created, posted and changed dates are evaluated automatically across the selected period.

Selection ready
PRODS/4HANAClient 100
authorised source
Date + business scope
DDRSelection engine
Scrambling + validation
QATest DataControlled non-production target
Records scanned8.4MSource rows assessed
Records selected1.26MTransactions and dependencies
SAP tables24Standard tables resolved
Custom tables3Approved Z tables
Execution windowSource analysisCalculated on connected landscape
Table and dependency plan24 standard · 3 custom
TableContent selectedRowsRelationship
Transaction dataRelated master dataDocument flowCustom tables
Data scrambling previewPolicy active

Synthetic demonstration values only. Customer data is never exposed in this page. DDR policies are configured against approved fields in the connected SAP landscape.

Controlled selection simulationRUN · DDX-SELECT
1Read scopeDate or root objects
2ResolveTables and relationships
3ProtectScrambling preview
4PackageTransfer plan
5ValidateTarget evidence
00:00:00

Selection model loaded. Choose a data refresh or business object and analyse the scope.

i

No generic runtime promise. DDR first reads the real selected records, tables, relationships and package profile. Runtime is then determined from the connected source and target landscape, not from an arbitrary object or percentage estimate.

Watch Dynamic Data Replicator in action

See SAP data refresh and data scrambling in one controlled flow.

This demonstration shows how Dynamic Data Replicator can prepare a controlled SAP test-data refresh, move the selected business scope and apply approved scrambling policies before the data is used in a non-production environment.

  • Configure a governed SAP data-refresh request for a selected target environment.
  • Review how transactional, master, dependency and approved custom-table data is handled.
  • See sensitive values transformed through controlled data-scrambling policies.
  • Retain a repeatable process for refresh, validation and operational evidence.
Demonstration context: the video illustrates a configured DDR scenario. Exact SAP tables, relationships, protection fields, record counts and execution behaviour depend on the connected customer landscape and approved scope.
DDR Product Demonstration Data Refresh + Scrambling
Video is loaded only after the visitor presses play. Watch directly on YouTube →
A solution path for every test-data priority

Use one platform. Choose the refresh model that fits the business need.

DDR supports complete environments, right-sized slices, precise business-object scenarios and incremental change. The same controls govern scope, protection, execution and evidence across every model.

Rebuild a complete target without losing operational control.

Use DDR where a complete client or system refresh is appropriate, while retaining the same scheduling, monitoring, protection, validation and evidence model used for selective scenarios.

  • Structured source-to-target execution
  • Target preparation and repeatable scheduling
  • Integrated validation and run history
  • One control layer for complex SAP landscapes
Complete target buildControlled scope
ConfigurationAligned target foundation
Master DataComplete approved scope
TransactionsHistorical business activity
DEVEngineering and unit test
QA / UATIntegration and business validation
TrainingStable user scenarios
PlanScope and controls
ExecuteGoverned refresh
VerifyEvidence retained

Build a smaller system around the exact programme scope.

Select the history, company codes, plants and organisational data required by the test programme instead of recreating complete production volume.

  • Time-sliced historical data
  • Company-code and plant-level selection
  • Relationship-aware replication
  • Reduced target footprint and exposure
Right-sized enterprise sliceDependencies preserved
Company Code 1000Selected legal entity
Plants 1100–1300Selected operational scope
Last 24 MonthsRelevant business history
FinanceRelevant documents and balances
Sales & MaterialsLinked business processes
Target DatasetSmaller, usable and governed
TimeChoose history
OrganisationChoose enterprise scope
IntegrityRetain dependencies

Move one complete business scenario—not a disconnected extract.

Replicate a customer, material, purchase order, invoice or other business object together with the dependent records needed to make the scenario usable in the target.

  • Business-object driven selection
  • Dependency and document-flow awareness
  • Focused production issue reproduction
  • Target cleanup and controlled reload
Customer order flowObject complete
CustomerRoot business object
Sales OrderLinked transaction
DeliveryLinked fulfilment
InvoiceComplete document flow
AccountingRelevant posting records
Target ScenarioReady for investigation
SelectRoot object
ResolveDependencies
ReplicateUsable scenario

Keep the target current without rebuilding the baseline.

After the initial refresh, identify and move new or changed records instead of reprocessing data that has not changed.

  • Baseline plus incremental refresh
  • New and changed record selection
  • Repeatable scheduled cycles
  • Lower disruption for frequent testing
Incremental refreshChanges only
BaselineExisting target retained
New RecordsCreated after baseline
Changed RecordsUpdated after baseline
DetectIdentify change set
UpdateMove required delta
ValidateConfirm target state
BaselineInitial target
DeltaChanges only
RepeatFrequent cycles
SAP S/4HANA migration test data management

DDR supports the S/4HANA journey before, during and after migration.

SAP S/4HANA migration is not one test cycle. It is a sequence of readiness work, rehearsals, integration testing, user validation, cutover preparation and post-go-live change. DDR provides a reusable SAP test data management service across that complete journey.

DDRSAP test data
operating model
PREPARE
Representative project systemsBuild or refresh the sandbox, development and test landscape around the programme need.
Repeatable migration cyclesReplenish SIT, UAT, rehearsal and defect-resolution environments with governed data.
Protected data by designApply consistent data scrambling and evidence controls throughout the journey.
Post-go-live releasesContinue selective refresh, object replication, training and support after migration.
Before S/4HANA migration

Prepare a leaner, safer programme landscape.

Before conversion, selective transition or a new S/4HANA implementation begins, DDR can establish realistic non-production environments for readiness work, sandbox rehearsals, remediation and migration planning.

01Create the right project foundationBuild a clean shell where required and populate it with the approved business scope for sandbox, DEV, QA or UAT.
02Reduce inherited landscape weightAvoid carrying unnecessary history, entities or plants into every programme environment when the test objective needs less.
03Support readiness and remediation workProvide relevant data for CVI preparation, custom-code remediation, process analysis and early proof-of-concept activity.
04Protect project access from day oneApply repeatable data scrambling before production-derived data reaches wider implementation and partner teams.
Start the S/4HANA programme with environments designed for the migration—not inherited copies with unclear purpose.
Full and selective refreshUse the correct refresh model for the purpose and risk of each environment.
Object and delta replicationMove precise scenarios or changed data between repeated programme cycles.
Data scramblingProtect sensitive production-derived values in non-production SAP environments.
Validation and evidenceRetain a clearer operational trail from approved scope to completed target.
iPositioning note: DDR supports the non-production data, testing and refresh workstream around an SAP S/4HANA migration. It does not replace the SAP conversion, migration cockpit, selective-data-transition or data-transformation toolchain.
DDROne governed operating modelSELECTIVE
Control data by business purpose

Define refreshes by business purpose—not technical volume alone.

DDR lets SAP teams choose a full refresh, selective data slice, business-object scenario or delta cycle according to the purpose of the target environment. Hover over or select a scope model to explore it.

Active scope model

Time-slice refresh

Select the historical period required for testing while retaining the related master and transaction data needed for the agreed scope.

Period-based · Combinable with entity and plant
01
Business-led scoping

Define the target by period, legal entity, plant, process or business object and align the data selection to the test objective.

Clear purpose for every selected record
02
Relationship-aware movement

Preserve the required master-data relationships, document flow and dependent records so the target scenario behaves realistically.

Usable business context—not disconnected rows
03
One reusable operating model

Apply common scope, data scrambling, target preparation, validation, execution and audit-evidence controls across every refresh model.

Combinable · Governed · Repeatable
Selected delivery evidence

Built for enterprise SAP data—not laboratory examples.

DDR has been applied to demanding refresh, selective replication, scrambling and transformation scenarios across retail, manufacturing and complex multi-country SAP landscapes.

European retail carve-out23 TB

Selective data movement across five company codes and three countries.

A multi-iteration programme included a two-year synchronisation window, repeated QA cycles and controlled quarterly synchronisation to support a complex enterprise carve-out.

On demand

Granular retail refresh

Object-level replication, custom-table support, target deletion and role-based access for a large South African retail environment.

Protected

HR and customer data scrambling

Production data protection combined with on-demand replication for a major Middle East petrochemical organisation.

Repeatable

Production issue reproduction

Specific business datasets replicated into non-production so support teams could recreate and investigate real SAP issues.

Enterprise architecture

A governed control layer between production and every non-production target.

Centralise selection, scheduling, transfer, scrambling, monitoring and validation without replacing the SAP landscape around it.

Dynamic Data Replicator · Landscape ControlSource → DDR → Target
SAP ECCAuthorised production source
SAP S/4HANAAuthorised production source
Additional SAP SourcesLandscape-specific connectivity
DDR

Dynamic Data Replicator

Central administration, policy-driven scope, security, execution, monitoring and validation.

RFCWeb ServiceFileSchedulerScramblingAudit
DevelopmentEngineering and unit testing
QA / UATIntegration and business validation
Training / SandboxProtected purpose-built data
DDRProtected SAP test-data refresh
Uniform PolicyRepeat the same rule across environments.
Random ScramblingReplace sensitive values with usable alternatives.
Fixed ValuesApply controlled replacements where required.
Custom LogicSupport field-specific business rules.
Data security inside the refresh

Production-like testing should not expose production identities.

DDR can transform sensitive fields while the selected data is being replicated. Teams retain the structure and business behaviour required for testing while reducing the spread of original confidential values.

Policy consistencyApply common protection logic across repeated refresh cycles.
Format-aware outputKeep values usable for application and process testing.
Controlled executionConnect the scope, protection policy and evidence in one run.
Reduced exposureCopy less data and protect the sensitive fields that remain.
Designed around real SAP delivery work

One governed data layer for every non-production scenario.

Give each team the realistic data it needs without distributing a complete production system every time.

QA and regression testing

Refresh the data required for reliable test cycles while controlling size, sensitivity and repeatability.

Relevant data · repeatable cycles

Development and unit testing

Provide developers with focused, realistic scenarios without distributing complete production datasets.

Faster setup · lower exposure

UAT and business validation

Build credible, process-relevant test conditions for key users, process owners and release teams.

Production-like · business-ready

Production support

Move one complete business object and its dependencies to recreate and investigate a live issue.

Object-level · on demand

Training environments

Supply stable, realistic and protected datasets for complete business-process practice.

Realistic · protected · reusable

S/4HANA programmes

Support repeated validation cycles with right-sized data, consistent controls and traceable execution.

Iterative testing · governed data
Buyer questions, answered directly

SAP test data management without the vague language.

Clear answers for SAP leaders, Basis teams, test managers, security teams and transformation programmes evaluating DDR.

SAP test data management is the controlled process of selecting, protecting, refreshing and governing realistic SAP data for development, QA, UAT, training and support environments. It goes beyond a technical system copy by managing the purpose, scope, security, validation and evidence behind the data.

A client copy primarily duplicates a client or system. DDR provides a wider operating model for full and selective refresh, time and organisational subsetting, business-object replication, delta copy, data scrambling, scheduling, validation and run evidence.

Yes. DDR can select data by time period, company code, plant, business object and other agreed criteria so the target contains the scope needed for its purpose rather than a complete copy of production volume.

Yes. DDR can select a root business object and move the dependent records required to reconstruct a usable scenario in the target. This supports production support, defect investigation and focused test preparation.

DDR can apply fixed, random or custom scrambling logic as the selected data is replicated. This helps preserve realistic test structure while preventing original confidential values from being distributed into lower environments.

DDR is positioned for SAP ECC and SAP S/4HANA landscapes. The exact release, architecture, transfer mechanism and implementation scope should be confirmed during a technical assessment of the customer environment.

Before migration, DDR can help establish leaner, protected and representative programme environments. During migration, it can support repeated SIT, UAT, rehearsal and defect-resolution cycles with full refresh, selective slices, business-object replication or delta updates. After go-live, the same governed service can support regression testing, releases, training and production support. DDR supports the test-data workstream around migration; it does not replace the SAP migration or conversion toolchain.

Show us the refresh problem DDR needs to solve.

We will review your current copy process, environment footprint, refresh frequency, sensitive-data exposure and priority use cases—then demonstrate the DDR workflow around your real requirement.

Explore SAP Data Refresh Services

Enterprise Data Insight · Dynamic Data Replicator · SAP Test Data Management