Qualtrics is a recent acquisition from SAP, a crucial piece in the Intelligent Enterprise. Qualtrics will help Customers to do the Experience management. Experience Management is one of the important aspects in implementing the Intelligent Enterprise which captures the feedback from various stakeholders & Users back to the Business process. However, Experience Management cannot exist....

While deleting Inbound Queues without resolving the errors are a risk, there might be cases where queues need to be cleared on regular intervals. Best practice is to check the Stuck Queues and then act accordingly. We can delete Queues and specific LUWs from SMQ2 TCode manually. However, when the count goes up to 1000s....

Despite several shortcomings, direct TM<->EWM integration based on EWM transportation units (TU) brings a lot of benefits: It can be used with decentralized EWM instances, whereas Advanced Shipping and Receiving requires embedded TM and EWM in the same S/4HANA system TM can plan packing and loading based on sales orders well ahead of actual delivery....

an SAP TM Developer or Consultant. familiar with the ABAP programming language, BOPF framework. You have already faced the difficulties of GUIDs, determination/validation cycles. debugged TM ABAP code. got lost in the call stack / complexity of a debugger session. You would like to understand which BOPF action is responsible for setting a certain field?....

This blog is about the post processing framework PPF. You will learn: -what the different vocabulary used in the ppf context mean -how you can add a  custom pdf form to the TM (Transportation Management) freight order document. For example, you want to print an additional document from the road freight order that is not....

Planning costs using  VSR optimizer using Transportation Cockpit In transportation Management planning and optimizing your resources is a crucial activity to make me most out of the VSR Optimizer functionality that SAP TM offers. In this particular post I would like to walk you to a very simple example of VSR planning optimization and most....

My recent article Hyperspeed planning in SAP TM has explained TM ⇔ delivery integration issues when statistical stages are used and delivery transportation planning status is “partially planned“. The delivery date can get inconsistent in such a scenario, it can even get earlier then the picking date! The delivery integration problem is even more severe as it....

Imagine the following, common transportation scenario consisting of 4 locations and 3 legs: Locations A and D are the shipping and destination warehouses respectively, whereas B and C are ports of loading and unloading respectively. Leg 1 is the truck transportation from the warehouse to the port of loading. Leg 2 is the ocean freight.....

TM transactional documents do have numbers, which are typically drawn from an internal number range. This number range is finite, and the status should be monitored. This note describes how to monitor the current status using the report RSNUMHOT. Important: As most other SAP number ranges, the TM number ranges are defined as rolling, meaning, that this needs....

After 5 years as an SAP Logistics Consultant I have been able to work with different planning tools for supply chain. Recently I got immersed on the Transportation Management module of S/4. It took me a while and multiple learning hours, including an S/4 implementation,  to feel confident navigating trough the Transportation Management logic. There....

ArchiveLink workflow scenarios As per SAP Help on Self-Defined Workflows in ArchiveLink: An event is created when the document and the business object have been successfully linked, (event ASSIGNED). You can use this event as the trigger for a self-defined subsequent workflow. The ASSIGNED event creation is activated by a simple checkbox in the OAG1 transaction That....

SAP Influence improvement proposal Flexible time filters in TM OVPs and ALPs This blog is inspired by a SAP Q&A question Changing time horizon for Freight Order Execution Monitoring OVP (Fiori ID: 2675) by Shivang Bhatt SAP TM provides several embedded analytics Fiori applications e.g. Freight Order Execution Monitoring Freight Order Quantity Analysis Source: SAP Fiori apps library The....

Shippers, Manufacturers use this business process to send freight requests for quotation (freight RFQs) to carriers. Carriers can accept or decline these freight RFQs and change data such as the price when they return the freight quotations. Shipper can then automatically accept the tendering and send the freight order back to the awarded carrier. You....

Introduction SAP TM optimizer uses the Planning Profile to plan the Freight Units into Freight Order using the best possible way on available Vehicles via available routes. Planning profiles are created to check how system needs to do the planning and what we do in planning profile that system use to get the desired result....

Introduction: A common requirement while coding in SAP TM can be to fetch the document flow of a Freight Order. The document flow tab in the Freight Order screen shows the documents related to a Freight Order, like the Freight Unit, Sales Order, Delivery, Invoice, Freight Settlement Document, etc. While coding in ABAP, fetching the....

To prevent accidents caused by driver fatigue, many countries worldwide have implemented official driving time and working hours regulations for drivers. When using planning tools for transportation management such as the VSR Optimizer, driving time regulations have a significant impact on the planning process. The key challenge when incorporating driving time regulations as constraints into....

Welcome to the technical series of the SAP Transportation Management where we are aiming to learn basic codes that are used in SAP TM. In this blog post, we will see how to update data in Freight order document through enhancement. Our requirement here is to update the means of transport in freight order document....

Hello Everyone, Welcome to the technical series of the SAP Transportation Management . With this blog post, we will learn how to assign the BRFPlus application which can be used to determine the PPF action profiles dynamically. We had the requirement where PPF profiles need to be determined based on TOR Type. Lets get started....

As a Functional Consultant, one may wonder what a Role is and how different it is from the Authorization Object and Profile. While it is mostly the job of the Security team to assign the required Role for a user, it is also the Functional Consultant’s responsibility to provide inputs about the required Transactions, restrictions....

Hello Everyone, This is a very simple blog post but my intention here is to explain simple things to the beginners out there who are struggling and enthusiastic to learn technical side of Transportation Management. So, lets start with baby steps and today we will learn how to get details of Freight documents linked with....

Hello Everyone, Welcome to the technical series of the SAP Transportation Management where we are aiming to learn basic codes that are used in SAP TM. Since, this blog post is continuation of the previous blog post, hence Please visit the below blog post if you have not gone through yet. Transportation Management : Read....

Hello Everyone, Welcome to the technical series of the SAP Transportation Management where we are aiming to learn basic codes that are used in SAP TM. In this blog post, we will learn how to get Default Route details from freight unit. The system considers default routes as possible routes for a shipment between two....

Being part of the Customer Success Team for Logistics at SAP, we are trying to resolve customer challenges as quickly as possible. Over the past 2 months, we’ve analyzed all incidents logged by customers and partners on challenges experienced during Transportation Management implementations. Some of the frequent incidents logged are related to Freight Order Issues,....

Hello Everyone, Welcome to the technical series of the SAP Transportation Management where we are aiming to learn basic codes that are used in SAP TM. In this blog post, we will learn how to get the freight settlement documents using query. Freight settlement documents are created to perform freight settlement with your suppliers or....

Conditions in are used in many TM process steps, e.g. to control the determination of document types or organizational units. Since conditions control such central steps of the TM process, sometimes it is required to analyse a condition if a system does not behave as expected. If the system behaved as expected in the past....

There are multiple ways to send data from one SAP system to another for several scenarios. IDocs and webservices can fulfil most of your integration requirements. However, there maybe times when your project requires you to achieve something that is not standard SAP behaviour. And when SAP does not provide such functionalities, you must figure....

Often the standard FPM fields provided by SAP is not enough to satisfy all the business requirements. You need additional fields on the screen. This is where enhancements and customizations come in. In this blogpost, I am going to show you just that. This is a step-by-step guide for adding custom Date/Time fields on FPM....

SAP TM or Transport Management System is used to optimize logistics by managing all aspects of Transportation processes within a company. Not only it streamlines the logistics businesses by improving efficiency, but it also helps in reducing cost of business. One of the key aspects of implementing SAP TM is its integration with ECC system.....

Over the past 2 years the risks and shortfalls in our global supply chains have been front and center in presidential briefing rooms, company boardrooms, and even family dining rooms. Supply chains are now recognized as central to business survival, success, and growth, rather than an opportunity to just reduce costs. As we head into....

Dear friends of SAP TM, The first big challenge in many projects is setting up the master data, as many of you know. Depending on the system landscape, this can also mean replicating them from one SAP S/4HANA system to another. Now, assume you have a so-called sidecar scenario with two SAP S/4HANA systems connected,....

API has been a hot term in recent years and will definitely be one of the buzz words in 2022. In this blog I will present a use case in transportation management (TM) combined with extended warehouse management (eWM) on how we use application programming interfaces for our carrier integration. The days of sending files....

When using conditions in the charges area you might ask yourself, how to access data of the underlying BO. This can be addressed by using the determination class /SCMTMS/CL_TCC_COND_DET_BOVAL. This wonderful class makes the host BO data available for the TCM conditions. When entering the class, the data access definition behaves then like is would....

Introduction Once I saw the TM Optimizer and cockpit possibilities on the SAP presentation material, I became an SAP TM enthusiast.  Since then, I have always wanted to put my hands on such advanced features of SAP TM, like vehicle scheduling and routing optimization, visual planning in the Transportation cockpit, Detailed package building, Load planning,....

This blog should share with you some current thoughts I have on how to shape the coding in the planning area of TM over the next years and how you will profit on that because of a easier structuring of enhancement. Motivation To be honest the main reason why investigating on how to make modifications....

Agriculture commodities follow a complex supply chain and are influenced by global demand and inventory levels along with local weather, harvest conditions, and freight availability. The commodities are traded, hedged, stored, and speculated in most of the world. The commodity therefore transacts through multiple entities before it is ultimately consumed by processing units for end-customer....