Change Data Capture
SAP knows what changed.
We read what it wrote.
Every other CDC tool sits outside SAP and tries to infer what happened from database transaction logs. DataXover reads the source SAP wrote — change documents that record exactly what changed, who changed it, when, and in what business context.
That's not a technical distinction. That's the difference between knowing and guessing.
The Problem
Database logs tell you a row changed. They don't tell you why.
Fivetran, HVR, and every database-level CDC tool work the same way. They sit outside your SAP system and read database transaction logs — redo logs, transaction logs, depending on your database backend.
When a sales order is modified in SAP, the database log records that rows changed in VBAK, VBAP, and possibly a dozen other tables. It records the before and after values. It does not record what business event caused it. It does not record which SAP user initiated it. It does not record the business context that SAP tracks natively.
How It Works
SAP has been writing change documents since the beginning. We read them.
When a user modifies a business object in SAP — a sales order, a vendor master, a material record, a financial posting — SAP writes two records:
SAP has maintained this audit trail across every release, every database backend, every deployment model. It is the authoritative record of what happened in the system — written by SAP at the moment the business transaction posted, before any downstream system sees the data.
DataXover reads SAP's change documents (CDHDR/CDPOS) to identify which records changed since the last extraction run, retrieves the current state of those records, and delivers them to your destination with insert/update/delete flags. Your destination stays current. Your SAP system is not burdened with continuous extraction of unchanged data.
This is change data capture the way SAP intended — read from SAP's own change record, not inferred from database transaction logs.
Coverage
What about tables without change documents?
Most SAP business objects generate change documents natively. Sales orders, purchase orders, vendor master, customer master, material master, financial documents — the objects that matter most for analytics generate CDHDR/CDPOS records automatically.
For tables that don't generate change documents natively, your Basis team can enable change document tracking via transaction SCDO. This is standard SAP functionality — no customization, no development, no DataXover involvement. Your Basis team configures it in SAP and DataXover reads the records that result.
If a table doesn't support change documents and SCDO enablement isn't appropriate for your use case — full extraction on a schedule is always available. DataXover handles both modes from the same profile configuration.
Operations
Background jobs only. Your users won't feel it.
The Competitive Reality
Fivetran and HVR read database logs. DataXover reads change documents.
This isn't a feature comparison. It's an architectural difference that matters in SAP environments specifically.
Fivetran acquired HVR to do one thing: finally own SAP data movement. But the underlying approach — database-level log reading — is the same, and so are the SAP-specific problems it creates.
DataXover was built from the ground up for SAP. CDHDR and CDPOS aren't an integration — they're the foundation. The architecture that makes DataXover CDC work is the same architecture that makes everything else work. It's not bolted on. It's how the platform thinks.
Change data capture built for SAP.
Not adapted for it. Built for it.