MM · Materials Management
Procure-to-Pay SAP S/4HANA training
A complete MM purchasing cycle from purchase requisition to supplier payment.
Process overview and business context
Procure-to-Pay connects operational buying, warehouse receipt, invoice verification, and finance clearing. In S/4HANA, learners need to see the whole chain because a weak purchase order, late goods receipt, or blocked invoice quickly becomes a finance and supplier-service issue.
Learners can explain how a procurement need becomes a posted supplier liability and payment, including the material, logistics, and Universal Journal impact.
End-to-end flow
- 1
Purchase Requisition
ME51NFiori app: Create Purchase Requisition
ACDOCA impact: No direct ACDOCA posting; creates demand and approval context.
- 2
Purchase Order
ME21NFiori app: Manage Purchase Orders
ACDOCA impact: No accounting entry for a standard PO, but commitment and valuation expectations are established.
- 3
Goods Receipt
MIGOFiori app: Post Goods Movement
ACDOCA impact: Posts inventory or expense and GR/IR clearing where valuation is relevant.
- 4
Invoice Verification
MIROFiori app: Create Supplier Invoice
ACDOCA impact: Posts supplier liability, tax, price differences, and clears GR/IR where matched.
- 5
Payment
F110Fiori app: Manage Automatic Payments
ACDOCA impact: Clears supplier open item and posts bank/cash movement.
Key tables
| Table | Explanation |
|---|---|
| EKKO | Purchase order header: supplier, purchasing organization, document type, currency, and release state. |
| EKPO | Purchase order items: material, quantity, price, plant, account assignment, and delivery tolerance. |
| MARA | General material master data used throughout procurement and inventory processing. |
| MSEG / MATDOC | Goods movement item data; S/4HANA uses MATDOC as the material document line-item foundation. |
| RBKP / RSEG | Supplier invoice header and item data used by invoice verification. |
| ACDOCA | Universal Journal line items for valuation, invoice, and payment-related financial postings. |
Step-by-step walkthrough
Create the purchase requisition
Capture material, plant, quantity, delivery date, account assignment, and requester.
Watch out for: If account assignment is wrong, invoice verification may block later even though purchasing looked correct.
Convert or create the purchase order
Confirm supplier, price, tax code, purchasing organization, delivery tolerances, and approval status.
Watch out for: Avoid teaching ME21N as typing practice; explain why each field controls downstream receipt and invoice behavior.
Post goods receipt
Receive against the PO and check stock, valuation, and GR/IR postings.
Watch out for: A late or missing goods receipt is one of the most common causes of blocked invoices.
Verify supplier invoice
Run the three-way match between PO, receipt, and invoice, then analyze any block.
Watch out for: Price, quantity, and tax differences should be classified before they are released.
Pay and clear supplier item
Execute payment proposal, review exceptions, post payment, and confirm clearing.
Watch out for: Payment terms and baseline date are master-data topics, not only finance topics.
Common errors and troubleshooting
Invoice blocked for quantity variance
Likely cause: Supplier invoiced more than received or receipt was not posted.
Fix path: Check MIGO/MATDOC receipt and tolerance settings before releasing the block.
Wrong account assignment
Likely cause: Cost center, asset, WBS, or GL account was missing or incorrect on PR/PO.
Fix path: Correct the purchasing document if possible; otherwise document the finance correction path.
GR/IR balance remains open
Likely cause: Receipt and invoice quantities or values do not reconcile.
Fix path: Analyze PO history, invoice documents, and clearing logic before month-end close.
ECC to S/4HANA differences
S/4HANA keeps the familiar purchasing documents, but analytics, inventory valuation, and finance reporting are simplified through HANA-optimized apps and the Universal Journal. Material Ledger is mandatory and finance impact is visible faster through ACDOCA-based reporting.
Glossary
- Purchase Requisition
- Internal request that documents a need before a purchase order is created.
- Purchase Order
- Legally relevant purchasing document sent to a supplier.
- Goods Receipt
- Posting that confirms goods or services were received and updates inventory or expense.
- Invoice Verification
- Step that compares supplier invoice data with the purchase order and receipt.
- ACDOCA
- Universal Journal table where finance line items are stored in SAP S/4HANA.
Knowledge check
Complete the quiz with at least 70% to unlock the certificate.
Start the generator