Skip to Content
Author's profile photo Marcus Zahn

Monday Knowledge Snippet (MKS) – 14 Statics in a dynamic routing – Transshipment Locations

The on-going fight between easy-to-setup scenarios, the requirement to steer almost any planning behaviour to get the desired routing, and runtime performance makes life really complicated sometimes. The same person complaining how difficult a transportation scenario has to be setup, will come back to you a week later complaining that for just this single city NOT airport XYZ shall be selected. One of the actually very powerful, but easy to use part of the transportation network are Transshipment Locations.

Transshipment Locations are simple: You tell the planning engine that a certain location needs to be used when switching from one transportation mode or means of transport or even vehicle to another. Of course there can be multiple options. For ease of maintenance this assignment can happen for Transportation Zones, too. By making this definition you only tell the system that it should search for opportunities to transport this way. The definition does NOT say automatically there is a valid lane, schedule, booking, or freight order. In addition, this definition needs to be done for both ends of the transportation chain.

It does not matter which Location you assign as Transshipment Location. There is no specific Location type and no checks.

In the planning profile you can also say how deep the system shall evaluate this static assignment. For example if you have a specific consolidation location before entering the dynamic air network. Not a good idea though to set it to a too high number – not so good for performance.

While TM is pretty dynamic in picking relevant schedules, bookings, or freight orders for planning using the selection profiles (which results sometimes in way too many options) or even completely dynamic, Transshipment Locations limit this to a reasonable amount of options. While still offering to get a scenario up and running quickly.

So let’s get started (I leave out Means-of-Transport, validity times, other details): You want to fly stuff from Germany to the US:

1. Create your airport locations for Germany and the US (TA: /SCMTMS/LOC3).
2. Create a Transportation Zone for Germany and one for the US (/SCMTMS/ZONE).
3. Create a Intra-Zone Transportation Lane for each Transportation Zone (/SCMTMS/TL5).
4. Assign the airports as relevant Transshipment Locations for the zones (/SCMTMS/LOC_TRANS).

Now already the system is capable of evaluating a path from any address in Germany to the US. With TM 9.0 there is a tool called path finder displaying this evaluation in table format and also on the Geo-Map. Now what’s left is to create connections between the fixed path locations: For example have a truck (vehicle resource) doing the transportation in Germany from any address to the airport, the same within the US, and connecting air schedules between the airports.

As soon as you have this scenario running, you can then think of making it more realistic by adding more specific Transportation Zones (within the south of Germany I will probably perfer Frankfurt / munich and not Hamburg; for a specific Warehouse you might also use an airport in France; and so on). Here can have to keep in mind that as long as you don’t delete the already existing and very generic scenario, it will always be available for all routings. Screws to adjust: Use different Means-of-Transport, exclude specific Locations from Transportation Zones, adjust transportation cost. For me it is always helpful to have something easy running and add complexity later.

Maintenance UI: Well, started with a generated view maintenance having 3 fields (Specific Location, Transportation Zone, assigned Transshipment Location). Requirements rolled in, features added, maintenance got too complicated. All reworked for TM 9.0, hope this time it fits better.

Also new with TM 9.0 is the option of rough-cut planning. I have explained above that the Transshipment Location assignment does not automatically say you can use the link. By defining a certain transportation time using a new field in the Transshipment Location assignment, and making a few setting in the planning profiles, with TM 9.0 it is not any longer required to have a Transportation Lane and Resource for this stage. This is for example useful if you are not responsible for this stage.

As always, a lot more details to be explained, but this should give a quick start into the topic and basic understanding how we see it.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Marcus Zahn
      Marcus Zahn
      Blog Post Author
      Author's profile photo Anis Mullo-Abdolov
      Anis Mullo-Abdolov

      Hi, Marcus!

      I want to say thank you for your posts on here! They are really helpful!

      Author's profile photo Marcus Zahn
      Marcus Zahn
      Blog Post Author

      Thanks! Great that you like it.

      Author's profile photo Ashish Mehta
      Ashish Mehta

      Thanks Markus. Your blogs are very insightful.

      Quick question - How can we avoid using Transshipment locations for some specific locations within Zone Germany in this case? Say always ship direct from Stuttgart (avoid transshipment at Frankfurt)

      Vielen Dank im Vorus