Playgramma
Procure to Pay · MMSAP Procure-to-Pay (P2P), explained by playing it
Procure-to-Pay is Order-to-Cash seen from the other side of the table: instead of selling, you're buying. In Playgramma's P2P Procurement module you source raw materials, commit to a vendor, receive the goods and settle the bill — one full SAP Materials Management cycle, with the three-way match at its heart.
What you'll learn
- Purchase requisition → PO → goods receipt → invoice → payment
- The three-way match and the GR/IR clearing account
- Sourcing choices: buy from a vendor or transfer stock you own
What Procure-to-Pay actually is
P2P is how a company turns a need on the shop floor into materials on the shelf and a paid supplier. It links the plant that needs goods, the purchasing office that commits money, the dock that receives, and finance that pays — so it's the classic example of SAP MM working with FI.
The full P2P cycle, step by step
These are the stages you complete in the game, with the real SAP transaction behind each one:
- Purchase Requisition raised
ME51N— the Factory manager requests what the plant needs: material, quantity and delivery date. It still has no vendor or source of supply. - Requisition released
ME54N— the Purchasing Office approves the request, making it a valid source for a Purchase Order. - Purchase Order created
ME21N— a formal commitment to the vendor at an agreed price against Purchasing Org 1000 / Group 001, with a delivery destination (Factory or Warehouse). It's sent to the vendor. - Goods Receipt posted
MIGO · movement 101— materials booked in against the PO, valued at standard price. GR/IR is credited until the invoice arrives. - Invoice verified
MIRO— the vendor's invoice is three-way matched against the PO and the Goods Receipt. It clears GR/IR and posts the payable to the vendor. - Payment posted
F-53— the vendor is paid from the house bank (HB01). Buying below standard price books a favourable Purchase Price Variance — your procurement savings KPI. P2P complete!
Two key concepts the game makes visible
- The three-way match — PO + Goods Receipt + Invoice must agree before payment. It's what stops you paying for goods you never received or at the wrong price.
- GR/IR clearing — a holding account that captures value the moment goods arrive and clears it once the invoice is matched, so the books are right even between receipt and invoice.
Don't buy — transfer: the Stock Transport Order
Sometimes you already own the stock elsewhere. The module lets you move it instead of purchasing:
- Stock Transport Order created
ME21N · type UB— an intra-company order to move materials from the warehouse to the requesting plant. No vendor, no invoice — it just relocates stock you own. - Goods Issue posted
MIGO · movement 641— materials leave the warehouse in transit; your total owned stock is unchanged, it has simply moved location. - Goods Receipt posted
MIGO · movement 101— the transferred materials arrive at the factory and the requisition is fulfilled — no purchase needed.
Play it, don't just read it
Run a real Procure-to-Pay cycle in your browser — free, no install.
Play P2P Procurement →