SAP ME21N — Create Purchase Order
A purchase order is your organisation's formal commitment to buy. It names the supplier, the materials or services, the quantities, the prices and the delivery dates — and once it exists, everything downstream refers back to it.
That is what makes ME21N central rather than clerical. The goods receipt (MIGO) checks quantities against this PO. The invoice (MIRO) checks the supplier's bill against this PO. The difference between the two sits on the GR/IR clearing account until they agree. Get the PO wrong and both later steps inherit the error.
The screen has three panes stacked vertically: Header (applies to the whole order), Item overview (one row per line), Item detail (everything about the selected line). They collapse and expand independently, which is why the screen looks different every time somebody shows you it.
The "N" means the newer enterprise version of the transaction; the older ME21 is effectively retired.
When you would actually use ME21N
- Ordering materials or services from an external supplier.
- Converting an approved purchase requisition into a firm order.
- Setting up a stock transport order to move goods between plants.
- Any purchase that needs a formal commitment and a three-way match.
What the screen looks like
Header
| Itm | A | I | Material | Short Text | PO Quantity | Un | Deliv. Date | Net Price | Plnt |
|---|---|---|---|---|---|---|---|---|---|
| 10 | 000000000004182 | Cotton T-Shirt | 500 | PC | 19.08.2026 | 4.20 | 1000 | ||
| 20 | 000000000004199 | Packing carton | 50 | PC | 19.08.2026 | 1.10 | 1000 | ||
| 30 | K | D | Consultancy — SAP FI | 10 | DAY | 31.08.2026 | 750.00 | 1000 |
The fields, in plain English
EKKO-BSARTWhat kind of order this is. NB is the standard purchase order; others cover stock transport orders, framework agreements and subcontracting. It controls the number range and which fields appear.
EKKO-LIFNRWho you are buying from. Must exist in the purchasing organisation you name, not just centrally.
Watch out: "Vendor not maintained for purchasing organisation 1000" means the master record exists but has no purchasing view. That is a master-data request, not a PO problem.
EKKO-EKORGThe unit responsible for negotiating with suppliers. Together with the vendor it determines which prices and conditions apply.
EKPO-KNTTPWhere the cost goes. **Blank** means the goods go into stock and are valued there. **K** charges a cost centre, **F** an internal order, **P** a project. Anything other than blank means the purchase is consumed immediately rather than stocked.
Watch out: This decides whether you are buying inventory or expense. Choosing it wrongly puts the cost in the wrong place and is awkward to correct after goods receipt.
EKPO-PSTYPWhat kind of procurement this line is. Blank is standard, **D** service, **L** subcontracting, **K** consignment, **U** stock transfer. It changes which later steps are expected.
EKPO-NETPRPrice per price unit. Usually pulled automatically from a purchasing info record or contract; typing over it creates a manual condition on this order only.
Watch out: A zero net price will normally block the order or fail invoice verification later. If it defaults to zero, the info record is missing.
EKET-EINDTWhen you expect the goods. Drives MRP, the delivery schedule and any dunning of the supplier.
EKPO-WERKS / LGORTWhere the goods are going. The material must be maintained in that plant, otherwise the line is rejected.
Step by step
- 1Open ME21N and choose the document type — NB for a standard order.
- 2Enter the vendor, then purchasing organisation, purchasing group and company code in the header.
- 3In the item overview, add one row per material or service: material number (or just a short text for a service), quantity, delivery date, plant.
- 4Set the account assignment category on any line that is not going into stock — K for a cost centre.
- 5Check the net price. If it is blank or zero, the purchasing info record is missing.
- 6Open the item detail to set storage location, tax code and any line-specific terms.
- 7Press Check (Ctrl+F1). SAP lists every error and warning before you commit.
- 8Save. SAP returns the PO number — 45xxxxxxxx by convention.
- 9If a release strategy applies, the order is not yet active. It must be released in ME29N first.
Errors you will hit, and what they mean
Material 4182 not maintained in plant 1000
Why: The material master exists but has no plant view for the plant on this line.
Fix: Extend the material to that plant (MM01 for the missing view), or order into a plant where it is maintained. Not something to work around on the PO.
Please enter purchasing organisation
Why: Header is incomplete — easy to miss because the header pane is often collapsed.
Fix: Expand the header and fill in purchasing org, purchasing group and company code.
Net price may not be zero
Why: No purchasing info record or contract covers this vendor/material combination, so nothing defaulted in.
Fix: Type the price manually to proceed, but flag that the info record is missing — otherwise every future order repeats the problem.
Purchase order is subject to release strategy
Why: The order value or category triggers approval. This is information, not an error.
Fix: The PO exists but cannot be acted on until released in ME29N. Goods receipt against an unreleased PO will be refused.
Account assignment category K requires a cost centre
Why: You set the line to charge a cost centre and did not name one.
Fix: Enter it on the Account Assignment tab of the item detail.
Common questions
What is the difference between ME21N and ME21?
ME21N is the modern enterprise version with the three-pane layout; ME21 is the old screen-sequence version, effectively retired. Use ME21N.
What is the difference between a purchase requisition and a purchase order?
A requisition (ME51N) is an internal request — "we need this". A purchase order is the external commitment — "we are buying this from you". Requisitions are usually converted into POs after approval.
Why can I not post a goods receipt against my new PO?
Most often a release strategy: the order exists but has not been approved in ME29N. Check the release status on the header.
What is the three-way match?
Purchase order, goods receipt and invoice must agree on quantity and price. SAP holds the difference on the GR/IR clearing account until all three line up. It is why the PO has to be right first.
Transactions that go with ME21N
Reading about it only gets you so far
Click through this transaction in a simulated SAP screen — no account needed, nothing to break.
Practise SAP transactions hands-on
Interactive modules, games, and an AI tutor — free to start.
Get started free →