SAP transaction codeObjectME55ModuleMM_P2P

ME55 — Collective Release of Purchase Requisitions

ME55 releases a batch of purchase requisitions against the release strategy assigned to them, letting one release code holder clear many open requisitions in a single screen instead of calling up each one in ME54N. It only shows and releases items for release codes the logged-on user is authorized for and only at the strategy level currently due.

ME55 is the collective release transaction for purchase requisitions, used by approvers who need to clear a worklist of PRs blocked by a release strategy rather than release them one at a time. This page covers the selection-and-release workflow, the tables the release writes to, and the diagnostic patterns behind requisitions that will not appear or will not release in the list.

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

Purpose

ME55 is a list transaction: it pulls all purchase requisitions matching a selection variant that are pending release, and lets the user mark several of them for release in one save instead of opening each in ME54N. The structural fact that drives most confusion is that ME55 does not release requisitions in general, it releases them for one release code at a time, at whatever level of the assigned release strategy is currently due. A requisition can sit in the list, look releasable, and still fail to release because a prior release level in a multi-level strategy has not yet been cleared by someone else. The transaction respects the release strategy configuration entirely; it adds no logic of its own beyond batching the release action.

When it is used

ME55 sits between requisition creation and requisition conversion into an RFQ or purchase order. A requester creates the PR in ME51N, the release strategy determined on the item blocks conversion until released, and the approver uses ME55 to clear a backlog of pending items on a recurring basis, for example daily or after a purchasing group meeting. A consultant reaches for ME55 rather than ME54N when the business problem is a queue of unreleased requisitions rather than one specific document someone is asking about; for a single PR, ME54N is faster because it opens the document directly. In S/4HANA, Fiori approval apps increasingly take over this role for end users, with ME55 remaining as the classic fallback for bulk operational releases.

How to use it in practice

  • Call ME55 and enter selection criteria: plant, purchasing group, document type, requisition number range, or release date window
  • Execute to display the list of requisitions currently pending release for the release code(s) the user holds
  • Review the list; items not authorized for the user's release code or not yet at their level will not appear even if open
  • Select the line items or documents to release, either individually or via select-all
  • Trigger the release function (the green light icon) for the selected items
  • Save; the release indicator updates immediately and a change document is written

Key data objects

  • EBAN - purchase requisition item data, holds the release indicator and release status fields that ME55 updates on save
  • EBKN - account assignment data for the requisition item, read to build the release strategy determination
  • CDHDR and CDPOS - change document header and detail, record who released what and when, the primary audit trail for a disputed release
  • Release strategy configuration tables (release codes, release groups, release strategies) - not updated by ME55 but read to decide which requisitions appear for which release code and what level they are at

How to prove it in the data

In SE16 on EBAN, filter by BANFN for the requisition in question and check the release indicator and release status fields against the release strategy configured for that requisition's purchasing organization, document type and value. Compare the current status against what the strategy defines as fully released; a status that is not the final one confirms a level is still outstanding. Cross-check EKGRP and BSART to confirm the item matches the selection variant used in ME55, and check LOEKZ to rule out the item being deleted or blocked, which removes it from the collective release list even though it looks open in ME53N.

ECC vs S/4HANA

ME55 is available unchanged on S/4HANA as a classic collective release transaction; the release strategy logic and the tables it touches are the same as in ECC. What has changed is the front end: Fiori approval apps for purchase requisitions increasingly handle release for casual approvers, particularly where workflow-based release is configured, while ME55 remains the tool of choice for purchasing staff clearing a bulk worklist directly in the GUI. No structural or functional redesign of the transaction itself has occurred.

Common pitfalls and how to diagnose them

  • Item missing from the list entirely - the release strategy assigns the requisition to a release code the logged-on user does not hold, or the selection variant (plant, purchasing group, date range) excludes it; check the user's assigned release codes before assuming the requisition is stuck
  • Item visible but will not release - the requisition is on a multi-level strategy and an earlier level has not been cleared yet; ME55 will show the item to a later-level user but the release action has no effect until the prior level is done, this is not a program error
  • Release strategy reset after edit - a change to price, quantity or account assignment after an earlier partial release can re-trigger strategy determination and clear the existing release status, so an item that was released yesterday reappears in today's worklist; check change documents on the requisition before assuming ME55 is malfunctioning
  • Accidental mass release - select-all followed by release can clear items that should not have been approved yet; recovery requires cancelling the release on the individual document in ME54N, ME55 has no undo for a batch save
  • Empty list when items clearly exist - the requisition has already been converted to a purchase order or RFQ, or is flagged for deletion, both of which remove it from the pending-release pool even though EBAN still shows the record

Whose problem this is

Functional MM/procurement owns the release strategy configuration, release code assignments and authorization roles that determine what appears in ME55. ABAP involvement is limited to custom logic in strategy determination, if any exists. A good handover includes the requisition number, the release code expected to see it, and the current release status pulled from EBAN, not just a screenshot of an empty list.

Related SAP objects

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

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