SAP functional issueObjectTransfer requirement created without a transfer orderModuleWM_EWM

Transfer Requirement Stuck Without a Transfer Order

A transfer requirement exists in the warehouse but no transfer order was generated to move stock. Usually the movement type or warehouse combination is not flagged for automatic TO creation, the background conversion job did not run, or automatic bin determination failed silently and left only an application log entry that nobody checked before escalating the delivery as stuck.

Covers the case in classic Warehouse Management where a transfer requirement is created against a movement (delivery, production order, or manual posting) but the corresponding transfer order never gets generated, leaving picking or putaway blocked. Walks through the configuration and job-scheduling causes, the check sequence, and why manually creating the missing transfer order every time is not a fix.

Published 16 Sept 2026· 1,161 words

The business symptom

The warehouse team reports that a delivery or production order shows as relevant for picking but nothing appears on the picker's list, or that goods issue cannot be posted because the transfer order is missing. Someone checks the delivery and finds it has already reserved stock and generated a transfer requirement, but there is no transfer order number against it. It often surfaces at shift change, when the picker asks why a delivery from the previous shift never got a pick document, or during month end when a batch of deliveries is found sitting in the same unconverted state. The immediate assumption is that the delivery is broken or that WM 'lost' the document, and the first call is usually to have someone create the transfer order manually so the truck does not miss its slot.

The configuration behind it

  • Movement type and warehouse number combination not configured for immediate transfer order creation, so the transfer requirement is created at save but the transfer order step is deliberately deferred to a later manual or background step.
  • The background job responsible for converting open transfer requirements into transfer orders is not scheduled for that warehouse number, has stopped, or is filtering the wrong selection variant, so requirements simply accumulate untouched.
  • Automatic storage type search fails during transfer order creation because no bin satisfies the putaway or picking strategy, and the process aborts after creating the transfer requirement, leaving only an error entry in the application log.
  • The quantity needed is not actually available for movement at the moment of creation because it sits in a locked storage type, quality inspection, or blocked stock category, so the bin determination step has nothing to allocate.
  • The delivery itself is incomplete or blocked (credit hold, billing block, incompletion log entry) so the process that would trigger transfer order creation never fires even though the transfer requirement was generated earlier in the save sequence.
  • The process design is intentionally two-step: transfer requirement created at delivery save, transfer order created later by a dedicated picking wave or manual step, and what looks like a defect is actually the process working as designed but not understood by the person raising it.
  • A custom user exit or enhancement in the delivery or WM interface suppresses transfer order creation under a specific condition (batch determination pending, serial number missing) while still allowing the transfer requirement to be written.

What to check

  • List the open transfer requirement and confirm it is genuinely unconverted, not just displayed oddly, using the transfer requirement list transaction (LT21) filtered by warehouse number and movement type.
  • Check the source document status: delivery overall status and incompletion log in VL02N or VL03N, or the source order status if it is a production or process order movement.
  • Review the movement type control settings in warehouse management customizing for that warehouse number to confirm whether immediate transfer order creation is even switched on for this scenario.
  • Check SM37 for the background job that converts open transfer requirements into transfer orders: is it scheduled for this warehouse, did it run in the expected window, did it end with errors.
  • Check SLG1 for warehouse management application log entries around the time the transfer requirement was created, looking for a bin determination or stock availability failure.
  • Confirm stock availability and status at bin level with LS24 or MMBE for the material, storage type, and stock category involved, checking for blocks or quality stock.
  • If nothing above explains it, attempt a manual transfer order creation (LT03/LT10) against the same transfer requirement to reproduce and capture the exact system error.

How to prove it in the data

Select all transfer requirements in LT21 for the affected warehouse number over a date range with no transfer order reference, grouped by movement type and storage type. Compare the creation timestamp of each against the last successful run time of the automatic conversion job in SM37 job logs. A cluster tied to one movement type points to configuration; a cluster with no correlation to the job schedule but a shared storage type points to bin determination failure, confirmed by matching application log entries in SLG1 for the same timestamps.

Resolution path

If the movement type is simply not flagged for immediate creation, decide whether that is intended process design or a configuration gap; changing the flag is a config change requiring transport and must be checked against every process that shares the movement type, since flipping it globally can force automatic creation where a manual review step was deliberate. If the background job is not scheduled or has stopped, that is an operational fix owned by job scheduling: reschedule or correct the variant, then reprocess the backlog of open transfer requirements once the job is confirmed running. If storage type search or stock availability is the cause, the transfer order will still not create automatically until the bin determination strategy or the stock status is corrected; forcing a manual transfer order at this point risks placing stock in the wrong storage type or picking from blocked stock, so the underlying storage type sequence or stock release should be fixed first, which is master data or a strategy customizing change depending on scope. If the delivery is blocked, resolve the block through its owning process (credit management, billing) and let the standard flow retrigger creation rather than working around it in WM.

The fix people try first (and why it fails)

The reflex response is to create the missing transfer order manually for the affected delivery and move on, because it clears the immediate blockage and gets the truck loaded. It does nothing to explain why the automatic step failed, so the same pattern reappears on the next delivery through the same movement type or storage type, and each occurrence gets fixed manually rather than diagnosed, until someone notices a growing backlog of transfer requirements that were all patched the same way and none of the real cause was ever addressed.

Whose problem this is

Configuration of movement types and storage type search belongs to the WM/EWM process configuration team. Background job scheduling and failures belong to Basis job monitoring, escalated jointly if the job itself is healthy but the variant is wrong. The handover note should state the movement type and warehouse number affected, whether the missing step is configuration or scheduling, the volume of open transfer requirements found, and whether any were closed manually in the interim.

Related SAP objects

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

Source: ERPClimb — https://erpclimb.com/sap-functional-issues/transfer-requirement-created-without-a-transfer-orderERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.