The One Truck Problem

The Linear Expectation

Many consumer packaged goods and commodity firms operate with a very simple operational expectation. A customer places one order. That order generates one delivery, which becomes one shipment, which loads onto one truck, and eventually produces one invoice. Operationally this appears neat, clean, and easy to reconcile across sales, logistics, and finance.

There are practical reasons why businesses like this structure. Freight cost per unit remains predictable, documentation becomes easier, and reconciliation across dispatch, transport, and invoicing remains straightforward. For finance teams and distribution partners, the simplicity of one physical movement mapped to one commercial document reduces a great deal of administrative noise.

However, ERP systems do not naturally behave in such a straight line. What appears operationally obvious quickly becomes complicated once real logistics variables enter the picture.

Where Complexity Appears

The first complication is material availability. An order may contain multiple SKUs, each with its own stock position and replenishment timeline. If one item in the order lacks availability at the requested delivery date, the system may split the delivery or delay the shipment, breaking the one-order-to-one-truck expectation immediately.

Delivery quantity tolerances introduce a second challenge. Customers often permit slight over-delivery or under-delivery within contractual limits. These tolerances influence how shipments can be consolidated, yet ERP systems must respect those boundaries when determining final delivery quantities.

A third complication comes from simulation. Logistics planners often need to experiment with different combinations of quantities, vehicles, and dispatch schedules before committing to a shipment. Standard order processing flows rarely include such simulation logic without additional configuration or development.

The fourth factor involves grouping potential deliveries into shipments. A truck rarely moves based on a single document in isolation. Dispatch planners constantly group deliveries to optimize vehicle usage while maintaining customer commitments.

Finally, there is the problem of truck capacity itself. Truck load building looks simple on paper but involves multiple physical constraints such as weight limits, volume limits, and legal transportation restrictions.

A Practical Example

Consider a simple customer order placed by a regional stockist.

Shampoo: 20 cases

Soap: 100 cases

Detergent: 50 cases

The total shipment equals 170 cases. The material master may indicate a gross shipment weight of approximately 1800 kilograms and a volume of roughly 40 cubic feet. The order appears small enough to dispatch in a single vehicle.

Now consider vehicle options. A Tata Ace has enough physical volume to carry the shipment but only supports a one-ton payload capacity. The order exceeds that weight limit. A Tata 407 truck easily supports two tons of payload but offers far more cargo volume than the shipment requires.

If freight cost depends primarily on weight shipped, dispatching the order in a Tata 407 becomes economically sensible. Two Ace trucks could also carry the load, yet that violates the operational preference of one order on one truck. It also creates additional paperwork, multiple e-way bills, and operational coordination issues if one truck arrives later than the other.

Real logistics planning rarely follows perfectly linear assumptions.

Modeling Trucks in SAP

SAP can approximate this decision through several mechanisms. A practical approach is maintaining vehicle configurations inside a custom Z-table containing truck capacities and cost parameters. Dispatch logic can then compare shipment weight and volume against these configurations to recommend a suitable vehicle.

Another approach uses route determination. Routes can incorporate approximate truck capacity limits and transportation characteristics, allowing the system to influence shipment planning indirectly through logistics configuration.

Delivery tolerances can also help optimize shipment weight. If the shipment sits slightly below a vehicle’s weight capacity, the system could increment quantities within allowable tolerance ranges. Increasing two cases of each product may bring the total weight closer to optimal vehicle utilization without violating customer agreements.

These adjustments allow the system to approximate truck load planning without introducing complex optimization engines.

The Development Question

Implementing such logic inside SAP typically requires moderate custom development. A reasonably competent SAP developer could build the required checks, simulations, and vehicle selection logic within roughly ten man-days. The development would read order quantities, evaluate shipment weight and volume, compare available truck configurations, and recommend dispatch adjustments.

Large consulting firms might approach the same requirement differently. The project could expand into a six-month logistics transformation program staffed by several consultants discussing transportation strategy, optimization frameworks, and digital supply chain maturity models.

The underlying logic, however, remains quite straightforward.

During testing, planners often disable strict availability checks temporarily so that shipment simulations can occur without constant system interruptions. Once the logic stabilizes, availability controls can return to their original configuration.

When Optimization Matters

Advanced optimization becomes relevant when organizations want to adjust shipment composition to maximize margins or promote certain products. In such scenarios the system could recommend increasing quantities of higher-margin SKUs while keeping truck capacity constraints intact.

However, such sophistication often introduces unnecessary complexity in routine consumer goods distribution. When dealing with regular customers and predictable demand patterns, operational simplicity often provides more value than mathematical perfection.

Many consumer goods companies also maintain minimum order quantities inside the material master. In multi-SKU distribution environments this practice rarely adds meaningful value because customers already purchase combinations of products. Removing unnecessary order restrictions often simplifies logistics planning significantly.

The TM Question

Transportation Management solutions such as SAP TM can certainly address these problems at a more advanced level. Dedicated transportation systems perform complex load building calculations, route optimizations, and carrier cost analysis.

However, such systems come with licensing and implementation costs that must justify their operational value. A rough estimate for enterprise transportation management licensing alone may reach hundreds of thousands of dollars annually, even before implementation and consulting costs appear.

Organizations should therefore examine their logistics economics carefully before assuming TM represents the only solution.

The Outsourcing Alternative

Many firms outsource transportation entirely to third-party logistics providers who charge a fixed cost per case delivered. When the service provider performs reliably and pricing remains fair, internal optimization projects often deliver little incremental value.

In such situations the smartest operational decision may simply be leaving the logistics complexity to the logistics provider.

Which leads to a practical conclusion.

Sometimes the most efficient supply chain decision is choosing not to build the system at all.