Route Not Determined for the Delivery
The route field on the delivery stays blank because the route determination table has no entry for the combination of departure zone, destination transportation zone, shipping condition, and transportation group that the document is presenting. The fix is either a master data correction on the customer or material, or a configuration addition to the route determination table, depending on which key is missing.
Covers why a delivery is created without a route, which almost always traces back to a gap in the route determination table or a missing zone or transportation group on master data rather than a program error. Lists the check sequence across customer master, material master, shipping point, and the route table, and separates data fixes from configuration changes that require a transport.
Published 16 Sept 2026· 1,115 words
The business symptom
Shipping or transportation planning reports that a delivery has no route assigned, or that the route field is blank when they try to plan a shipment or hand the delivery to a carrier system. Sometimes it surfaces as a hard error when saving the delivery ('route could not be determined'), other times the delivery saves fine but freight cost determination, shipment creation, or an interface to a transportation management system fails downstream because there is nothing in the route field to key off. It is frequently reported as 'this customer worked yesterday, today it does not' after a new ship-to, a new plant, or a new material was introduced, or after a customer's address or incoterm was changed.
The configuration behind it
- No entry in the route determination table for the exact combination of departure zone (shipping point), destination transportation zone (ship-to), shipping condition, and transportation group presented by this order or delivery. This is the most common cause, particularly for a new country, region, or product line that was never added to the table.
- Transportation zone missing on the ship-to party's customer master. If the zone field is blank the system cannot even attempt a lookup, regardless of what is maintained in the route table.
- Transportation group missing or defaulted incorrectly on the material master sales/plant data. A blank or wrong transportation group changes the lookup key and no row matches.
- Weight group used as part of the determination key but the delivery's total weight falls into a bracket that was never maintained, leaving a gap between weight ranges.
- Shipping condition inconsistency: the value on the sold-to customer master differs from what was manually overridden on the order, and the route was never redetermined after the change.
- Departure zone missing on the shipping point's address data. Same effect as a missing destination zone but on the origin side, and easy to miss because it is set once at site go-live and rarely revisited.
- Copy control between the sales order and the delivery not flagged to redetermine the route. The order itself has no route (because the order-level determination also failed or was never run) and the delivery simply inherits the blank value instead of running its own lookup.
- A change to the ship-to address, incoterm, or shipping condition after the order was created, where the redetermination trigger did not fire because the field change was not one that the system watches for repricing/route recalculation.
What to check
- Open the delivery in VL02N (or the order in VA02) and check the route field on the header shipping tab, and read the incompleteness or determination log if one exists.
- Check the ship-to customer master in XD03/VD03 for the transportation zone field under the address/general data screen.
- Check the material master in MM03, Sales: General/Plant view, for the transportation group.
- Check the shipping point master data for the departure zone assigned to it.
- Check the route determination customizing table for a row matching the exact departure zone, destination zone, shipping condition, and transportation group combination in play; also check whether weight groups are part of the key and whether the delivery's weight falls in a maintained bracket.
- Check copy control from the sales document type to the delivery type for whether route redetermination is set to run at delivery creation rather than simply copy the order value.
How to prove it in the data
Pull deliveries with a blank route field for the affected shipping point and date range, then join against the ship-to's transportation zone and the shipping point's departure zone to see which combination is actually being requested. If every affected delivery shares the same destination zone or the same material transportation group, that pinpoints exactly which key value is missing from the route determination table rather than a random data quality issue.
Resolution path
If the ship-to customer master has no transportation zone, that is a master data correction, applied directly with no transport, usually by the customer master maintenance team once the correct zone is confirmed against the actual delivery region. If the material master transportation group is blank or wrong, same treatment: a data fix on the material, no transport required, coordinated with the material master owner since it can affect other materials sharing the same base data template. If the gap is in the route determination table itself, that is customizing, and it needs to go through change management with a transport, because it affects every future order or delivery hitting that same combination, not just the one in front of the requester. If the shipping point departure zone is missing, that is also customizing and typically only gets touched at a new site or shipping point setup, again transported. If the issue is copy control not redetermining the route, that is a configuration flag change in the order-to-delivery copy control settings, also transported. Do not mix a one-off manual correction on a single document with the underlying config or master data gap; the manual correction does not prevent the next document from failing the same way.
The fix people try first (and why it fails)
The reflex fix is to manually type the route into the delivery header and save it. This clears the immediate block and lets the shipment move, but it does nothing for the underlying gap: the next order for the same customer, material, or zone combination fails identically. It also produces an inconsistency between what the route table would have derived and what was hand-entered, which shows up later as mismatched freight cost determination or an incorrect route on a transportation management interface that recalculates from the delivery's zone and group fields rather than trusting the stored route value.
Whose problem this is
The route determination table and copy control settings belong to SD or logistics execution configuration. Customer and material master field values belong to the master data governance team. The handover note should carry the order or delivery number, shipping point, ship-to, material, the transportation group and both zone values involved, and whether the gap is confirmed to be in the table or in the master record.
Related SAP objects
Reviewed pages this object connects to in the ERPClimb knowledge graph.
Source: ERPClimb — https://erpclimb.com/sap-functional-issues/route-not-determined-for-the-deliveryERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.