SAP transaction codeObjectLT01ModuleWM_EWM

LT01 — Create Transfer Order (Classic WM)

LT01 creates a transfer order in classic Warehouse Management, either with reference to a delivery, production order, posting change notice, or transfer requirement, or without any reference for a direct bin-to-bin move. The reference type chosen on the initial screen changes every field that follows and determines whether the TO ever touches a delivery status.

This page covers LT01, the classic WM transaction for manually creating a transfer order, and the structural fork between reference-based and reference-free entry that drives most confusion around it. It focuses on where bin determination, stock availability, and immediate confirmation settings actually go wrong, and how to prove the state of a TO directly in LTAK and LTAP.

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

Purpose

LT01 creates a transfer order in classic Warehouse Management, the document that instructs a warehouse worker to move stock from a source storage bin to a destination storage bin. The transaction accepts two very different entry modes on the same initial screen: with reference to a preceding document (delivery, production order, posting change notice, transfer requirement) or without any reference at all for a direct bin-to-bin move. Most of the confusion around LT01 traces back to this fork - the fields that appear, the way source and destination are proposed, and what happens on save differ completely depending on which mode was chosen. A TO created without reference never updates a delivery status; a TO created with reference to a delivery will, once confirmed, drive goods issue or putaway for that delivery.

When it is used

LT01 is reached for manual, ad-hoc, or exception-driven transfer order creation. In a normal delivery-driven putaway or picking flow, TOs are usually generated automatically by a background job or through collective creation; LT01 gets used when that automatic step failed, when a picker needs a TO right now and cannot wait for the batch job, or when stock needs to move for a reason that has nothing to do with a delivery - cycle count correction, replenishment, quality block relocation. It also gets used in training and testing because it exposes every field the system considers when proposing a source or destination bin. There is no Fiori equivalent because this is classic WM; if the site runs embedded or decentralized EWM, warehouse task creation happens through different EWM-specific transactions entirely and LT01 does not apply there.

How to use it in practice

  • Call LT01 and enter the warehouse number
  • Choose the reference document category - delivery, order, transfer requirement, posting change, or none - on the initial screen
  • Enter the reference document number, or leave it blank and enter a movement type for a reference-free move
  • Review or override the storage type, storage bin, and quantity the system proposes for source and destination based on the strategy configured for that movement type
  • Adjust storage unit, batch, or split quantity where the item allows partial lines
  • Save to generate the transfer order number, or note that the move happens immediately if the storage type is flagged for immediate confirmation

Key data objects

  • LTAK - transfer order header - warehouse number, TO number, reference document, creation date, confirmation status
  • LTAP - transfer order item - source and destination storage type, storage section, bin, requested quantity, confirmed quantity, batch
  • LQUA - warehouse quants - updated at TO confirmation, not at TO creation, to reflect stock actually moved
  • LAGP - storage bin master - checked during the proposal step to find bins with capacity or existing stock

How to prove it in the data

Use SE16 on LTAK filtered by warehouse number and creation date to locate the transfer order, and note the TO number. Pull the matching item lines from LTAP on that TO number to see the requested quantity against the confirmed quantity, and the source and destination storage type and bin that were actually recorded, not just proposed. Cross check those bins against LQUA for the same material and storage type to see whether stock is actually sitting where the TO claims; a mismatch usually means the TO was created but never confirmed, or got confirmed against a different bin than the one proposed.

ECC vs S/4HANA

On S/4HANA, LT01 and the rest of classic WM remain fully functional for warehouses that have not moved to EWM; nothing about the transaction's screen logic or bin proposal behavior changed. SAP's strategic direction is embedded EWM, and for warehouses running EWM the transfer order concept is replaced entirely by warehouse tasks and warehouse orders created through EWM-specific transactions and apps; LT01 has no role there. There is no Fiori replacement for LT01 within classic WM itself.

Common pitfalls and how to diagnose them

  • Reference already consumed - an error such as 'delivery already has a transfer order' or 'no transfer order could be created' - check whether a TO already exists for the reference document by filtering LTAP on the delivery or order number before assuming the interface is broken; creating a second TO on top of an unprocessed one leads to double allocation
  • Bin determination failure - the storage type search fails to find a source bin with available stock or a destination bin with capacity - check LQUA for actual stock at the source storage type before touching putaway strategy configuration, most of these are stock availability problems, not configuration problems
  • Fixed bin not assigned - for fixed bin storage types, a material with no fixed bin assignment forces manual bin entry every time; fix the assignment rather than forcing a bin in the transaction, or the stock lands somewhere the storage type control never expects for that material again
  • Quantity split silently accepted - partial stock availability lets the TO save with less than the requested quantity without an obvious warning, leaving the remainder as an open item; check the open quantity on the TO item, not just the header status, before assuming the move completed
  • Immediate confirmation trap - if the storage type is configured for immediate confirmation, LT01 moves stock the instant the TO is saved with no separate confirmation step afterward; a consultant expecting a two-step process ends up hunting for a TO to confirm that already confirmed itself on save
  • Reflex fix that makes it worse - deleting and recreating a TO after an error without checking whether the reference document is still open or already partially processed produces duplicate movements or leaves the reference document in an inconsistent status; always check the reference document status and existing TOs before recreating anything

Whose problem this is

This is a functional WM problem in nearly every case - storage type strategy, bin assignment, or movement type configuration. ABAP involvement is needed only if a custom user exit or enhancement overrides the standard storage type or quantity proposal logic. Basis is relevant only for print output or RF device issues tied to TO printing. A good handover includes the TO number, the reference document, and the exact storage type and bin combination expected versus what was actually proposed.

Related SAP objects

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

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