ME22N — Change a purchase order
ME22N changes an existing purchase order. Quantities, prices, delivery dates, texts and account assignments can be adjusted within what the document status, release strategy and field selection allow. Every change is versioned and can trigger a new output to the supplier, and what is already received or invoiced limits how far a change can go.
Changing purchase orders: what remains changeable after receipt or invoice, how change documents work, and the traps in each.
Reviewed by an ERPClimb SAP consultant on 13 Sept 2026· 618 words
What ME22N is for
ME22N maintains a commitment that has already been made. Suppliers confirm different dates, business users increase quantities, prices are renegotiated and account assignments are corrected, and all of that has to be reflected in the order rather than in an email. Because the order is the reference for goods receipt and invoice verification, changing it changes what the receiving and finance teams are allowed to post. The system records the change so both an auditor and a buyer can see what the order looked like before, which is exactly why replacing an order instead of changing it is poor practice.
When it is used in procure-to-pay
Changes cluster in two places: shortly after creation, when the supplier responds with a different price or date, and during receipt and invoicing, when quantities or values turn out to be wrong. It is also the transaction used to close a line that will not be delivered, to shift a delivery date the plant is planning against, or to correct an account assignment before period end. Support teams reach for it when an invoice cannot be posted because of a variance, but the right change depends on what has already happened against the item.
How it is used in practice
Open the order by number, or find it by supplier, material or requisition. Change at the level the correction belongs to: header for terms and supplier-wide data, item for quantity, price, delivery date, plant and account assignment, and the delivery schedule when only dates change. Look at the item status information first, because a partially received or partially invoiced item constrains what may still be changed. Where a release strategy is active, a significant change can reset the release, so the order stops being valid for the supplier until it is released again. Saving records a change document and, depending on output settings, sends a change message to the supplier.
Fields and objects that matter
- Order quantity and net price, the changes with the largest effect on receipt and invoice matching
- Delivery date and delivery schedule, which planning and expected-receipt reporting rely on
- Delivery completed and final invoice indicators, the controlled way to close an item with no further postings
- Account assignment, changeable only within limits once postings exist against the item
- Release status, which a material change can reset
- Purchase order header EKKO, items EKPO and the change documents recorded for the order
Common pitfalls and how they show up
- Reducing a quantity below what has already been received, which the system refuses and users report as a system error
- Changing a price after invoicing and expecting the posted document to follow, instead of correcting it in finance
- Forgetting that a material change resets the release strategy, so the supplier is working from an order that is no longer released
- Closing an item with the wrong indicator and hiding a genuine open commitment from reporting
- Changing an account assignment after period end instead of correcting the posting
- Making the change without informing the supplier, because output was suppressed for change messages
- Editing the order when the real problem is a receipt or an invoice posted against the wrong line
Related SAP objects
Reviewed pages this object connects to in the ERPClimb knowledge graph.
Learn this properly
Lessons and topics
ERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.