SAPSAP in practiceStop 9 of 10
End-to-end process map
One customer order traced across SD, PP, MM, WM and FI/CO, with every hand-off between modules, plus the interactive map built from my Global Bike practice.
Read atChange any time
Each SAP module makes sense on its own, but interviews love the hand-offs: what one module passes to the next. Here is one customer order followed all the way through:
| # | What happens | Module | Hands over to |
|---|---|---|---|
| 1 | Customer places a sales order | SD | PP: a requirement from the order’s schedule lines |
| 2 | MRP plans production and purchasing | PP | MM: purchase requisitions for components to buy |
| 3 | Purchase order goes to the supplier | MM | The supplier: it becomes their sales order |
| 4 | Components are received | MM | WM for putaway; FI: Dr Inventory / Cr GR/IR |
| 5 | Components are put away into a bin | WM | Production: stock ready to stage |
| 6 | Supplier invoice is matched | MM | FI: a payable, paid later by the payment run |
| 7 | Production consumes components | PP | FI/CO: costs collected on the production order |
| 8 | Finished goods are received | PP | SD: stock available to promise |
| 9 | Outbound delivery is created | SD | WM: a picking requirement |
| 10 | Goods are picked from the bin | WM | SD: picked quantities on the delivery |
| 11 | Goods issue posts | SD | FI: Dr Cost of goods sold / Cr Inventory |
| 12 | Customer is billed | SD | FI: Dr Receivable / Cr Revenue |
| 13 | Customer pays | SD | FI: the bank statement clears the receivable |
| 14 | Month is closed | FI | All modules’ postings meet in the financial statements |
Read down the last column and you can see why SAP is called integrated: almost every step either creates work for another module or a journal entry in finance, automatically.
I built an interactive version of this map while working through the Global Bike case. Each stop shows the Fiori app and T-codes, the tables behind it, the stock and money impact, how automated it usually is in large companies, what goes wrong in real life, and, where I executed the step myself, my actual document numbers.
Open the interactive SAP process map →Words to use
- Integration point
- A step where one module automatically creates work or postings in another.
- Document flow
- The chain of linked documents from order to payment that lets you trace any transaction.
- Stock vs money impact
- What a step does to quantities, and what it posts in the books; good answers mention both.
The document trail
| Step | Document | Main tables |
|---|---|---|
| Sales order | Sales document | VBAK, VBAP |
| MRP | Planned orders, purchase requisitions | PLAF, EBAN |
| Purchase order | Purchasing document | EKKO, EKPO |
| Goods receipt, goods issue | Material document | MATDOC (S/4HANA) |
| Any posting with value | Accounting document | BKPF, ACDOCA |
| Supplier invoice | Invoice document | RBKP, RSEG |
| Production | Production order | AUFK, AFKO, AFPO |
| Delivery | Outbound delivery | LIKP, LIPS |
| Billing | Billing document | VBRK, VBRP |
| Links between SD documents | Document flow | VBFA |
Tracing one order
From the sales order (VA03), the document flow shows the delivery, goods issue and invoice with their numbers and statuses. From the purchase order (ME23N), the purchase order history shows every goods receipt and invoice against it. Each material and invoice document links to its accounting document. Following these links answers most “what happened to this order?” questions without guesswork.
In the Global Bike exercises, document numbers follow typical number ranges: purchase orders starting 45 (4500000546), goods receipts 50 (5000000985), supplier invoices 51 (5105600427) and payments 15 (1500000157). Recognizing a document type from its number is a small skill interviewers notice.
What breaks at each hand-off
| Hand-off | Typical failure | Where to look |
|---|---|---|
| SD to PP | Sales order creates no requirement | Schedule line category (CN instead of CP), planning strategy |
| PP to MM | No requisition for a shortage | Procurement type, MRP type, planning file, lead times |
| MM to supplier | PO not sent | Release strategy, output settings |
| MM to FI | Goods receipt fails on accounts | OBYC for the valuation class and key |
| MM to WM | Stock stuck in the GR area | Transfer requirement or order not created or confirmed |
| SD to WM | No picking task | Delivery not relevant for picking, warehouse assignment |
| SD to FI | Invoice not in accounting | VKOA revenue account determination |
How much is automatic in large companies
- Planning: MRP runs nightly; planners work on exceptions, not on every material.
- Purchasing: approved requisitions with a valid source become purchase orders automatically (ME59N), and orders go to suppliers electronically.
- Receiving and invoicing: suppliers send advance shipping notices; invoices arrive electronically or are created by ERS; most match automatically.
- Payments and receipts: payment runs pay due invoices; electronic bank statements clear customer payments and supplier payments automatically.
- Sales: customer orders arrive by EDI or portal, are priced and checked automatically, and flow to delivery and billing with few touches.
People handle the exceptions: blocks, shortages, disputes and changes.
EDI messages
Electronic messages connect SAP with partners. Common ones: ORDERS (purchase order), ORDRSP (order confirmation), DESADV (dispatch advice or advance shipping notice) and INVOIC (invoice). In SAP they are exchanged as IDocs, which can be monitored and reprocessed when a message fails.
Bank statements
Electronic bank statements are imported daily and matched to open items using rules (reference numbers, amounts, customer IDs). Well-tuned matching clears most customer payments automatically and leaves only exceptions for the receivables team.
Process mining on SAP data
Because every step leaves a document with a timestamp, SAP data is well suited to process mining: reconstructing how orders actually flow, including rework loops (price changes after order creation, repeated credit blocks, invoice blocks) and variants nobody designed. The most common use is to find the few deviations that cause most delays and manual work.
Measuring the end-to-end flow
End-to-end measures come straight from document timestamps: order-to-delivery cycle time from the sales order to goods issue; procure-to-pay cycle time from requisition to payment; the share of invoices matched automatically; the share of orders processed without manual touches. Tracking them shows whether integration and automation are actually working.
Interview kit
Practise it out loud
Answer each question yourself before opening the model answer.
End to end, a sales order in SD creates a requirement that MRP in PP turns into planned orders and purchase requisitions; MM buys and receives the components, which WM puts away and FI records against GR/IR; production consumes them and receives finished goods, making stock available to promise; SD delivers, posts goods issue and bills; and FI records cost of goods sold, receivables, payments and the month-end close. Each hand-off is automatic, which is the point of an integrated ERP.
Walk me through what happens in SAP when a customer orders a product you don't have in stock.
The sales order’s availability check finds a shortage and passes the requirement to MRP. MRP creates a planned order (if we make it) or a purchase requisition (if we buy it). Purchasing converts the requisition to a PO, the goods receipt posts stock and a journal entry, production or the warehouse makes the goods available, and the order is delivered, goods issued and billed.
Which steps create accounting entries in this flow?
Goods receipt (inventory against GR/IR), invoice verification (GR/IR against the supplier), payment (supplier against bank), goods issue to production and production receipt (order costs and inventory), post goods issue to the customer (cost of goods sold against inventory), billing (receivable against revenue) and the customer payment (bank against receivable). Planning steps like MRP and documents like orders don’t post.
Connected stops
Where this idea feeds in, or gets its inputs from.
Sources and further reading
- Magal, S. R. & Word, J. (2012). Integrated Business Processes with ERP Systems. Wiley.
- SAP Help Portal. SAP S/4HANA documentation.