{"id":2174,"date":"2026-08-27T05:59:47","date_gmt":"2026-08-27T05:59:47","guid":{"rendered":"https:\/\/www.scmchamps.com\/blog\/?p=2174"},"modified":"2026-09-12T12:39:31","modified_gmt":"2026-09-12T12:39:31","slug":"sap-tm-9-5-9-6-to-s-4hana-migration","status":"publish","type":"post","link":"https:\/\/www.scmchamps.com\/blog\/sap-tm-9-5-9-6-to-s-4hana-migration\/","title":{"rendered":"Moving Off SAP TM 9.x: What Changes, What Breaks, and What to Decide First"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">A simplified guide for teams migrating SAP TM 9.5 \/ 9.6 to SAP S\/4HANA Transportation Management.<\/span><\/p>\n<p><b>The Starting Position<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Ask a room of transport planners what they think about the move to S\/4HANA TM, and you usually get a shrug. They have run SAP TM for years. Same product name. New host system. How different can it be?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That shrug is the problem.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Coming from TM 9.x should be an advantage. You have working charge management. Your carriers are live. Your planners know the cockpit. Compare that to a company migrating off LE-TRA, and you are miles ahead.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">But the advantage only pays off if you use it deliberately. Left alone, familiarity does the opposite. It lowers the perceived risk, shrinks the test plan, and delays the questions that actually decide how this project goes.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Here is what is genuinely different underneath. TM 9.x runs on NetWeaver as its own product. S\/4HANA TM does not. The functional surface looks similar, and much of it is. The architecture, the UI stack, and \u2014 depending on your deployment choice \u2014 the entire integration model are not.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">There is also a deadline attached. SAP&#8217;s maintenance window for TM 9.x has an end date. Confirm yours with SAP before you plan anything else, because that single date will shape your timeline more than any decision in this guide.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">What follows is organised the way the project actually runs. What you decide first. What changes underneath. Where things break. What you are left holding afterwards.<\/span><\/p>\n<h2><b>Part One: Decide These Before Anything Else<\/b><\/h2>\n<h2><b>1. Embedded or Side-by-Side<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Answer this first. Scope, cost, integration effort and timeline all hang off it, and every week you leave it open is a week of design work built on an assumption.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Embedded TM lives inside S\/4HANA. One system. One client. One Business Partner. The ERP-to-TM integration layer stops existing. For the right landscape this removes a genuine ongoing cost and a genuine ongoing failure point.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Side-by-side TM stays as its own S\/4HANA system, integrated with your ERP. You keep an integration layer and a second system to run. In exchange you keep independence.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Rough guidance:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Embedded tends to fit a single SAP ERP, moderate transportation volumes, and an organisation comfortable moving TM and ERP on one release cycle.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Side-by-side tends to fit multiple ERPs or a non-SAP ERP, high volumes, logistics service provider models, or a need to upgrade TM independently.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Two checks before you commit:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Functional fit against your target release. Embedded TM has closed most of the distance from standalone TM 9.6 over recent releases. Not everything arrived at once, and subcontracting, LSP scenarios and parts of settlement have their own histories. Check against your scenarios and your release, not against a general claim in a slide deck.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The optimiser. Planning and optimisation runs on a separate component with its own version dependencies. Teams forget it exists until planning results come back wrong during testing.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Get business, IT and architecture to agree on this together, and write down why. Someone senior will ask you to justify it in month six.<\/span><\/p>\n<h2><b>2. What Deserves to Move<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">You have probably been on TM 9.x for the better part of a decade. Systems accumulate. Before anyone builds a data load, walk the business through what is actually in there and sort it.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Three outcomes, and only three:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It still earns its place, and S\/4HANA TM already does it. Take it across on standard. No cleverness required.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nobody needs it. Leave it behind. This bucket is always larger than people expect, and it is where most of the savings are.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Still needed, but the new system handles it differently. Adapt the process. The instinct here is to make S\/4HANA TM behave like TM 9.x. That instinct is how organisations pay for a new system and get their old one back.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Where to look, by category:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Likely already in S\/4HANA<\/b><\/td>\n<td><b>Needs migrating, cleansing or redesigning<\/b><\/td>\n<td><b>Usually safe to leave behind<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Customers, vendors, plants, materials, shipping points, organisational structure<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Locations and zones, transportation lanes, resources and means of transport, schedules, default routes, freight agreements, calculation sheets, rate tables and scales, charge types, planning and selection profiles, carrier selection settings, incompatibilities, optimiser configuration, PPF actions, output setup<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Expired agreements, superseded rate tables, dormant carriers, lanes nobody has used in years, duplicate locations, profiles with no owner<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\">The first column catches people out. A good share of your master data may already sit in S\/4HANA. Half a day checking this can remove weeks of duplicated work.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The middle column is the actual project. The third column is where the money is.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Rate tables deserve a specific mention. They pile up quietly and nobody deletes them. Bringing an expired rate table across is not free \u2014 you pay to migrate it, then you pay again every time someone tests it, documents it, or trips over it in support.<\/span><\/p>\n<h2><b>3. What Happens to Your Custom Code<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">There is always a list. Enhancements, reports, developments that people expect to see on the other side because they have always been there.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Assess every item individually against this order:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Standard S\/4HANA TM \u2192 configuration \u2192 SAP-released extension point \u2192 SAP BTP \u2192 custom development.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Stop at the first one that works. Most items stop early. Several releases have shipped since your TM 9.x code was written, and standard has absorbed a lot of what teams once had to build.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Two areas need specific attention when you are coming from TM 9.x:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BOPF enhancements. Custom determinations, validations and actions written against the TM business object layer do not all transfer cleanly. Each needs its own assessment. A blanket &#8220;these will be fine&#8221; is not an assessment.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Custom Floorplan Manager screens. Where standard has moved to Fiori, FPM work may not carry across at all. This one arrives late in projects and costs more than expected. Inventory it during assessment, not during build.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">When custom development is genuinely justified, build it so it survives the next upgrade. BTP released APIs, approved extension points, and left the core alone. Then document it and get architecture sign-off.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Worth noticing: undocumented, ungoverned custom code is a large part of why organisations get stranded on old releases. If that description fits your TM 9.x system, you are living the consequence right now. Try not to build the same problem twice.<\/span><\/p>\n<h2><b>Part Two: What Changes Underneath<\/b><\/h2>\n<h2><b>4. Integration Is Harder Coming From TM 9.x, Not Easier<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">A company migrating from LE-TRA builds transportation integration for the first time. You are doing something harder. You are taking apart something that works today, while it keeps working, and putting it back together differently.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">ERP to TM. Go embedded and the whole layer between ERP and TM disappears. That is a real simplification, and it also means flows your team has supported for years now behave in a way nobody on your team has supported before. Stay side-by-side and the integration gets rebuilt on new technology. Either way, &#8220;re-point the interfaces&#8221; is not the job.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Middleware. Plenty of customers are moving off PI\/PO at the same time. Two migrations running in parallel need one plan with one owner, not two plans that occasionally meet.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Business Partner and master data. Business Partner is mandatory in S\/4HANA. Your ERP customer and vendor records and your TM business partner records have almost certainly drifted apart over the years. Reconciling that is assessment-phase work. It is not something you discover on a cutover weekend.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Freight settlement into finance. The settlement flow changes shape, and it changes more under embedded than side-by-side. Freight cost has to reach finance correctly on day one, so test this with the finance team, not around them.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Visibility. Your SAP Event Management setup needs an actual decision. Confirm SAP&#8217;s current direction and licensing for visibility and track-and-trace before you design around any of it.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tax. Transportation and freight processes lean on tax determination more than people remember. Include it in end-to-end testing.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Take each one, assess it during planning, test it end to end, and write down what you will do if it fails.<\/span><\/p>\n<h2><b>5. Version Dependencies Nobody Wants to Talk About<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">A short list, and each item can move your timeline:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Your current TM release, support package and confirmed end-of-maintenance date<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Target S\/4HANA release and feature pack<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Which S\/4HANA TM functionality is available and supported in that release<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Optimiser version and compatibility<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Middleware readiness<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Visibility strategy<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SAP Business Network for Logistics readiness<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Carrier reconnection plan<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Environment and system access<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Availability of your own business and IT people<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Target go-live date<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Written split of what the client owns and what the partner owns<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">One rule matters more than the rest. Design against what is available and supported today. Not roadmap. Not a note that might land in time. Roadmap-based design is a bet you place with someone else&#8217;s go-live date.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">And be aware that a change in feature pack, support package or optimiser version can quietly expand your regression testing and configuration effort after you have already committed to a plan.<\/span><\/p>\n<h2><b>Part Three: Where These Projects Break<\/b><\/h2>\n<h2><b>6. Carriers: Reconnection, Not Onboarding<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Your carriers are already integrated, which sounds like less work than it is.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Every connection has to be stood up against the new system, remapped, retested, and cut over without interrupting daily operations. And you control roughly half of that work. The other half sits with organisations who have their own priorities and their own IT queue.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Segment by volume and business criticality. Not every carrier needs the same treatment.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Confirm the channel for each \u2014 EDI, API, portal \u2014 and whether it is changing<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Rebuild the integration mapping properly. Assume nothing transfers untouched.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Agree who owns the carrier conversation: you or the partner<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Test end to end, carrier by carrier, before go-live<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">The timing rule: connections should be ready for integration testing, not delivered during it. Late carrier readiness is one of the most reliable causes of a slipped TM go-live.<\/span><\/p>\n<h2><b>7. Cutover and the Documents Nobody Planned For<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">This gets raised late and then eats a weekend. Settle it early:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Big bang, or phased by region, plant or lane<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">What happens to freight orders open or in transit at the switch<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">What happens to freight settlement documents raised but not yet settled. This is regularly missed, and it lands on finance rather than logistics.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Length of the data freeze and who it affects<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Go\/no-go criteria, agreed in advance, and a fallback plan<\/span><\/li>\n<\/ul>\n<h2><b>8. Testing, Defects and Gaps<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Things will break. What separates good projects from bad ones is having a routine ready before they do.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For a product defect: reproduce it reliably, search SAP Notes, raise a Support ticket where warranted, put a workaround in place so testing continues, and track it to closure.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Functional gap: evaluate it, see if the standard covers it, and look at redesigning the process, then only consider an enhancement.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Up front, agree on a route for escalation of critical issues. Without one, real problems sit in a tracker for three weeks and then reappear as a go-live risk.<\/span><\/p>\n<h2><b>Part Four: What You Are Left With<\/b><\/h2>\n<h2><b>9. Hypercare and Knowing When It Ends<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Plan a real hypercare period:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Named S\/4HANA TM specialists, available<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">P1 to P4 prioritisation with agreed response and resolution targets<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Regular issue review calls<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Active monitoring of integrations, EDI flows and background planning jobs<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A defined escalation path<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Then agree the exit criteria before hypercare starts, not while you are in it. Normal support begins when critical issues are closed, core processes run stably, integrations and EDI are reliable, planning jobs behave, knowledge transfer is complete, and the business has signed off in writing.<\/span><\/p>\n<h2><b>10. Your Team, Not Just Your System<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Your planners know TM already. Train them anyway. They are not learning transportation management from scratch. They are learning a new interface and giving up workarounds they have refined over years. That is a shorter training curve, not an absent one. Skipping it because &#8220;they already know TM&#8221; is a specific and common mistake. Fiori on day one feels unfamiliar even to a fifteen year old TM user.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ask for the right experience. Not TM experience generally. This move specifically \u2014 TM 9.x to S\/4HANA TM, ideally with the deployment model you have chosen.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Insist on named people and named backups. Every workstream. With a handover process that exists on paper. Consultants change roles mid-project and delivery should not wobble when they do.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Your side has to show up too. Business, IT, master data, integration, architecture and testing. Agree those commitments in writing at kickoff, because they are the ones that quietly slip when day jobs get busy.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">What should exist when the partner leaves: configuration documentation, a Fit-to-Standard decision log, a customisation and RICEF register, integration specifications, operational runbooks, test evidence and knowledge transfer material.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A useful test of whether the project is really finished: can your own people run and change this system next quarter without calling anyone? If not, something is still owed to you.<\/span><\/p>\n<h2><b>Part Five: Working With SCM CHAMPS<\/b><\/h2>\n<h2><b>11. What We Bring to This Specific Move<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">We have taken customers through this exact migration\u2014from a mature, working TM 9.x system into S\/4HANA TM\u2014across North America and Western Europe, focused primarily on industrial manufacturing, consumer products, and chemical distribution.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That covers more than forty migrations, spanning both embedded and side-by-side deployments.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">What that changes for you:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The right questions get asked in week one. Deployment model. Optimiser version. Business partner alignment. BOPF and FPM inventory. We are not discovering these in month four. They are the opening conversations, because we already know they set the shape of everything after.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We know what a ten-year-old TM system looks like inside. Rate tables layered on rate tables. Enhancements built by someone who left in 2019. Profiles with no owner. Having opened these systems before, we can tell you fairly quickly what is live and what is just occupying space.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We know where standard has caught up. A meaningful portion of what was custom on TM 9.x is standard now. Checking that before anyone writes code usually removes real scope, and it is the cheapest saving available on this kind of project.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We plan for how these go-lives actually behave. Carrier reconnection timing. Open freight orders. Unsettled freight cost. The first fortnight of planner support. These are scheduled from the start rather than handled as surprises.<\/span><\/p>\n<h2><b>What This Has Looked Like in Practice<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Industrial chemicals manufacturer, Midwestern United States. Running TM 9.5 with 22 carriers integrated and roughly 9,000 freight orders a month. We assessed the landscape and found over 60% of rate tables unused and 18 custom objects already covered by standard. Moved to embedded TM. Go-live on plan, with 11 custom objects retired before migration and planning output validated against legacy for two full weeks before cutover.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Consumer goods distributor, Germany. Running TM 9.6 with 40+ carriers and 15,000 freight orders a month across multiple ERPs. We assessed and confirmed side-by-side was the right fit. Found a heavy BOPF enhancement layer that needed individual review\u2014most of it replaced by standard functionality in the target release. Go-live phased by region, starting with DACH. Settlement flows tested with finance from the first integration cycle, not the last.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Industrial machinery manufacturer, Canada. Running TM 9.5 with 14 carriers and 4,500 freight orders a month. This was a smaller landscape but a complex one\u2014custom FPM screens, aging optimizer configuration, and a PI\/PO middleware layer being retired in parallel. We moved to embedded TM, replaced the custom screens with standard Fiori apps, and re-validated the optimizer against three months of live planning history. Go-live on plan, with hypercare closing after four weeks.<\/span><\/p>\n<h2><b>12. Mistakes We Help You Avoid<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Every item below has cost a real project real time. This is the part of the job where an experienced partner earns the fee \u2014 not by working harder, but by keeping you out of these.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Scoping it as an upgrade. Testing gets planned as a regression pass. Then the team discovers the architecture underneath moved, and the plan was never sufficient. We scope it as a migration from day one, with end-to-end testing across the full transportation lifecycle.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Letting the deployment model drift. Embedded versus side-by-side gets decided on cost alone, or not decided at all, then reopened mid-build. Everything downstream moves with it. We force a documented decision early, assessed against your scenarios and your target release.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Migrating rate tables and agreements wholesale. Years of expired and duplicated pricing comes across, and now all of it needs testing, validating and supporting. We establish what is actually in use before anything moves. Usually the single largest reduction in scope.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ignoring the optimiser until testing. Planning results differ from the current system and nobody can explain why. User confidence drops quickly and is slow to recover. We confirm the optimiser version and settings during assessment and validate the planning output against your live system deliberately.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Assuming custom code transfers. BOPF enhancements and custom FPM screens turn out not to fit, discovered too late to redesign calmly. We build a complete custom object inventory during assessment and test every item against standard before agreeing to rebuild it.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Starting carrier work late. Integration testing opens without live carrier connections. The test cycle slips and go-live follows it. We begin carrier planning in the first weeks so connections are ready when testing needs them.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">No agreed treatment for open documents. The cutover weekend arrives with no answer for in-transit freight orders or unsettled freight costs. Finance finds out afterwards. We agree this in writing, early, with logistics and finance both in the room.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Thin knowledge transfer. The partner leaves, and your team cannot confidently support what they inherited. Every minor change becomes a new engagement. We define handover material and exit criteria at project start, and hypercare does not close until your team confirms they can run it.<\/span><\/p>\n<h2><b>13. How We Run It<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Assess the existing TM 9.x landscape, configuration and custom objects. Decide the deployment model against your real scenarios and target release. Challenge the processes, data and customisations that have gone unquestioned. Fit-to-standard every requirement before anyone discusses customisation. Clean out what has stopped earning its place. Redesign the processes that need to work differently. Migrate only what the business genuinely needs. Integrate ERP, carriers, visibility and the surrounding platforms. Test the full transportation lifecycle end to end. Stabilise through hypercare into normal operations.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">What We Commit To<\/span><\/p>\n<p><span style=\"font-weight: 400;\">North America and Europe. SAP TM and supply chain delivery across both regions.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Named experts, with named backups. Every workstream. Continuity planned rather than hoped for.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Hypercare until the agreed exit criteria are met. Not until a date passes.<\/span><\/p>\n<h2><b>Where This Leaves You<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Three things reliably separate the migrations that land well from the ones that limp:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Fit-to-standard decisions made honestly, so legacy complexity stops here instead of being rebuilt.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Integration and data planning started early, so systems, carriers and clean data are ready before testing needs them, not during.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Post-go-live support that is real, with hypercare, stabilisation and knowledge transfer that actually transfers knowledge.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You have run TM 9.x long enough to know exactly what works in it and what your team quietly works around. Very few organisations get a clean opportunity to act on that second list. This is yours.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Planning your move from SAP TM 9.5 \/ 9.6 to S\/4HANA TM? Talk to SCM CHAMPS about assessing your landscape, choosing between embedded and side-by-side, and building a migration roadmap you can actually run.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A simplified guide for teams migrating SAP TM 9.5 \/ 9.6 to SAP S\/4HANA Transportation&#8230;<\/p>\n","protected":false},"author":1,"featured_media":2175,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41],"tags":[7,361],"class_list":["post-2174","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sap-tm","tag-sap-tm","tag-sap-tm-9-5-9-6-to-s-4hana"],"_links":{"self":[{"href":"https:\/\/www.scmchamps.com\/blog\/wp-json\/wp\/v2\/posts\/2174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.scmchamps.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.scmchamps.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.scmchamps.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.scmchamps.com\/blog\/wp-json\/wp\/v2\/comments?post=2174"}],"version-history":[{"count":4,"href":"https:\/\/www.scmchamps.com\/blog\/wp-json\/wp\/v2\/posts\/2174\/revisions"}],"predecessor-version":[{"id":2250,"href":"https:\/\/www.scmchamps.com\/blog\/wp-json\/wp\/v2\/posts\/2174\/revisions\/2250"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.scmchamps.com\/blog\/wp-json\/wp\/v2\/media\/2175"}],"wp:attachment":[{"href":"https:\/\/www.scmchamps.com\/blog\/wp-json\/wp\/v2\/media?parent=2174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.scmchamps.com\/blog\/wp-json\/wp\/v2\/categories?post=2174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.scmchamps.com\/blog\/wp-json\/wp\/v2\/tags?post=2174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}