SAP tableObjectLTBPModuleWM_EWM

LTBP table — Transfer Requirement Item Table LTBP

LTBP stores the item-level detail of a transfer requirement in classic Warehouse Management: the material, quantity, plant, storage location and warehouse number that still needs to be moved, plus references back to the originating document such as a reservation or delivery. It only fills when a process is configured to create a transfer requirement before a transfer order, not for direct TO creation.

This page covers LTBP, the item table behind classic WM transfer requirements, and how it relates to the requirement header and the transfer orders eventually created against it. The focus is on diagnosing why an expected requirement row is missing, why a row that looks open is actually closed, and how to net remaining quantity correctly against LTAP.

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

What it stores

One row in LTBP represents one item of a transfer requirement (Transportbedarf) inside classic Warehouse Management. A transfer requirement is a demand for a warehouse movement that has been recognized by an upstream process, such as a goods receipt, a delivery, a reservation for production, or a physical inventory adjustment, but where the actual bin-to-bin movement has not yet been carried out. LTBP carries the requirement quantity, the material, plant and storage location involved, and pointers back to the source document that generated the demand. It exists specifically for warehouse setups where the movement is not converted immediately into a transfer order, giving planners or an interim process a chance to review, consolidate or release requirements before the pick or putaway is actually triggered.

Key fields

  • MANDT - client
  • TBNUM - transfer requirement number, the document key shared with the header table
  • TBPOS - item number within the transfer requirement
  • LGNUM - warehouse number the requirement belongs to
  • MATNR - material number to be moved
  • WERKS - plant
  • LGORT - storage location
  • ANFME - requirement quantity in the unit given by MEINS
  • MEINS - unit of measure for the requirement quantity
  • BESTQ - stock category of the quantity involved
  • SOBKZ - special stock indicator, present when the requirement relates to consignment, project or sales order stock
  • CHARG - batch, populated when the material is batch managed
  • RSNUM and RSPOS - reservation number and item, populated when the requirement originates from a reservation such as a production order backflush

How it joins the data model

  • LTBP-TBNUM = LTBK-TBNUM to reach the requirement header, which carries status and movement type at document level
  • LTAP-TBNUM = LTBP-TBNUM and LTAP-TBPOS = LTBP-TBPOS when a transfer order item has been created to satisfy the requirement
  • LTBP-MATNR = MLGN-MATNR and LTBP-LGNUM = MLGN-LGNUM for warehouse-specific material master data such as storage unit type
  • LTBP-WERKS = T320-WERKS and LTBP-LGORT = T320-LGORT to confirm the plant and storage location are assigned to the warehouse number quoted

How to read it safely

MANDT is the client field as usual. TBNUM is the most selective single field and should be used whenever a specific requirement is known; when working from a business symptom, restrict on LGNUM plus MATNR or LGNUM plus a date range on the header first, because LTBP has no reliable date field of its own for filtering. The table is typically smaller than LTAP or LTAK because only a subset of movements go through the two-step requirement-then-order process; a full-table scan is rarely necessary if the warehouse and material are known. Do not filter on ANFME alone to find open demand, since ANFME is the original requirement quantity and says nothing about how much has already been converted into a transfer order.

How to prove it in the data

Symptom: a production backflush posted the goods movement in inventory management but the material is not showing up as putaway in the expected bin. Select LTBP where MATNR equals the material, WERKS and LGNUM equal the plant and warehouse, and RSNUM equals the reservation number from the production order if known. Take the ANFME on the resulting row, then check LTAP for items where TBNUM and TBPOS match this row to see how much has already been converted into a transfer order, and check LTBK-STATUS on the header to confirm the requirement itself has not already been closed.

ECC vs S/4HANA

LTBP is a classic Warehouse Management table and continues to exist unchanged on S/4HANA for warehouses still operated with LE-WM, including embedded scenarios. No compatibility CDS view is known to replace it. For warehouses migrated to decentralized EWM, the transfer requirement concept as stored here does not apply, since EWM uses its own warehouse task and warehouse order structures; a question framed around LTBP for an EWM-managed warehouse number is almost always a misunderstanding of which WM variant is in use, not a data problem.

Common pitfalls

  • Assuming every goods movement produces an LTBP row: warehouses configured for immediate transfer order creation skip the requirement step entirely and go straight to LTAK and LTAP, so LTBP will never contain anything for those movement types
  • Reading a persisting LTBP row as proof the movement never happened: full quantity can already be covered by one or more transfer orders and confirmed, with the requirement row remaining until a cleanup or archiving step removes it
  • Treating ANFME as the current open quantity: it is the original demand, and the real open quantity has to be netted against matching LTAP entries
  • Skipping the LTBK join and missing that the requirement is already cancelled or closed at header level even though the item row is still physically present
  • Confusing TBNUM with a material document, delivery, or purchase order number: it is an internal WM-only sequential key with no meaning outside this process
  • Expecting LTBP to populate in an EWM-managed warehouse: this is a classic WM table used with LE-WM, and an EWM warehouse does not write to it at all

Whose problem this is

A WM functional consultant owns questions about whether the transfer requirement step is even configured for the movement type in question, since that determines if LTBP should have a row at all. Warehouse operations should be consulted before treating a missing or unclosed row as a technical fault, since the business process may simply not route through this step. ABAP support is needed only for custom reports that join LTBP directly rather than using standard requirement lists.

Related SAP objects

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

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