How to Create a Purchase Order ME21N in SAP

โšก Smart Summary

Creating a Purchase Order ME21N in SAP standardizes procurement across internal transfers, external goods, services, subcontracting, third-party, and consignment processes. This tutorial walks through the ME21N transaction step-by-step, explains every header and item-level tab, and shows how master data populates each field automatically.

  • ๐Ÿ“‹ Core Definition: A Purchase Order in SAP is a formal procurement document created through transaction ME21N that records vendor, material, quantity, pricing, and delivery commitments.
  • ๐Ÿ”‘ Transaction Code: Use ME21N for the modern enjoy-style screen; ME21 is the legacy version still available for compatibility.
  • ๐Ÿ“ฆ Header Tabs: Manage Status, Delivery/Invoice terms, Organizational Data, Conditions, Texts, Address, and Additional Data at the document level.
  • ๐Ÿงพ Item-Level Tabs: Maintain delivery schedule, material data, delivery tolerances, invoice tax codes, conditions, delivery address, and confirmation controls per line item.
  • ๐Ÿ’พ Master Data Automation: Purchase Info Record, Material Master, and Vendor Master automatically populate price, text, currency, and address fields to reduce manual entry errors.

How to Create a Purchase Order ME21N in SAP

What is a Purchase Order in SAP?

A Purchase Order in SAP is the formal procurement document that confirms a buyer’s intent to purchase materials or services from a vendor at agreed terms. Purchase Orders are used across many procurement scenarios: internal procurement (from one plant to another), external procurement of goods (direct consumption or stock), and services. They also drive subcontracting, third-party, and consignment processes. Each Purchase Order can be created from scratch or with reference to an existing purchase requisition, RFQ, quotation, another purchase order, contract, or sales order, which keeps the procurement chain auditable end-to-end.

Why Use ME21N to Create a Purchase Order?

Transaction ME21N is the modern “enjoy-style” screen for creating Purchase Orders, and it has become the standard interface for procurement in SAP. Choosing ME21N over the legacy ME21 transaction gives buyers a single screen with header and item areas, drag-and-drop tab navigation, and automatic master-data population.

  • Faster Data Entry: Header, item overview, and item detail are visible on one screen, reducing screen switches.
  • Master Data Reuse: Vendor, material, and purchase info record data fill the document automatically, lowering the risk of typos.
  • Better Validation: Status fields surface delivery, invoice, and confirmation states the moment a PO is saved.
  • Reference Documents: ME21N lets you copy from requisitions, contracts, RFQs, or older POs in just a few clicks.

How to Create a Purchase Order in SAP ME21N

Purchase Orders are created using the standard transaction ME21N (or ME21, the legacy version of the transaction). Follow the four steps below to create, verify, and save a complete Purchase Order.

Step 1) Enter Header and Item Data

  1. Enter transaction code ME21N.
  2. Enter the vendor.
  3. Enter the material number that needs to be procured.
  4. Enter the quantity and unit of measure (optional โ€” the system uses the UoM from the purchase info record).
  5. Press ENTER to confirm the data you have entered.

Enter ME21N transaction code and Purchase Order header data

The Purchase Order item is now populated with information from the purchase info record and material master, combined with the vendor master data. This can be seen on the next few screens.

Delivery date and net price are populated from the information supplied in master data.

Purchase Order item with delivery date and net price populated

In the screenshot below, blocks 1 and 2 were populated from the purchase info record, while block 3 was populated from the vendor master.

Purchase Order blocks populated from info record and vendor master

Default texts populated via purchase info record master data:

  1. Info Record PO Text โ€” text populated from the info record master.
  2. Info Record Note โ€” populated from the info record master.
  3. The text in this field matches the text stored in our info record.

Default texts from purchase info record in Purchase Order

Step 2) Review the Status Tab

  1. The Purchase Order contains several tabs at the header level. On the Status tab, you can find information about the current state of the Purchase Order.
  2. In this block, you can find the general status (Active) as well as Purchase Order confirmation (Not Yet Sent), delivery status, and invoice status.
  3. The status block also shows quantities and values: ordered quantity and value, delivered quantity and value, still-to-deliver quantity and value, invoiced quantity and value, and finally down-payment information.

Status tab on ME21N Purchase Order header

Other header tabs contain information about Organizational Data, Import, Additional Data, Partners, Communication, Address, Texts, Conditions, and Delivery/Invoice settings.

Step 3) Set Delivery and Invoice Terms

The Delivery/Invoice tab holds data about payment terms and trading terms. You can insert payment terms here (such as =D06 โ€” payment 30 days after delivery) and trading terms (in two Incoterms fields โ€” for example EXW Wien).

Delivery and Invoice tab with payment and trading terms

Step 4) Configure Organizational Data

The Organizational Data tab holds information on the purchasing organization, purchasing group, and company code. You can choose a different purchasing group here if needed.

Organizational Data tab with purchasing organization details

Other Header-Level Tabs

  • The Conditions tab shows data about prices and conditions at header level.
  • The Texts tab is used to maintain header-level texts.
  • The Address tab holds the vendor address data.
  • The Additional Data tab contains the collective number and VAT registration number of the vendor.

Item-Level Tabs in the Purchase Order

At item level, the Purchase Order contains additional information about each line:

  • On the Delivery Schedule tab, you can enter the desired delivery schedule and quantities to be delivered on each date.

Item-level Delivery Schedule tab in ME21N

  • The Material Data tab contains information about the vendor material number, batch, vendor batch, EAN code, and similar attributes. Some of this data is populated from the purchase info record.
  • On the Delivery tab, you can set delivery tolerance percentages (over and under delivery), delivery status, delivery reminder settings, and other delivery options.
  • The Invoice tab holds invoice-related data and a “Tax” field that must be filled if applicable (in our example, the tax code is V1 for both items).
  • The Conditions tab is used to specify conditions at item level.
  • The Delivery Address defaults to our company address but can be changed if the material should be delivered elsewhere.

Item-level Material Data and Invoice tabs in ME21N

  • The Confirmation tab holds data specific to the item confirmation control and rejection indicator.

Confirmation tab for Purchase Order item

Once all data is double-checked for errors and entered accurately, save the Purchase Order to commit it to the SAP system.

Save the ME21N Purchase Order in SAP

FAQs

ME21N is the modern enjoy-style transaction for creating Purchase Orders with a single-screen header and item view. ME21 is the legacy transaction kept for compatibility. SAP recommends ME21N because it offers better navigation, validation, and master-data population.

Yes. ME21N supports creating a Purchase Order with reference to a purchase requisition, RFQ, quotation, another Purchase Order, contract, or sales order. This keeps the procurement chain auditable and reuses pricing, vendor, and material data already validated upstream.

Three master records feed a Purchase Order: the Purchase Info Record supplies pricing and texts, the Material Master supplies unit of measure and material attributes, and the Vendor Master supplies address, payment terms, and Incoterms defaults for the document.

AI streamlines ME21N by predicting vendors based on past purchases, validating pricing against contracts, suggesting optimal delivery dates, and detecting duplicate orders. AI copilots also auto-fill recurring fields and surface anomalies before the buyer saves the Purchase Order.

Yes. AI models compare new Purchase Orders against historical patterns to flag wrong tax codes, mismatched Incoterms, unusual quantities, or price deviations. This pre-approval check reduces rework, prevents compliance issues, and shortens the time from PO creation to vendor dispatch.

Summarize this post with: