IT CanvassTalk to an advisor
SAP fundamentals · LessonBy , SAP Solution Architect · Published · SAP S/4HANA 2023 · all levels

Transaction data

Transaction data records the individual business events that happen every day, orders, deliveries, invoices, goods movements, postings. It is created constantly, references master data, and is what flows through SAP’s end-to-end processes.

Quick answer

Transaction data grows continuously and dominates database size.

Key takeaways
  • Where master data is the stable reference (a customer, a material), transaction data is the event that uses it: a sales order for…
  • SAP follows a document principle: every business event creates a document with a unique number, a header (who, when, overall data)…
  • When a transaction is posted, it triggers updates across modules, a goods receipt updates inventory and posts to finance.
  • Watch out: Confusing documents with master data.

What transaction data is

Where master data is the stable reference (a customer, a material), transaction data is the event that uses it: a sales order for that customer, a goods receipt for that material. Each transaction is typically stored as documents, a header and item structure, in dedicated tables.

Documents and the document principle

SAP follows a document principle: every business event creates a document with a unique number, a header (who, when, overall data) and items (the lines). A sales order lives in VBAK (header) and VBAP (items); a financial document in BKPF (header) and BSEG (items). This consistent structure appears everywhere.

Transaction data drives integration

When a transaction is posted, it triggers updates across modules, a goods receipt updates inventory and posts to finance. Transaction data is therefore the mechanism through which SAP’s integration actually happens.

Volume and archiving

Transaction data grows continuously and dominates database size. Managing its volume, through archiving and, in S/4HANA, a simplified data model, is an important operational concern.

Common pitfalls

  • Confusing documents with master data.
  • Ignoring the header/item structure when reading tables.
  • Underestimating data growth from transactions.

Practice challenge

+0 XPStreak ×0
Question 1 of 3
Which statement is true of Transaction data?

Frequently asked questions

What does the term Transaction data refer to in SAP?
Transaction data records the individual business events that happen every day, orders, deliveries, invoices, goods movements, postings. It is created constantly, references master data, and is what flows through SAP’s end-to-end processes.
What is another point to note about Transaction data?
Transaction data grows continuously and dominates database size.
What else is worth knowing about Transaction data?
Where master data is the stable reference (a customer, a material), transaction data is the event that uses it: a sales order for that customer, a goods receipt for that material.
What tends to go wrong with Transaction data?
Confusing documents with master data. Ignoring the header/item structure when reading tables. Underestimating data growth from transactions.
Already working on SAP and stuck on a live ticket?Get an expert SAP developer on screen-share to finish your daily tasks with you. Deliver on time, protect your reputation and your job. Monthly support only, no task-wise plans.Task assigned · no idea where to startStill stuck · your job on the lineExpert joins your screenDelivered on timeExplore On Job Support