8 transactional + master tables
BKPF, BSEG, ACDOCA for the ledger. LFA1/LFB1 (vendors), KNA1/KNB1 (customers), MARA/MARD (materials), CSKS (cost centers), CEPC (profit centers).
27 SAP tables with foreign-key integrity across the P2P cycle. HANA and classic dialects. Separate master data and transactional for clean GL-to-subledger reconciliation testing.
SAP consulting shops, audit firms, and ERP migration teams have spent years faking BKPF/BSEG/ACDOCA test data by hand or shelling out for obfuscated client extracts. VynFi generates the whole graph from a single declarative config — with foreign keys that actually line up.
BKPF, BSEG, ACDOCA for the ledger. LFA1/LFB1 (vendors), KNA1/KNB1 (customers), MARA/MARD (materials), CSKS (cost centers), CEPC (profit centers).
HANA: semicolon delimiters, comma decimals, ISO dates, UTF-8 BOM — direct IMPORT FROM CSV FILE target. Classic: comma delimiters, period decimals, YYYYMMDD — legacy ECC.
Every PO has a matching GR; every GR has a matching invoice; every invoice has a matching JE. The three-way match closes 100% or the job fails validation.
Assign your own SAP client code (default 200), ledger (default 0L), source-system tag (default DATASYNTH). Fits your naming convention, not ours.
Generate master data independently to validate migration scripts, or together for end-to-end reconciliation tests. Toggle each of the 8 tables on or off.
CSKS hierarchy + CEPC profit-center rollup mirror realistic enterprise structures. Combine with manufacturing cost-flow for WIP → FG → COGS attribution.
output:
format: sap
sap:
dialect: hana # or classic
client: "200"
ledger: "0L"
source_system: DATASYNTH
tables: [bkpf, bseg, acdoca, lfa1, kna1, mara, csks, cepc]Files land at sap_export/{bkpf,bseg,acdoca,lfa1,kna1,mara,csks,cepc}.csv inside the job archive. Access them via GET /v1/jobs/{id}/download/sap_export/bkpf.csv for single files, or GET /v1/jobs/{id}/download for the whole archive. No new endpoints, no zip shenanigans.
SAP export is available on Scale and Enterprise. 1.25× credit multiplier applies on jobs using the format.
We use strictly necessary cookies so the site works — authentication, session state, CSRF protection. We don't use advertising or marketing cookies. If we later add analytics to understand product usage, it will only run with your consent here. See our Cookie Policy.