SAP transaction codeObjectME2LModuleMM_P2P

ME2L — Purchase Orders by Vendor List

ME2L is a read-only evaluation transaction that lists purchasing documents (mainly purchase orders) filtered by vendor. It reads EKKO, EKPO, EKET and EKBE and renders the result as an ALV list driven by a Scope of List parameter. It creates nothing itself; most confusion about 'missing' documents traces back to the scope of list choice or an item-level flag, not to a data error.

This page covers ME2L, the vendor-centric purchasing document list, and how it differs from its material and account-assignment siblings. It focuses on why documents appear to be missing from the list - scope of list mismatches, closed-out item flags, date range assumptions, authorization filtering - and how to check the underlying tables directly rather than trusting the report screen.

Reviewed by an ERPClimb SAP consultant on 15 Sept 2026· 1,223 words

Purpose

ME2L displays purchase orders (and other purchasing documents when the document type range is widened) filtered by vendor. It is a pure evaluation transaction - it reads EKKO/EKPO/EKET/EKBE and renders an ALV list, it does not create or change anything itself, though double-clicking a line normally jumps into ME23N or ME22N depending on authorization. The structural fact that explains most confusion: the list layout and the underlying selection logic are both driven by the 'Scope of List' parameter on the selection screen (ALV, BEST, EIKO and others). Two consultants running ME2L for the same vendor and date range can see completely different columns, and sometimes completely different document sets, purely because they picked a different scope of list - this is far more often the cause of 'the PO is missing' than a genuine data problem.

When it is used

Purchasers and MM consultants use ME2L to review a vendor's open order book before a delivery follow-up call, to check GR/IR exposure ahead of period-end, or to confirm which items are still outstanding before closing a negotiation. It is the vendor-centric sibling of ME2M (material-centric) and ME2K (account-assignment-centric) - reach for ME2L specifically when the question is framed around one vendor or a vendor range, not a material or a cost object. In S/4HANA, Fiori apps for single-document purchase order handling cover individual transactions, but ME2L is still the faster tool for a bulk, vendor-level cut across many open items, and it remains the first stop when diagnosing why a document a buyer expects to see is not appearing in a vendor's evaluation.

How to use it in practice

  • Enter the vendor number or a vendor range in the Vendor field; leave it blank only if restricting by purchasing organization or group instead.
  • Narrow by purchasing organization, purchasing group, plant, and document type if the vendor has a large order book.
  • Pick a Selection Parameter: All Purchasing Documents, Still to be Delivered, Still to be Invoiced, Completed, or GR/IR indicator, depending on the question being answered.
  • Choose the Scope of List variant (ALV, BEST, EIKO, etc.) - this decides both the columns shown and, for some variants, the underlying join logic.
  • Execute; the result is an ALV grid, sortable and exportable, with subtotals available by vendor, material group, or purchasing group.
  • Double-click a line to drill into ME23N for display or ME22N for change, authorization permitting.

Key data objects

  • EKKO - purchase order header: vendor (LIFNR), purchasing organization, document type, release and status flags.
  • EKPO - purchase order item: material, plant, order quantity, price, deletion indicator, final delivery and final invoice flags.
  • EKET - schedule lines: delivery dates and quantities per item, used by date-range and open-quantity filters.
  • EKBE - purchase order history: goods receipt and invoice receipt postings, used when the scope of list or selection parameter needs GR/IR status.

How to prove it in the data

ME2L itself writes nothing, so proving a symptom means checking the source tables directly. In SE16N on EKPO, filter on EBELN or on LIFNR via an EKKO join, and check LOEKZ (deletion indicator), ELIKZ (delivery completed) and ERKZ (final invoice) - any of these set removes the item from an 'open' selection even though the document still exists. Cross-check EKET-EINDT against the selection screen's date range, and if the complaint is about invoicing status, check EKBE for movement type and quantity to confirm whether a goods receipt or invoice receipt actually posted against the item.

ECC vs S/4HANA

ME2L continues to function identically on S/4HANA; the underlying tables and selection logic are unchanged. Fiori offers transactional apps for single-document purchase order handling and analytical apps for spend and status reporting, but none of them replace the fast bulk vendor-level cut that ME2L provides, so the transaction remains in active use rather than being deprecated.

Common pitfalls and how to diagnose them

  • Scope of list mismatch - the report looks empty or shows unexpected columns not because data is missing but because the wrong scope of list variant was chosen; re-run with the broadest 'ALV' scope first before troubleshooting anything else.
  • Item closed out silently - EKPO-ELIKZ (delivery completed) or EKPO-ERKZ (final invoice) is set on the item, so it drops out of 'still to be delivered' or 'still to be invoiced' selections even though the PO is fully valid; check these flags on the item before assuming the document is missing.
  • Deletion indicator - EKPO-LOEKZ set at item level removes the item from every open-document selection; confirm with the buyer whether the item was deliberately cancelled, this is not a bug.
  • Date range too narrow - the selection screen date fields do not always map to the field the reader assumes; widen the range to no restriction first to confirm the document exists in the vendor's book at all.
  • Authorization restriction - purchasing organization, purchasing group or plant authorization can silently filter out documents the user is not authorized for, producing an empty list rather than an error; check with a trace or authorization display before escalating as a data issue.
  • Wrong or superseded vendor number - a vendor master consolidation or number change means the PO was created against a vendor number that no longer matches the one being queried; check EKKO-LIFNR directly rather than trusting the vendor master's current number.
  • Contract and scheduling agreement exclusion - the document type range on the selection screen usually points at standard order types only by default; agreements and contracts will not appear unless the document type selection is widened.
  • Destructive reflex fix - manually setting the deletion indicator or final-invoice flag on an item purely to make it disappear from ME2L reporting is not a reporting fix, it changes downstream MRP, valuation and invoice verification behaviour; never do this to solve a 'the report shows too much' complaint.

Whose problem this is

This is a functional MM/purchasing problem in the overwhelming majority of cases - the selection parameters, scope of list, and document flags described above are business configuration and business data, not code. ABAP involvement is only needed if a custom scope-of-list variant or a Z-report built on the same tables is broken. Basis involvement is limited to authorization role fixes. A useful handover includes the vendor number, an example PO number, and the exact selection screen values used.

Related SAP objects

Reviewed pages this object connects to in the ERPClimb knowledge graph.

Source: ERPClimb — https://erpclimb.com/sap-tcodes/me2lERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.