BEAM — Selective SAP Data Replication by Nexabase

BEAM Select What Matters. Protect What’s Sensitive. Deliver Data Faster by Nexabase
Simulation Mode

Run it before you run it.

Simulation Mode extracts the data, stages it, and calculates exactly how long the real run will take and how much data will move — without writing a single record to the target system. You see the outcome before you commit to it.

Launch BM-2481 · PRD → QAS
● read once no writes in simulate SAP SOURCEPRD · production STAGINGextract once SAP TARGETQA · DEV · UAT
Projected duration
02:47:00
Data volume
0GB
Records written
0
Live Optimize

Change the engine mid-flight.

Adjust data packet size and the number of parallel work processes on both source and target — while the launch is in progress. Throttle back during business peaks, open the throughput up overnight. No cancel. No restart.

Throughput control · live● running
Data packet size64 MB
Parallel processes · source6
Parallel processes · target8
410
MB / s
29%
Source load
02:14
Est. finish
Forms, Modules and Filters

Copy the 2% you need. Not the 100% you don't.

Build a Form: choose the SAP modules, apply filters on key and non-key fields, attach process protocols, and BEAM moves precisely that scope — a company code, a plant, a date range, one customer, one failed order.

Form builder · scope preview0 filters
Full system copy4.20 TB
BEAM Form scope4.20 TB
Storage & HANA memory avoided0 GB
Scrambling in transit

Real data behaviour. Without real identities.

Customer, employee, vendor, bank, salary, address, email and mobile fields are scrambled before they reach non-production. Repeatable scrambling rules, role-based access, and a full audit trail of every copy.

PRD · SourceScrambling engineQAS · Target
CUSTOMERMeridian Foods GmbH
CONTACTanna.keller@meridian.de
IBANDE89 3704 0044 0532 0130
MOBILE+49 171 555 0182
SALARY€ 84,200.00
ORDER VALUE€ 12,640.55 · unchanged
record in transit — scrambling engine active
Persisted staging

Your production system gets read once.

Actual Mode reuses the data already staged during simulation. No second extraction, no repeated load on the live system, no second window to negotiate.

Load on production · per refreshextract once · use twice
Conventionalread 1simulationread 2actual run2× load
BEAMread 1staged & reusedno second read1× load
Production windows to negotiateone, not two
Forms, Launch IDs and Copy Launch

Define it once. Re-run it every sprint.

A finalised Form generates a Launch ID. Copy any past launch to create a fresh one with identical configuration, then execute or schedule it. Refreshes stop being projects and become routine.

Configure once · repeat forevercycle
Form Launch Repeat
Launch ID BM-2481 · copy → execute → schedule
Dual-side progress and layered logs

Source and target progress. Side by side. Live.

Separate completion percentages for extraction and posting, estimated time remaining, and two levels of logging — a header view of every table involved, and a step-by-step detailed view that pinpoints exactly where a bottleneck is forming.

BEAM · Launch BM-2481● LIVE
0%
Extraction · PRD
0%
Posting · QAS
Registration and licence control

Every copy registered, authorised and accounted for.

Production systems are registered with a licence key, an administrative owner and defined source-to-target destinations. Nothing moves outside a registered, authorised path — and every registration and licence detail exports to Excel or CSV for audit.

System registryRegistered
SystemPRD · S/4HANA 2023
Licence keyNXB-••••-••••-8841
Administrative ownerbasis.admin
Authorised pathsPRD → QAS · PRD → DEV
Export XLSXExport CSV
Business outcome

Lean non-production systems. Full-fidelity testing.

Maintain right-sized test environments instead of production-scale replicas — lower storage, lower HANA memory, lower infrastructure cost — while testing against complete, dependency-aware business scenarios.

Savings estimatorindicative
Production database size4 TB
Non-production systems3
10.6 TB
indicative storage avoided
5.3 TB
indicative HANA memory avoided
✓  Thanks — the detailed breakdown is on its way.

Indicative estimate based on typical selective-copy scopes. Nexabase will validate against your actual landscape.

01 / 09  ·  Simulation Mode
Scroll
How BEAM works

Four steps. One production read. Zero surprises.

Powered by DATAFLY, Nexabase's selective replication engine for SAP landscapes.

/01

Register

Production systems are registered with a licence key, an administrative owner and authorised source-to-target destinations. Nothing moves outside a registered path.

/02

Define the Form

Choose SAP modules, filter on key and non-key fields, attach process protocols. A company code, a plant, a date range — exactly the scope you need.

/03

Simulate

BEAM extracts and stages the data, then projects the real run's duration and volume — without writing a record to the target. Rehearse before you commit.

/04

Execute

Actual Mode posts the data already staged during simulation. No second extraction, no repeated load on production, no second window to negotiate.

Business challenge

Key business challenges SAP customers face.

Fifteen recurring problems with the traditional refresh — what happens today, and what each one costs the business.

01

Full system copies are too large

What happens today

Customers often refresh QA/Test by copying the complete production database even when a team needs only a handful of business transactions.

Business impact

Large infrastructure footprint, longer refresh cycles and unnecessary data movement.

02

Difficult to select only the required business data

What happens today

A tester may need 50 sales orders, one company code, a few customers or transactions from the last three months — not several terabytes of SAP data.

Business impact

Teams wait for an entire refresh for a very small testing requirement.

03

SAP data relationships are extremely complex

What happens today

Copying VBAK, for example, isn’t enough for a sales-order scenario. The transaction can depend on items, partners, pricing, customer/material masters, document flow and many other objects.

Business impact

Incomplete datasets cause failed tests and significant manual data preparation.

04

Production data contains sensitive information

What happens today

Customer names, addresses, phone numbers, employee information, bank details, tax IDs and commercially sensitive information can enter DEV/QA systems. SAP explicitly recommends removing or anonymizing confidential, security-critical and sensitive personal data when production data is used for testing.

Business impact

Privacy, security and regulatory exposure.

05

Scrambling can destroy test-data usability

What happens today

Simply replacing values is not enough. Scrambled data may need to retain format, uniqueness, referential relationships and realistic characteristics.

Business impact

Data becomes secure but unusable for meaningful functional testing.

06

Test environment refreshes take too long

What happens today

Traditional SAP system-copy processes involve preparation, export/backup, transfer, restore/import and post-copy activities. SAP’s system-copy guidance explicitly requires customers to plan for source-system downtime and estimate copy duration, particularly for large databases.

Business impact

Testing projects lose days waiting for usable environments.

07

Lower environments quickly become stale

What happens today

Because refreshes are expensive and disruptive, organizations may perform them monthly, quarterly or even less frequently.

Business impact

Developers test against data that no longer reflects current production scenarios.

08

High infrastructure and storage cost

What happens today

A multi-terabyte production database may be replicated across DEV, QA, UAT, Sandbox and Training environments.

Business impact

Significant database, storage, backup and cloud infrastructure costs.

09

Heavy dependency on SAP Basis / technical teams

What happens today

Business users and testers generally cannot request and provision their own datasets. Basis/database teams coordinate refreshes and post-copy activities.

Business impact

A simple data request becomes an IT ticket and project dependency.

10

Refreshes can disrupt existing testing

What happens today

A full refresh can overwrite data that another development or testing team has spent days creating.

Business impact

Teams lose test scenarios and have to rebuild them.

11

Different projects need different slices of data

What happens today

Finance may require one company code, SD a specific customer/order scenario, MM particular materials, while another project needs only recent transactions.

Business impact

One generic QA database cannot efficiently satisfy every project.

12

Post-refresh reconciliation is complex

What happens today

Interfaces, number ranges, test scripts, users and connected systems may need verification after refreshes. SAP’s S/4HANA Cloud Public Edition guidance, for example, notes that connected systems are not automatically synchronized and integrations must be validated after a refresh.

Business impact

Additional Basis/integration work before testing can start.

13

Limited auditability of copied production data

What happens today

Organizations need to know who requested data, what was selected, where it was moved, what scrambling was performed and when.

Business impact

Governance and compliance teams have difficulty demonstrating control.

14

Custom SAP objects complicate replication

What happens today

Real SAP landscapes contain Z-tables, custom applications, industry solutions and customer-specific relationships — not only standard SAP tables.

Business impact

Generic extraction approaches frequently require significant customization.

15

Growing demand for Agile/DevOps conflicts with traditional refreshes

What happens today

Development teams increasingly expect rapid iterations while SAP refresh processes remain infrastructure-oriented.

Business impact

Test-data provisioning becomes the bottleneck even when software delivery itself has become faster.

BEAM addresses all fifteen — selective scope, relationship-aware extraction and scrambling in a single controlled, fully audited run.

Use cases

One engine. Many possibilities. One powerful platform.

Compatibility & prerequisites

Where BEAM can be deployed.

The technical detail your Basis and security teams will ask for, before the first conversation.

SAP landscape

SAP ECC
ECC 6.0, all enhancement packs
SAP S/4HANA
on-premise, all supported releases
SAP RISE
supported, subject to access approval
Source ↔ target
same product family; target release equal or higher

Databases & scope

Databases
SAP HANA, Oracle, MS SQL Server, IBM Db2, SAP ASE, MaxDB
Modules
FI, CO, SD, MM, PP, QM, PM, PS, HR/HCM and custom Z-tables
Applications
ERP, CRM, SCM, HCM
Client handling
client-dependent and cross-client data handled separately

Install & connectivity

Delivery
ABAP add-on, imported as a standard transport request
Connectivity
trusted RFC destinations between registered source and target
Authorisations
dedicated BEAM roles; no SAP_ALL required
Typical install
half a day; first productive copy within 1–2 weeks

Exact prerequisites are confirmed against your landscape during the demo. See the FAQ →

0%
less data moved on a typical selective refresh
0×
production read per refresh — staged data reused
0%
of copies registered, authorised and audit-logged
0
everyday use cases, one replication engine
Frequently asked questions

The questions your teams ask first.

Scope, prerequisites, scrambling and audit — answered before the first conversation.

What is BEAM?

BEAM is an SAP-focused enterprise application/product from Nexabase Enterprise Solutions Pvt. Ltd. designed to selectively move production SAP data into lower environments such as QA, Test, Development, or Sandbox — while protecting sensitive information.

BEAM is intended to solve the common SAP problem where teams need realistic production-like data for development, testing, troubleshooting, training, or project activities, but do not want to perform a full system copy.

The application is built around a few key capabilities:

  • Selective Data Replication — users choose the relevant SAP business data instead of copying the entire database.
  • Data Scrambling — sensitive production information can be scrambled before it reaches lower environments.
  • Business-object-aware extraction — BEAM can follow SAP relationships so that related header, item, master, and dependent records move together.
  • Reusable SAP catalogs — the product can support business objects across modules such as FI, CO, MM, SD, PP, EWM, HCM/HR, PM, QM, PS, TRM, DBM/VSS, etc.

A simple explanation would be:-

BEAM helps organizations securely bring only the SAP production data they need into non-production environments — without the cost, time, and privacy risk of a full system copy.

For example, if a development team needs one particular Sales Order, BEAM could identify that order and the relevant dependent data, scramble sensitive customer information where required, and replicate the necessary dataset to QA rather than refreshing the whole production database.

Which SAP system and databases does BEAM support?
BEAM supports SAP ECC and SAP S/4HANA environments primarily that have Netweaver Applications across all the SAP Supported Databases.
How is BEAM installed, and what does it need?
BEAM is delivered as an ABAP Add-on from Customer Portal. Detailed pre-requisites will be shared as part of customer onboarding activities.
What scope can a copy cover?
FI, CO, SD, MM, PP, QM, PM, PS and HR/HCM, plus custom Z-tables, across ERP, CRM, SCM and HCM applications. Client-dependent and cross-client data are handled separately. You define the copy form by selecting modules, filtering on key and non-key fields, and limiting scope by company code, plant or date range.
How does BEAM protect production data?
BEAM reads production data once, stages it securely, and scrambles sensitive fields in transit. Every copy path is registered, authorised and audit-logged, so the target system never receives uncontrolled production data.
Does BEAM write records to the target during simulation?
No. In simulation mode BEAM extracts and stages the selected SAP data, then projects the real run's duration and volume — without writing a single record to the target system. When you switch to execute mode, BEAM posts the data already staged: no second extraction, no repeated load on production.
What makes BEAM different from a full system copy?
Rather than copying an entire SAP landscape, BEAM selectively replicates only the modules and fields the target environment needs. That reduces data volume, shortens timelines and removes the outage risk of a full system copy.
How is each copy tracked?
Every copy is registered with a licence key, an administrative owner and authorised source-to-target paths. BEAM records the full audit trail, so you can verify compliance, access and change history.

Still have a question about your landscape? Request a demo →

See BEAM run against your landscape.

A 30-minute session: your systems, your scopes, a live simulation — and the exact numbers your next refresh would produce.

Production read once — staged data reused Sensitive fields scrambled in transit Every copy registered & audit-logged