Decision Atlas
SAPSAP in practiceStop 9 of 10
  1. SAP & S/4HANA basics
  2. Demand planning in SAP
  3. Inventory & MRP in SAP
  4. Procure to pay (MM)
  5. Plan to produce (PP)
  6. Warehouse (WM / EWM)
  7. Order to cash (SD)
  8. Record to report (FI/CO)
  9. End-to-end process map
  10. SAP interview questions

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.

4 min gist, 10 min in full Draft, review pending

Read atChange any time

Fourteen stops, five modules, and what each one hands to the next.

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 happensModuleHands over to
1Customer places a sales orderSDPP: a requirement from the order’s schedule lines
2MRP plans production and purchasingPPMM: purchase requisitions for components to buy
3Purchase order goes to the supplierMMThe supplier: it becomes their sales order
4Components are receivedMMWM for putaway; FI: Dr Inventory / Cr GR/IR
5Components are put away into a binWMProduction: stock ready to stage
6Supplier invoice is matchedMMFI: a payable, paid later by the payment run
7Production consumes componentsPPFI/CO: costs collected on the production order
8Finished goods are receivedPPSD: stock available to promise
9Outbound delivery is createdSDWM: a picking requirement
10Goods are picked from the binWMSD: picked quantities on the delivery
11Goods issue postsSDFI: Dr Cost of goods sold / Cr Inventory
12Customer is billedSDFI: Dr Receivable / Cr Revenue
13Customer paysSDFI: the bank statement clears the receivable
14Month is closedFIAll 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 documents and tables each hand-off creates, how to trace one order through them, and what typically breaks at each integration point.

The document trail

StepDocumentMain tables
Sales orderSales documentVBAK, VBAP
MRPPlanned orders, purchase requisitionsPLAF, EBAN
Purchase orderPurchasing documentEKKO, EKPO
Goods receipt, goods issueMaterial documentMATDOC (S/4HANA)
Any posting with valueAccounting documentBKPF, ACDOCA
Supplier invoiceInvoice documentRBKP, RSEG
ProductionProduction orderAUFK, AFKO, AFPO
DeliveryOutbound deliveryLIKP, LIPS
BillingBilling documentVBRK, VBRP
Links between SD documentsDocument flowVBFA

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-offTypical failureWhere to look
SD to PPSales order creates no requirementSchedule line category (CN instead of CP), planning strategy
PP to MMNo requisition for a shortageProcurement type, MRP type, planning file, lead times
MM to supplierPO not sentRelease strategy, output settings
MM to FIGoods receipt fails on accountsOBYC for the valuation class and key
MM to WMStock stuck in the GR areaTransfer requirement or order not created or confirmed
SD to WMNo picking taskDelivery not relevant for picking, warehouse assignment
SD to FIInvoice not in accountingVKOA revenue account determination

How large companies automate the flow, EDI messages, bank statements and payments, process mining on SAP data, and measuring the end-to-end flow.

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.

Say it in 30 seconds

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

  1. Magal, S. R. & Word, J. (2012). Integrated Business Processes with ERP Systems. Wiley.
  2. SAP Help Portal. SAP S/4HANA documentation.

Reading settings

Saved on this device. Changes apply as you choose them.

Theme
Text size
Typeface for reading
Line spacing
Line length
Start each topic at

Deeper levels stay one click away whichever you choose.

Preview

Safety stock covers the surprises while you wait for a delivery. It grows with the square root of lead time, not with lead time itself.

Lines

↑ ↓ move ↵ open Topics marked “Soon” open their line