SAP tableObjectLTAPModuleWM_EWM

LTAP table — Transfer order item table in classic WM

LTAP holds the individual line items of a warehouse management transfer order: one row per material movement instruction, giving the source and destination storage bin, quantity, unit of measure and confirmation status. It always belongs to a header record in LTAK and is the table to check when a putaway or pick task is stuck, missing, or shows the wrong bin or quantity.

LTAP is the item-level table for classic Warehouse Management transfer orders, carrying the actual bin-to-bin movement detail that LTAK groups under a transfer order number. This page covers the fields that matter during incident diagnosis, how LTAP joins to bin, quant and header tables, and the recurring mistakes consultants make when reading confirmation and quantity fields.

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

What it stores

One row in LTAP represents a single transfer order item: one instructed movement of a quantity of a material (or handling unit) from a source storage bin to a destination storage bin within a warehouse number, under one transfer order header. A transfer order can and usually does have several items, for example one item per batch, one item per source bin when stock is split across bins, or separate items for pick and putaway steps in two-step confirmation. The row records what was planned to move, what quantity was actually confirmed, which storage type and bin were involved on both ends, and whether the item is still open or has been confirmed. LTAP does not itself trigger the movement in inventory management; the underlying goods movement is posted separately and referenced back to the transfer order item.

Key fields

  • MANDT - client
  • LGNUM - warehouse number
  • TANUM - transfer order number, links to LTAK header
  • TAPOS - transfer order item number within the transfer order
  • MATNR - material number moved on this item
  • WERKS - plant
  • LGORT - storage location
  • CHARG - batch number, if the material is batch-managed
  • VLTYP / VLPLA - source storage type and source storage bin
  • NLTYP / NLPLA - destination storage type and destination storage bin
  • VSOLM - quantity requested for this item
  • NISTA - quantity actually confirmed at the destination
  • MEINS - base unit of measure for the quantities
  • PQUIT - indicator that the item has been confirmed
  • BESTQ - stock category of the quantity moved
  • VBELN / VBPOS - reference sales order or delivery document and item, when the transfer order is delivery-driven
  • TBNUM / TBPOS - transfer requirement number and item that generated this transfer order item

How it joins the data model

  • LTAP-TANUM = LTAK-TANUM to get transfer order header data such as movement type and confirmation status
  • LTAP-LGNUM = LAGP-LGNUM and LTAP-VLTYP = LAGP-LGTYP and LTAP-VLPLA = LAGP-LGPLA to read the source bin master
  • LTAP-LGNUM = LAGP-LGNUM and LTAP-NLTYP = LAGP-LGTYP and LTAP-NLPLA = LAGP-LGPLA to read the destination bin master
  • LTAP-LGNUM = MLGN-LGNUM and LTAP-MATNR = MLGN-MATNR to pull warehouse-level material data such as unit of measure conversions
  • LTAP-TBNUM = LTBP-TBNUM to trace back to the originating transfer requirement item
  • LTAP-LGNUM/LGTYP/LGPLA joined toward LQUA to check the quant that the item consumed or created

How to read it safely

LTAP is client-dependent and typically restricted first by LGNUM, then by TANUM if a specific transfer order is under investigation, or by a date range plus movement type when scanning for a pattern. It is not small in a busy warehouse; never select without at least warehouse number and a date or transfer order range. PQUIT and the quit-status fields on LTAK are the fast filters for open versus confirmed work — do not scan the whole table by material or bin range alone, since bin and material fields are not primary keys and a full scan on those criteria is expensive. When chasing a specific item, TANUM plus TAPOS is unique and cheap.

How to prove it in the data

Symptom: a putaway task appears to be missing from the warehouse monitor for a given transfer order. Select LTAP by LGNUM and TANUM and check whether the item row exists at all; if it does not exist, the transfer order was never created with that item, which points upstream to the transfer requirement or delivery. If the row exists, check PQUIT: if unconfirmed, the task is genuinely still open and the monitor is correct; if confirmed, compare VSOLM against NISTA to see whether a partial confirmation, not a missing task, is the real issue.

ECC vs S/4HANA

LTAP is a classic Warehouse Management table and remains in use on S/4HANA for warehouses still running classic WM or Lean WM in the logistics execution layer. It is not the table behind Extended Warehouse Management; EWM-managed warehouses use a separate set of order and item tables built on the EWM data model, and LTAP simply does not get populated for those warehouse numbers. On a system running both, the presence or absence of LTAP rows for a warehouse number is itself a quick way to tell whether that warehouse is classic WM or EWM.

Common pitfalls

  • Reading VSOLM as the actual movement quantity: it is the requested quantity, not what was confirmed. NISTA is the confirmed figure, and the two can legitimately differ on a partial confirmation.
  • Assuming PQUIT on the item mirrors the header status on LTAK: an order can have some items confirmed and others still open, so the header confirmation flag must be checked separately, not inferred from one item row.
  • Treating a missing LTAP row as proof that nothing happened: transfer orders can be cancelled and the header/item pair removed entirely, or archived, leaving no trace in the live table even though a movement did occur historically.
  • Ignoring batch and quant splits: a single delivery item can generate several LTAP rows because stock sat in multiple bins or batches, so counting LTAP rows and expecting one-to-one against the delivery item is wrong.
  • Forgetting two-step confirmation warehouses: pick and putaway can be separate items or separate confirmation steps on the same item, and reading only the first confirmation timestamp misses the second step.
  • Cross-checking against inventory management without joining through the correct movement type and reference document, which produces mismatches that look like data corruption but are simply the wrong join.
  • Assuming LTAP quantities are always in the material base unit: MEINS on the item can differ from the material master base unit when alternative units are used at the warehouse level, so unit conversion errors show up here first.

Whose problem this is

Questions about a specific LTAP row belong to the warehouse operations or WM configuration consultant who owns transfer order processing for that warehouse number. Systemic questions about missing or duplicated items, or performance on the table, belong to whoever owns the WM/EWM technical configuration, in coordination with the basis or archiving team if volume or history retention is the concern.

Related SAP objects

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

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