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.