The MM close finalises stock values and squares them with accounting. Much of it must happen before the FI close, so sequence matters.
The monthly sequence
| Step | Activity | Code | Purpose |
|---|---|---|---|
| 1 | Find unprocessed documents | ME2N / MB51 | Identify missing receipts and unverified invoices |
| 2 | Release blocked invoices | MRBR | Clear invoices held for differences |
| 3 | Analyse GR/IR | MB5S / F.19 | Reclassify goods received not invoiced and vice versa |
| 4 | Reconcile stock with the G/L | MB5L | Compare inventory value with account balances |
| 5 | Close the material ledger | CKMLCP | Where actual costing runs |
| 6 | Close the period | MMPV | Move the MM posting period forward |
GR/IR analysis
| Situation | Balance | Reclassify as | Meaning |
|---|---|---|---|
| Received, not invoiced | Credit | A liability | Goods arrived, invoice has not |
| Invoiced, not received | Debit | An asset | Invoice arrived, goods have not |
Review balances per order with MB5S and post the reclassification with F.19, normally reversing it at the start of the next month.
Reconciling stock with the ledger
Inventory value in MM should equal the inventory account balance in FI; MB5L compares them.
Divergence points at changed account determination, changed valuation classes, or inconsistency after a system failure. It should not happen, so any difference needs explaining.
| Code | Content |
|---|---|
| MB5L | Stock value against G/L balances |
| MB52 | Current stock by plant and storage location |
| MB51 | Material document line items |
| MB5B | Stock as at a chosen date |
| MC.9 | Stock trend analysis |
Closing the MM period (MMPV)
MM maintains its own posting period, separate from FI. MMPV moves it forward.
Only the current and previous periods accept postings. Running MMPV makes the next month current and the current month previous; anything earlier becomes closed.
Writing stock down
At period end, stock carried above its net realisable value has to be written down โ slow-moving and obsolete items in particular.
SAP can calculate write-downs from how long stock has been held and how much has been consumed, through transactions such as MRN0 for market price valuation and MRN9 for slow-moving stock.