{"id":27176,"date":"2026-11-11T16:58:53","date_gmt":"2026-11-11T15:58:53","guid":{"rendered":"https:\/\/scheer-pas.com\/en\/?post_type=post_type_article&#038;p=27176"},"modified":"2026-11-12T09:05:14","modified_gmt":"2026-11-12T08:05:14","slug":"sap-s4hana-migration-integration-layer-blogpost","status":"publish","type":"post_type_article","link":"https:\/\/scheer-pas.com\/en\/blog\/article\/sap-s4hana-migration-integration-layer-blogpost\/","title":{"rendered":"How to Keep Enterprise Integrations Stable During an SAP S\/4HANA Migration"},"content":{"rendered":"<div id=\"pl-gb27176-6af654c0021a5\"  class=\"panel-layout\" ><div id=\"pg-gb27176-6af654c0021a5-0\"  class=\"panel-grid panel-no-style\"  style=\"--mobile-margin-bottom:60px;--row-margin-bottom:40px;\" ><div id=\"pgc-gb27176-6af654c0021a5-0-0\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><div id=\"pgc-gb27176-6af654c0021a5-0-1\"  class=\"panel-grid-cell panel-grid-cell-mobile-last\" ><div id=\"panel-gb27176-6af654c0021a5-0-1-0\" class=\"so-panel widget widget_zrm-up-image panel-first-child\" data-index=\"0\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-up-image so-widget-zrm-up-image-default-d75171398898-27176\"\n\t\t\t\n\t\t>\n    <div class=\"widget widget--update widget--image_update widget--show\" style=\"--margins-desktop:0px 0px 40px 0px;--margins-mobile:0px 0px 40px 0px;--image-border-radius:10px 10px 10px 10px;\">\n        <img decoding=\"async\" width=\"2400\" height=\"1350\" src=\"https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-01-hero@2x.webp\" class=\"attachment-full size-full\" alt=\"Five cables stay plugged into a patch panel while the old SAP ECC server rack slides out and the new SAP S\/4HANA rack takes its place\" srcset=\"https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-01-hero@2x.webp 2400w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-01-hero@2x-300x169.webp 300w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-01-hero@2x-1024x576.webp 1024w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-01-hero@2x-768x432.webp 768w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-01-hero@2x-1536x864.webp 1536w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-01-hero@2x-2048x1152.webp 2048w\" sizes=\"(max-width: 2400px) 100vw, 2400px\" \/>    <\/div>\n\n<\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-0-1-1\" class=\"so-panel widget widget_zrm-editor\" data-index=\"1\" style=\"\" ><div class=\"so-rounded panel-widget-style panel-widget-style-for-gb27176-6af654c0021a5-0-1-1\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-editor so-widget-zrm-editor-default-d75171398898-27176\"\n\t\t\t\n\t\t><div class=\"widget widget--editor widget--show no\">\n\t<p style=\"text-align: left\">BLOG<\/p>\n<\/div><\/div><\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-0-1-2\" class=\"so-panel widget widget_zrm-up-headline\" data-index=\"2\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-up-headline so-widget-zrm-up-headline-default-d75171398898-27176\"\n\t\t\t\n\t\t>\n\n\t<div class=\"widget widget--update widget--headline_update widget--show\" style=\"--margins-desktop:20px 0px 20px 0px;--margins-mobile:20px 0px 20px 0px;\">\n\t\t<h1 class=\"h3_update bold update-color--dark ta-left\">How to Keep Enterprise Integrations Stable During an SAP S\/4HANA Migration<\/h1>\t<\/div>\n\n<\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-0-1-3\" class=\"so-panel widget widget_zrm-editor panel-last-child\" data-index=\"3\" style=\"\" ><div class=\"mono panel-widget-style panel-widget-style-for-gb27176-6af654c0021a5-0-1-3\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-editor so-widget-zrm-editor-default-d75171398898-27176\"\n\t\t\t\n\t\t><div class=\"widget widget--editor widget--show no\">\n\t<p style=\"text-align: left;\">11 November 2026 | Lukas Peter<\/p>\n<\/div><\/div><\/div><\/div><\/div><div id=\"pgc-gb27176-6af654c0021a5-0-2\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><\/div><div id=\"pg-gb27176-6af654c0021a5-1\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb27176-6af654c0021a5-1-0\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><div id=\"pgc-gb27176-6af654c0021a5-1-1\"  class=\"panel-grid-cell panel-grid-cell-mobile-last\" ><div id=\"panel-gb27176-6af654c0021a5-1-1-0\" class=\"so-panel widget widget_zrm-editor panel-first-child panel-last-child\" data-index=\"4\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-editor so-widget-zrm-editor-default-d75171398898-27176\"\n\t\t\t\n\t\t><div class=\"widget widget--editor widget--show sm\">\n\t<p>Replacing SAP ECC with SAP S\/4HANA affects every system that exchanges data with the ERP platform. In one migration from SAP ECC on-premise to SAP S\/4HANA in the RISE with SAP (SAP RISE) cloud environment, 18 systems and external parties exchanged data through 180 interfaces in Scheer PAS. 30 of these interfaces already existed and had to keep their data structures, although the SAP system underneath was replaced.<\/p>\n<\/div><\/div><\/div><\/div><div id=\"pgc-gb27176-6af654c0021a5-1-2\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><\/div><div id=\"pg-gb27176-6af654c0021a5-2\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb27176-6af654c0021a5-2-0\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><div id=\"pgc-gb27176-6af654c0021a5-2-1\"  class=\"panel-grid-cell panel-grid-cell-mobile-last\" ><div id=\"panel-gb27176-6af654c0021a5-2-1-0\" class=\"so-panel widget widget_zrm-separator panel-first-child panel-last-child\" data-index=\"5\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-separator so-widget-zrm-separator-default-d75171398898-27176\"\n\t\t\t\n\t\t><div class=\"widget widget--separator widget--show xs\">\n\t<div class=\"separator\">\n\t\t<div class=\"separator__line\"><\/div>\n\t\t\t\t<div class=\"separator__line\"><\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pgc-gb27176-6af654c0021a5-2-2\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><\/div><div id=\"pg-gb27176-6af654c0021a5-3\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb27176-6af654c0021a5-3-0\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><div id=\"pgc-gb27176-6af654c0021a5-3-1\"  class=\"panel-grid-cell panel-grid-cell-mobile-last\" ><div id=\"panel-gb27176-6af654c0021a5-3-1-0\" class=\"so-panel widget widget_zrm-up-headline panel-first-child\" data-index=\"6\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-up-headline so-widget-zrm-up-headline-default-d75171398898-27176\"\n\t\t\t\n\t\t>\n\n\t<div class=\"widget widget--update widget--headline_update widget--show\" style=\"--margins-desktop:20px 0px 20px 0px;--margins-mobile:20px 0px 20px 0px;\">\n\t\t<h2 class=\"h3_update bold update-color--dark ta-left\">TL;DR <\/h2>\t<\/div>\n\n<\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-3-1-1\" class=\"so-panel widget widget_zrm-editor panel-last-child\" data-index=\"7\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-editor so-widget-zrm-editor-default-d75171398898-27176\"\n\t\t\t\n\t\t><div class=\"widget widget--editor widget--show sm\">\n\t<p>An SAP migration is also an integration project. When connected systems talk to SAP through an integration layer, that layer can absorb much of the change. For most of the 30 existing interfaces (roughly 80%) adjusted mappings kept each interface exactly as it was, and the calling systems did not notice the switch.<\/p>\n<\/div><\/div><\/div><\/div><div id=\"pgc-gb27176-6af654c0021a5-3-2\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><\/div><div id=\"pg-gb27176-6af654c0021a5-4\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb27176-6af654c0021a5-4-0\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><div id=\"pgc-gb27176-6af654c0021a5-4-1\"  class=\"panel-grid-cell panel-grid-cell-mobile-last\" ><div id=\"panel-gb27176-6af654c0021a5-4-1-0\" class=\"so-panel widget widget_zrm-separator panel-first-child panel-last-child\" data-index=\"8\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-separator so-widget-zrm-separator-default-d75171398898-27176\"\n\t\t\t\n\t\t><div class=\"widget widget--separator widget--show sm\">\n\t<div class=\"separator\">\n\t\t<div class=\"separator__line\"><\/div>\n\t\t\t\t<div class=\"separator__line\"><\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pgc-gb27176-6af654c0021a5-4-2\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><\/div><div id=\"pg-gb27176-6af654c0021a5-5\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb27176-6af654c0021a5-5-0\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><div id=\"pgc-gb27176-6af654c0021a5-5-1\"  class=\"panel-grid-cell panel-grid-cell-mobile-last\" ><div id=\"panel-gb27176-6af654c0021a5-5-1-0\" class=\"so-panel widget widget_zrm-editor panel-first-child panel-last-child\" data-index=\"9\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-editor so-widget-zrm-editor-default-d75171398898-27176\"\n\t\t\t\n\t\t><div class=\"widget widget--editor widget--show sm\">\n\t<p>SAP migrations are usually planned around SAP itself: data migration, custom code, new processes. The systems around it get less attention, although every change to SAP&#8217;s data structures reaches them. In this project, those included dealer systems, an enterprise data platform, banks, insurance companies, public authorities, and an online shop.<\/p>\n<\/div><\/div><\/div><\/div><div id=\"pgc-gb27176-6af654c0021a5-5-2\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><\/div><div id=\"pg-gb27176-6af654c0021a5-6\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb27176-6af654c0021a5-6-0\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><div id=\"pgc-gb27176-6af654c0021a5-6-1\"  class=\"panel-grid-cell panel-grid-cell-mobile-last\" ><div id=\"panel-gb27176-6af654c0021a5-6-1-0\" class=\"so-panel widget widget_zrm-up-headline panel-first-child\" data-index=\"10\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-up-headline so-widget-zrm-up-headline-default-d75171398898-27176\"\n\t\t\t\n\t\t>\n\n\t<div class=\"widget widget--update widget--headline_update widget--show\" style=\"--margins-desktop:20px 0px 20px 0px;--margins-mobile:20px 0px 20px 0px;\">\n\t\t<h2 class=\"h3_update bold update-color--dark ta-left\">Why is an SAP S\/4HANA migration also an integration project? <\/h2>\t<\/div>\n\n<\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-6-1-1\" class=\"so-panel widget widget_zrm-editor panel-last-child\" data-index=\"11\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-editor so-widget-zrm-editor-default-d75171398898-27176\"\n\t\t\t\n\t\t><div class=\"widget widget--editor widget--show sm\">\n\t<p>An SAP S\/4HANA migration is also an integration project because every system that exchanges data with SAP depends on its data structures and interfaces. Replace the ERP system, and each of those connections must be checked, adapted, or rebuilt.<\/p>\n<p>&nbsp;<\/p>\n<p>In this project, 18 systems and external stakeholders exchanged data through Scheer PAS, including SAP S\/4HANA itself, the enterprise data platform (formerly the data warehouse), databases, dealer systems, parent and national companies, agencies, public authorities, service providers, HR and user-management systems, blob storage, job scheduling, an online shop, banks, insurance companies, and mobility service providers.<\/p>\n<p>&nbsp;<\/p>\n<p>Few of them can adapt to the migration&#8217;s schedule. A bank, an authority, or an external agency rarely adapts its interface because one of its partners migrates its ERP system.<\/p>\n<\/div><\/div><\/div><\/div><div id=\"pgc-gb27176-6af654c0021a5-6-2\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><\/div><div id=\"pg-gb27176-6af654c0021a5-7\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb27176-6af654c0021a5-7-0\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><div id=\"pgc-gb27176-6af654c0021a5-7-1\"  class=\"panel-grid-cell panel-grid-cell-mobile-last\" ><div id=\"panel-gb27176-6af654c0021a5-7-1-0\" class=\"so-panel widget widget_zrm-up-image panel-first-child\" data-index=\"12\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-up-image so-widget-zrm-up-image-default-d75171398898-27176\"\n\t\t\t\n\t\t>\n    <div class=\"widget widget--update widget--image_update widget--show\" style=\"--margins-desktop:0px 0px 40px 0px;--margins-mobile:0px 0px 40px 0px;--image-border-radius:10px 10px 10px 10px;\">\n        <img decoding=\"async\" width=\"2400\" height=\"1350\" src=\"https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-02-architecture-en@2x.webp\" class=\"attachment-full size-full\" alt=\"Five consumer systems and 13 more connect through an integration layer to the new SAP S\/4HANA system that replaces SAP ECC: 18 systems, 180 interfaces, about 80% of the 30 existing interfaces unchanged\" srcset=\"https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-02-architecture-en@2x.webp 2400w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-02-architecture-en@2x-300x169.webp 300w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-02-architecture-en@2x-1024x576.webp 1024w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-02-architecture-en@2x-768x432.webp 768w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-02-architecture-en@2x-1536x864.webp 1536w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-02-architecture-en@2x-2048x1152.webp 2048w\" sizes=\"(max-width: 2400px) 100vw, 2400px\" \/>    <\/div>\n\n<\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-7-1-1\" class=\"so-panel widget widget_zrm-up-headline\" data-index=\"13\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-up-headline so-widget-zrm-up-headline-default-d75171398898-27176\"\n\t\t\t\n\t\t>\n\n\t<div class=\"widget widget--update widget--headline_update widget--show\" style=\"--margins-desktop:20px 0px 20px 0px;--margins-mobile:20px 0px 20px 0px;\">\n\t\t<h2 class=\"h3_update bold update-color--dark ta-left\">What did this SAP S\/4HANA migration involve?<\/h2>\t<\/div>\n\n<\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-7-1-2\" class=\"so-panel widget widget_zrm-editor\" data-index=\"14\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-editor so-widget-zrm-editor-default-d75171398898-27176\"\n\t\t\t\n\t\t><div class=\"widget widget--editor widget--show sm\">\n\t<p><span data-contrast=\"auto\">This SAP S\/4HANA migration moved the ERP platform from SAP ECC on-premise to SAP S\/4HANA in the SAP RISE cloud environment. Master data was migrated and synchronised, and the integration and interfaces were implemented with Scheer PAS. The master data transfer was first used for the migration itself and is still running today: it keeps master data from SAP S\/4HANA in sync with the enterprise data platform.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span data-contrast=\"auto\">In total, 180 interfaces were implemented, 30 of which already existed before the migration. The 150 new interfaces connected a wide range of systems directly with SAP S\/4HANA. That is a figure from this project, not a benchmark. How many interfaces a migration involves depends on how many systems a company connects and how it scopes its interfaces.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<\/div><\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-7-1-3\" class=\"so-panel widget widget_zrm-up-headline\" data-index=\"15\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-up-headline so-widget-zrm-up-headline-default-d75171398898-27176\"\n\t\t\t\n\t\t>\n\n\t<div class=\"widget widget--update widget--headline_update widget--show\" style=\"--margins-desktop:20px 0px 20px 0px;--margins-mobile:20px 0px 20px 0px;\">\n\t\t<h2 class=\"h3_update bold update-color--dark ta-left\">The project at a glance<\/h2>\t<\/div>\n\n<\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-7-1-4\" class=\"so-panel widget widget_imc-codeblock-widget panel-last-child\" data-index=\"16\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-imc-codeblock-widget so-widget-imc-codeblock-widget-default-d75171398898-27176\"\n\t\t\t\n\t\t>\n\n<div class=\"imc-codeblock cb-3c6da813\"\n     style=\"\">\n\t<!-- Scheer PAS project table. Paste into a SiteOrigin Custom HTML widget. Styles are scoped to .spas-table. -->\n<div class=\"spas-table\">\n  <table>\n    <thead>\n      <tr>\n        <th scope=\"col\">Aspect<\/th>\n        <th scope=\"col\">In this project<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr><th scope=\"row\">Migration<\/th><td>SAP ECC on-premise to SAP S\/4HANA (SAP RISE)<\/td><\/tr>\n      <tr><th scope=\"row\">Systems and external parties<\/th><td><strong class=\"spas-table__fig\">18<\/strong><\/td><\/tr>\n      <tr><th scope=\"row\">Interfaces implemented<\/th><td><strong class=\"spas-table__fig\">180<\/strong><\/td><\/tr>\n      <tr><th scope=\"row\">Interfaces built before the migration<\/th><td><strong class=\"spas-table__fig\">30<\/strong>. For most of them (roughly 80%), adjusted mappings kept the interface unchanged.<\/td><\/tr>\n      <tr><th scope=\"row\">Communication<\/th><td>REST, OData, SOAP, JMS, SQL, RFC<\/td><\/tr>\n      <tr><th scope=\"row\">Data formats<\/th><td>XML, JSON, flat files<\/td><\/tr>\n      <tr><th scope=\"row\">Robotic process automation<\/th><td>UiPath<\/td><\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n<style>\n  .spas-table {\n    width: 100%;\n    margin: 0 0 32px;\n    overflow-x: auto;\n    font-family: Roboto, \"Helvetica Neue\", Arial, sans-serif;\n    color: #282828;\n  }\n  .spas-table table {\n    width: 100%;\n    margin: 0;\n    border-collapse: separate;\n    border-spacing: 0;\n    border: 1px solid #DCDCDC;\n    border-radius: 8px;\n    overflow: hidden;\n    font-size: 16px;\n    line-height: 1.5;\n  }\n  .spas-table th,\n  .spas-table td {\n    margin: 0;\n    padding: 14px 20px;\n    border: 0;\n    border-bottom: 1px solid #DCDCDC;\n    background: none;\n    text-align: left;\n    vertical-align: top;\n    font-style: normal;\n    text-transform: none;\n  }\n  .spas-table thead th {\n    background: #282828;\n    color: #FFFFFF;\n    border-bottom: 3px solid #E2001A;\n    font-weight: 700;\n  }\n  .spas-table tbody tr:last-child th,\n  .spas-table tbody tr:last-child td {\n    border-bottom: 0;\n  }\n  .spas-table tbody th {\n    width: 38%;\n    background: #F2F2F2;\n    font-weight: 700;\n  }\n  .spas-table .spas-table__fig {\n    color: #E2001A;\n    font-weight: 700;\n  }\n  .spas-table td {\n    font-weight: 400;\n  }\n  @media (max-width: 480px) {\n    .spas-table table { font-size: 15px; }\n    .spas-table th,\n    .spas-table td { padding: 10px 12px; }\n  }\n<\/style><\/div>\n\n<\/div><\/div><\/div><div id=\"pgc-gb27176-6af654c0021a5-7-2\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><\/div><div id=\"pg-gb27176-6af654c0021a5-8\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb27176-6af654c0021a5-8-0\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><div id=\"pgc-gb27176-6af654c0021a5-8-1\"  class=\"panel-grid-cell panel-grid-cell-mobile-last\" ><div id=\"panel-gb27176-6af654c0021a5-8-1-0\" class=\"so-panel widget widget_zrm-up-headline panel-first-child\" data-index=\"17\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-up-headline so-widget-zrm-up-headline-default-d75171398898-27176\"\n\t\t\t\n\t\t>\n\n\t<div class=\"widget widget--update widget--headline_update widget--show\" style=\"--margins-desktop:20px 0px 20px 0px;--margins-mobile:20px 0px 20px 0px;\">\n\t\t<h2 class=\"h3_update bold update-color--dark ta-left\">How can companies protect existing interfaces when replacing SAP ECC?<\/h2>\t<\/div>\n\n<\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-8-1-1\" class=\"so-panel widget widget_zrm-editor\" data-index=\"18\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-editor so-widget-zrm-editor-default-d75171398898-27176\"\n\t\t\t\n\t\t><div class=\"widget widget--editor widget--show sm\">\n\t<p><span class=\"NormalTextRun SCXW127591616 BCX0\">Companies can protect existing interfaces during an ERP replacement by having the systems behind them talk to an integration layer instead of SAP itself. That does not guarantee that every interface stays unchanged, but it gives the migration one place to absorb the differences. 30 interfaces had already been built in <\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW127591616 BCX0\">Scheer<\/span><span class=\"NormalTextRun SCXW127591616 BCX0\"> PAS before the migration. For those, the task was to keep the data structure the connected systems expected, even though the SAP system underneath changed.<\/span><\/p>\n<\/div><\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-8-1-2\" class=\"so-panel widget widget_zrm-up-image\" data-index=\"19\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-up-image so-widget-zrm-up-image-default-d75171398898-27176\"\n\t\t\t\n\t\t>\n    <div class=\"widget widget--update widget--image_update widget--show\" style=\"--margins-desktop:0px 0px 40px 0px;--margins-mobile:0px 0px 40px 0px;--image-border-radius:10px 10px 10px 10px;\">\n        <picture><source type=\"image\/avif\" srcset=\"https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/Picture1.avif 576w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/Picture1-300x126.avif 300w\" sizes=\"(max-width: 576px) 100vw, 576px\"><source type=\"image\/webp\" srcset=\"https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/Picture1.webp 576w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/Picture1-300x126.webp 300w\" sizes=\"(max-width: 576px) 100vw, 576px\"><img decoding=\"async\" width=\"576\" height=\"242\" src=\"https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/Picture1.png\" class=\"attachment-full size-full\" alt=\"The integration layer separates connected systems from the ERP change\" srcset=\"https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/Picture1.png 576w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/Picture1-300x126.png 300w\" sizes=\"(max-width: 576px) 100vw, 576px\" \/><\/picture>    <\/div>\n\n<\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-8-1-3\" class=\"so-panel widget widget_zrm-editor panel-last-child\" data-index=\"20\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-editor so-widget-zrm-editor-default-d75171398898-27176\"\n\t\t\t\n\t\t><div class=\"widget widget--editor widget--show sm\">\n\t<p>For most of the 30 (roughly 80%) the team adjusted the mappings in Scheer PAS so that each interface behaved exactly as it had before the switch. The calling systems did not notice the migration at all. The interfaces to a bank within the group show why that mattered: the bank runs a large number of legacy applications, so its interfaces had to stay exactly as they were. For a few interfaces, fundamental changes to the SAP data structures made this impossible. There, the team first tried to work only the necessary changes into the existing interfaces and built completely new interfaces where even that was not possible.<\/p>\n<p>&nbsp;<\/p>\n<p>That is the core argument for an integration layer during a migration. Each interface has a contract with the systems that use it. If the contract holds, the migration stays as an SAP project for those systems. If it breaks, every consumer becomes part of the migration. A stable structure does not remove the need for end-to-end tests, because values and meanings can still change with SAP S\/4HANA. But it turns a rebuild into a regression test.<\/p>\n<\/div><\/div><\/div><\/div><div id=\"pgc-gb27176-6af654c0021a5-8-2\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><\/div><div id=\"pg-gb27176-6af654c0021a5-9\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb27176-6af654c0021a5-9-0\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><div id=\"pgc-gb27176-6af654c0021a5-9-1\"  class=\"panel-grid-cell panel-grid-cell-mobile-last\" ><div id=\"panel-gb27176-6af654c0021a5-9-1-0\" class=\"so-panel widget widget_zrm-up-image panel-first-child\" data-index=\"21\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-up-image so-widget-zrm-up-image-default-d75171398898-27176\"\n\t\t\t\n\t\t>\n    <div class=\"widget widget--update widget--image_update widget--show\" style=\"--margins-desktop:0px 0px 40px 0px;--margins-mobile:0px 0px 40px 0px;--image-border-radius:10px 10px 10px 10px;\">\n        <img decoding=\"async\" width=\"2400\" height=\"1350\" src=\"https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-03-one-layer@2x.webp\" class=\"attachment-full size-full\" alt=\"REST, OData, SOAP, RFC, JMS, SQL, files and UiPath all connect through one integration layer that holds mappings, patterns and monitoring\" srcset=\"https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-03-one-layer@2x.webp 2400w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-03-one-layer@2x-300x169.webp 300w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-03-one-layer@2x-1024x576.webp 1024w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-03-one-layer@2x-768x432.webp 768w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-03-one-layer@2x-1536x864.webp 1536w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-03-one-layer@2x-2048x1152.webp 2048w\" sizes=\"(max-width: 2400px) 100vw, 2400px\" \/>    <\/div>\n\n<\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-9-1-1\" class=\"so-panel widget widget_zrm-up-headline\" data-index=\"22\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-up-headline so-widget-zrm-up-headline-default-d75171398898-27176\"\n\t\t\t\n\t\t>\n\n\t<div class=\"widget widget--update widget--headline_update widget--show\" style=\"--margins-desktop:20px 0px 20px 0px;--margins-mobile:20px 0px 20px 0px;\">\n\t\t<h2 class=\"h3_update bold update-color--dark ta-left\">How do you integrate many different technologies during an SAP migration?<\/h2>\t<\/div>\n\n<\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-9-1-2\" class=\"so-panel widget widget_zrm-editor panel-last-child\" data-index=\"23\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-editor so-widget-zrm-editor-default-d75171398898-27176\"\n\t\t\t\n\t\t><div class=\"widget widget--editor widget--show sm\">\n\t<p>Many different technologies are easier to manage during an SAP migration when all of them connect through one integration layer. Each system keeps its own protocol and format. The integration layer translates between them, so the migration deals with one set of mappings, patterns, and monitoring instead of one per technology.<\/p>\n<p>&nbsp;<\/p>\n<p>In this project, that covered five kinds of connections: modern APIs over REST and OData, established enterprise interfaces such as SOAP services and SAP Remote Function Calls (RFC), message-based communication over JMS, SQL access to databases, and file-based exchange. Data arrived as XML, JSON, or flat files, and UiPath was used for robotic process automation (RPA).<\/p>\n<p>&nbsp;<\/p>\n<p>Recurring integration patterns and reusable libraries meant that the same kind of problem did not need a separate solution for every connection.<\/p>\n<\/div><\/div><\/div><\/div><div id=\"pgc-gb27176-6af654c0021a5-9-2\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><\/div><div id=\"pg-gb27176-6af654c0021a5-10\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb27176-6af654c0021a5-10-0\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><div id=\"pgc-gb27176-6af654c0021a5-10-1\"  class=\"panel-grid-cell panel-grid-cell-mobile-last\" ><div id=\"panel-gb27176-6af654c0021a5-10-1-0\" class=\"so-panel widget widget_zrm-up-headline panel-first-child\" data-index=\"24\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-up-headline so-widget-zrm-up-headline-default-d75171398898-27176\"\n\t\t\t\n\t\t>\n\n\t<div class=\"widget widget--update widget--headline_update widget--show\" style=\"--margins-desktop:20px 0px 20px 0px;--margins-mobile:20px 0px 20px 0px;\">\n\t\t<h2 class=\"h3_update bold update-color--dark ta-left\">Why do logging, monitoring, and reusable design matter in an SAP migration?<\/h2>\t<\/div>\n\n<\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-10-1-1\" class=\"so-panel widget widget_zrm-editor panel-last-child\" data-index=\"25\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-editor so-widget-zrm-editor-default-d75171398898-27176\"\n\t\t\t\n\t\t><div class=\"widget widget--editor widget--show sm\">\n\t<p>Logging, monitoring, and reusable design matter in an SAP migration because an interface that works on go-live day still has to keep working afterwards. The project established central, consistent logging and monitoring across the interfaces, providing a central place to observe and track interface activity, regardless of protocol.<\/p>\n<p>&nbsp;<\/p>\n<p>Integration patterns and recurring designs were applied across connections, and common functions were bundled into reusable libraries. With 180 interfaces, that matters. A known pattern does not have to be reinvented for every connection, and a change to a library reaches every interface that uses it, which is also why library changes need versioning and regression tests.<\/p>\n<\/div><\/div><\/div><\/div><div id=\"pgc-gb27176-6af654c0021a5-10-2\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><\/div><div id=\"pg-gb27176-6af654c0021a5-11\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb27176-6af654c0021a5-11-0\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><div id=\"pgc-gb27176-6af654c0021a5-11-1\"  class=\"panel-grid-cell panel-grid-cell-mobile-last\" ><div id=\"panel-gb27176-6af654c0021a5-11-1-0\" class=\"so-panel widget widget_zrm-up-headline panel-first-child\" data-index=\"26\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-up-headline so-widget-zrm-up-headline-default-d75171398898-27176\"\n\t\t\t\n\t\t>\n\n\t<div class=\"widget widget--update widget--headline_update widget--show\" style=\"--margins-desktop:20px 0px 20px 0px;--margins-mobile:20px 0px 20px 0px;\">\n\t\t<h2 class=\"h3_update bold update-color--dark ta-left\">Why does agentic orchestration need a controlled integration layer?<\/h2>\t<\/div>\n\n<\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-11-1-1\" class=\"so-panel widget widget_zrm-editor panel-last-child\" data-index=\"27\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-editor so-widget-zrm-editor-default-d75171398898-27176\"\n\t\t\t\n\t\t><div class=\"widget widget--editor widget--show sm\">\n\t<p>Agentic orchestration needs a controlled integration layer because an AI agent working across SAP and connected systems should follow the same rules as every other caller. An agent that calls SAP directly bypasses the mappings, validation, and logging every other consumer relies on. It can write data in a form that a bank interface, a dealer system, or the enterprise data platform does not expect, without a central log entry showing where it came from.<\/p>\n<p>&nbsp;<\/p>\n<p>The migration produced a foundation an agent could build on: defined interfaces, mappings, central logging, and reusable libraries. Agentic orchestration can coordinate tasks across several systems, while the integration layer handles the technical communication with them. Patterns and libraries like these can serve as controlled building blocks for agents, instead of each agent building its own connection. In Scheer PAS, agents built with PAS Code are a feature of a service: they have no endpoint of their own and can only be reached through that service.<\/p>\n<p>&nbsp;<\/p>\n<p>No AI agents were used in this project. The integration foundation described here is a precondition for using them later.<\/p>\n<\/div><\/div><\/div><\/div><div id=\"pgc-gb27176-6af654c0021a5-11-2\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><\/div><div id=\"pg-gb27176-6af654c0021a5-12\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb27176-6af654c0021a5-12-0\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><div id=\"pgc-gb27176-6af654c0021a5-12-1\"  class=\"panel-grid-cell panel-grid-cell-mobile-last\" ><div id=\"panel-gb27176-6af654c0021a5-12-1-0\" class=\"so-panel widget widget_zrm-up-image panel-first-child\" data-index=\"28\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-up-image so-widget-zrm-up-image-default-d75171398898-27176\"\n\t\t\t\n\t\t>\n    <div class=\"widget widget--update widget--image_update widget--show\" style=\"--margins-desktop:0px 0px 40px 0px;--margins-mobile:0px 0px 40px 0px;--image-border-radius:10px 10px 10px 10px;\">\n        <img decoding=\"async\" width=\"2400\" height=\"1350\" src=\"https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-04-guardrails-en@2x.webp\" class=\"attachment-full size-full\" alt=\"An AI agent passes three gates: permission per system, validation before the target system and approval for irreversible actions\" srcset=\"https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-04-guardrails-en@2x.webp 2400w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-04-guardrails-en@2x-300x169.webp 300w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-04-guardrails-en@2x-1024x576.webp 1024w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-04-guardrails-en@2x-768x432.webp 768w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-04-guardrails-en@2x-1536x864.webp 1536w, https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-04-guardrails-en@2x-2048x1152.webp 2048w\" sizes=\"(max-width: 2400px) 100vw, 2400px\" \/>    <\/div>\n\n<\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-12-1-1\" class=\"so-panel widget widget_zrm-up-headline\" data-index=\"29\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-up-headline so-widget-zrm-up-headline-default-d75171398898-27176\"\n\t\t\t\n\t\t>\n\n\t<div class=\"widget widget--update widget--headline_update widget--show\" style=\"--margins-desktop:20px 0px 20px 0px;--margins-mobile:20px 0px 20px 0px;\">\n\t\t<h2 class=\"h3_update bold update-color--dark ta-left\">What guardrails do AI agents need across SAP and connected systems?<\/h2>\t<\/div>\n\n<\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-12-1-2\" class=\"so-panel widget widget_zrm-editor panel-last-child\" data-index=\"30\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-editor so-widget-zrm-editor-default-d75171398898-27176\"\n\t\t\t\n\t\t><div class=\"widget widget--editor widget--show sm\">\n\t<p><span data-contrast=\"auto\">AI agents working across SAP and connected systems need guardrails that protect interface contracts, because data an agent writes in the wrong form can reach every consumer of an interface. Three matter most here.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3>Permission boundaries per system.<\/h3>\n<p><span data-contrast=\"auto\">An agent should only call specific operations on specific systems. For example, an agent might be allowed to read order data from SAP S\/4HANA, but not to write to the bank or insurance interfaces.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3>Validation before the target system.<\/h3>\n<p><span data-contrast=\"auto\">Data should be validated and transformed in the integration layer before it reaches SAP or any connected system, against the same structures the existing consumers expect.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3>Approval for irreversible actions.<\/h3>\n<p><span data-contrast=\"auto\">Postings, payments, or data sent to external parties should wait for human approval.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span data-contrast=\"auto\">How Scheer PAS defines which operations an agent may execute, and the general requirements for agent governance, are covered in AI Agent Governance: <a href=\"https:\/\/scheer-pas.com\/en\/blog\/article\/ai-agent-governance-integration-layer\/\">Why Agentic Orchestration Needs a Controlled Integration Layer<\/a>.<\/span><\/p>\n<\/div><\/div><\/div><\/div><div id=\"pgc-gb27176-6af654c0021a5-12-2\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><\/div><div id=\"pg-gb27176-6af654c0021a5-13\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb27176-6af654c0021a5-13-0\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><div id=\"pgc-gb27176-6af654c0021a5-13-1\"  class=\"panel-grid-cell panel-grid-cell-mobile-last\" ><div id=\"panel-gb27176-6af654c0021a5-13-1-0\" class=\"so-panel widget widget_zrm-up-headline panel-first-child\" data-index=\"31\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-up-headline so-widget-zrm-up-headline-default-d75171398898-27176\"\n\t\t\t\n\t\t>\n\n\t<div class=\"widget widget--update widget--headline_update widget--show\" style=\"--margins-desktop:20px 0px 20px 0px;--margins-mobile:20px 0px 20px 0px;\">\n\t\t<h2 class=\"h3_update bold update-color--dark ta-left\">What this means for your SAP migration<\/h2>\t<\/div>\n\n<\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-13-1-1\" class=\"so-panel widget widget_zrm-editor\" data-index=\"32\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-editor so-widget-zrm-editor-default-d75171398898-27176\"\n\t\t\t\n\t\t><div class=\"widget widget--editor widget--show md\">\n\t<p><span data-contrast=\"auto\">Count the consumers before you plan the migration. Every system that talks to SAP is part of the project, whether it is on the plan or not.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span data-contrast=\"auto\">Keep interface contracts in the integration layer, not in SAP. Then most of a platform change stays on the platform side, and the connected systems mainly need regression tests.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span data-contrast=\"auto\">Treat logging and monitoring as part of the migration scope, not as follow-up work.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span data-contrast=\"auto\">And if AI agents are on the roadmap, the interfaces and libraries built for the migration are the building blocks they will need.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span data-contrast=\"auto\">An ERP migration is usually treated as an SAP project. For the systems around it, it is an integration project, and the integration layer decides how much of the migration they notice.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<\/div><\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-13-1-2\" class=\"so-panel widget widget_zrm-up-headline\" data-index=\"33\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-up-headline so-widget-zrm-up-headline-default-d75171398898-27176\"\n\t\t\t\n\t\t>\n\n\t<div class=\"widget widget--update widget--headline_update widget--show\" style=\"--margins-desktop:0px 0px 40px 0px;--margins-mobile:0px 0px 20px 0px;\">\n\t\t<h2 class=\"h3_update bold update-color--dark ta-left\">FAQ on SAP S\/4HANA migration<\/h2>\t<\/div>\n\n<\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-13-1-3\" class=\"so-panel widget widget_zrm-accordion\" data-index=\"34\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-accordion so-widget-zrm-accordion-default-d75171398898-27176\"\n\t\t\t\n\t\t><div class=\"widget widget--accordion widget--show md\">\n\t\t\t<div class=\"accordion__item shadow\">\n\t\t\t<div class=\"accordion__header h4\"><div class=\"plus\"><\/div>Do connected systems have to change when SAP ECC is replaced by SAP S\/4HANA?<\/div>\n\t\t\t<div class=\"accordion__content\">\n\t\t\t\t<div class=\"accordion__image\"><\/div>\n\t\t\t\t<div class=\"accordion__copy\"><p>Not necessarily. When they exchange data through an integration layer, mappings there can keep the data structures they expect. In this project, adjusted mappings kept roughly 80% of the existing interfaces unchanged for the calling systems.<\/p>\n<\/div>\n\t\t\t\t<div class=\"accordion__cta\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t<div class=\"accordion__item shadow\">\n\t\t\t<div class=\"accordion__header h4\"><div class=\"plus\"><\/div>What is RISE with SAP (SAP RISE)?<\/div>\n\t\t\t<div class=\"accordion__content\">\n\t\t\t\t<div class=\"accordion__image\"><\/div>\n\t\t\t\t<div class=\"accordion__copy\"><p>RISE with SAP is SAP\u2019s offering for moving to SAP S\/4HANA in the cloud. It bundles the software, the cloud operations, and related services under one contract.<\/p>\n<\/div>\n\t\t\t\t<div class=\"accordion__cta\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t<div class=\"accordion__item shadow\">\n\t\t\t<div class=\"accordion__header h4\"><div class=\"plus\"><\/div>What role do mappings play in an SAP migration?<\/div>\n\t\t\t<div class=\"accordion__content\">\n\t\t\t\t<div class=\"accordion__image\"><\/div>\n\t\t\t\t<div class=\"accordion__copy\"><p>Mappings translate between the data structures a connected system expects and the structures the new SAP system provides. During a migration, they let the integration layer absorb structural differences, so connected systems do not have to adopt the new SAP data structures directly.<\/p>\n<\/div>\n\t\t\t\t<div class=\"accordion__cta\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t<div class=\"accordion__item shadow\">\n\t\t\t<div class=\"accordion__header h4\"><div class=\"plus\"><\/div> How can companies monitor interfaces across different technologies?<\/div>\n\t\t\t<div class=\"accordion__content\">\n\t\t\t\t<div class=\"accordion__image\"><\/div>\n\t\t\t\t<div class=\"accordion__copy\"><p>By logging and monitoring them centrally in the integration layer, independent of the protocol. Teams then see REST, SOAP, JMS, and file-based interfaces in one place and can trace errors without checking each connected system.<\/p>\n<\/div>\n\t\t\t\t<div class=\"accordion__cta\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-13-1-4\" class=\"so-panel widget widget_zrm-editor\" data-index=\"35\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-zrm-editor so-widget-zrm-editor-default-d75171398898-27176\"\n\t\t\t\n\t\t><div class=\"widget widget--editor widget--show md\">\n\t<h2 aria-level=\"2\">About the author<\/h2>\n<p>&nbsp;<\/p>\n<p><span data-contrast=\"auto\"><a href=\"https:\/\/www.linkedin.com\/in\/lukas-peter-9998b1250\/\"> Lukas Peter<\/a> is a developer and technical consultant at Scheer PAS. He builds integration services in Scheer PAS Designer and PAS Code, including xUML and BPMN service models, REST and file-based adapters, and connections to SAP data sources.<\/span><\/p>\n<\/div><\/div><\/div><div id=\"panel-gb27176-6af654c0021a5-13-1-5\" class=\"so-panel widget widget_imc-codeblock-widget panel-last-child\" data-index=\"36\" style=\"\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-imc-codeblock-widget so-widget-imc-codeblock-widget-default-d75171398898-27176\"\n\t\t\t\n\t\t>\n\n<div class=\"imc-codeblock cb-77a3a8b3\"\n     style=\"\">\n\t<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"inLanguage\": \"en\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do connected systems have to change when SAP ECC is replaced by SAP S\/4HANA?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Not necessarily. When they exchange data through an integration layer, mappings there can keep the data structures they expect. In this project, adjusted mappings kept most of the existing interfaces, roughly 80%, unchanged for the calling systems.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is RISE with SAP (SAP RISE)?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"RISE with SAP is SAP's offering for moving to SAP S\/4HANA in the cloud. It bundles the software, the cloud operations, and related services under one contract.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What role do mappings play in an SAP migration?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Mappings translate between the data structures a connected system expects and the structures the new SAP system provides. During a migration, they let the integration layer absorb structural differences, so connected systems do not have to adopt the new SAP data structures directly.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How can companies monitor interfaces across different technologies?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"By logging and monitoring them centrally in the integration layer, independent of the protocol. Teams then see REST, SOAP, JMS, and file-based interfaces in one place and can trace errors without checking each connected system.\" }\n    }\n  ]\n}\n<\/script><\/div>\n\n<\/div><\/div><\/div><div id=\"pgc-gb27176-6af654c0021a5-13-2\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><\/div><\/div>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"featured_media":27178,"template":"","class_list":["post-27176","post_type_article","type-post_type_article","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SAP S\/4HANA Migration: Keeping Integrations Stable - Scheer PAS<\/title>\n<meta name=\"description\" content=\"How an integration layer in Scheer PAS kept 30 existing interfaces stable through an SAP ECC to S\/4HANA migration, most of them unchanged.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/scheer-pas.com\/en\/blog\/article\/sap-s4hana-migration-integration-layer-blogpost\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SAP S\/4HANA Migration: Keeping Integrations Stable - Scheer PAS\" \/>\n<meta property=\"og:description\" content=\"How an integration layer in Scheer PAS kept 30 existing interfaces stable through an SAP ECC to S\/4HANA migration, most of them unchanged.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/scheer-pas.com\/en\/blog\/article\/sap-s4hana-migration-integration-layer-blogpost\/\" \/>\n<meta property=\"og:site_name\" content=\"Scheer PAS\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-12T08:05:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-01-hero@2x.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1350\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/scheer-pas.com\\\/en\\\/blog\\\/article\\\/sap-s4hana-migration-integration-layer-blogpost\\\/\",\"url\":\"https:\\\/\\\/scheer-pas.com\\\/en\\\/blog\\\/article\\\/sap-s4hana-migration-integration-layer-blogpost\\\/\",\"name\":\"SAP S\\\/4HANA Migration: Keeping Integrations Stable - Scheer PAS\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/scheer-pas.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/scheer-pas.com\\\/en\\\/blog\\\/article\\\/sap-s4hana-migration-integration-layer-blogpost\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/scheer-pas.com\\\/en\\\/blog\\\/article\\\/sap-s4hana-migration-integration-layer-blogpost\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/scheer-pas.com\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/sap-migration-01-hero@2x.webp\",\"datePublished\":\"2026-11-11T15:58:53+00:00\",\"dateModified\":\"2026-11-12T08:05:14+00:00\",\"description\":\"How an integration layer in Scheer PAS kept 30 existing interfaces stable through an SAP ECC to S\\\/4HANA migration, most of them unchanged.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/scheer-pas.com\\\/en\\\/blog\\\/article\\\/sap-s4hana-migration-integration-layer-blogpost\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/scheer-pas.com\\\/en\\\/blog\\\/article\\\/sap-s4hana-migration-integration-layer-blogpost\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/scheer-pas.com\\\/en\\\/blog\\\/article\\\/sap-s4hana-migration-integration-layer-blogpost\\\/#primaryimage\",\"url\":\"https:\\\/\\\/scheer-pas.com\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/sap-migration-01-hero@2x.webp\",\"contentUrl\":\"https:\\\/\\\/scheer-pas.com\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/sap-migration-01-hero@2x.webp\",\"width\":2400,\"height\":1350,\"caption\":\"Five cables stay plugged into a patch panel while the old SAP ECC server rack slides out and the new SAP S\\\/4HANA rack takes its place\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/scheer-pas.com\\\/en\\\/blog\\\/article\\\/sap-s4hana-migration-integration-layer-blogpost\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/scheer-pas.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\\\/\\\/scheer-pas.com\\\/blog\\\/article\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Keep Enterprise Integrations Stable During an SAP S\\\/4HANA Migration\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/scheer-pas.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/scheer-pas.com\\\/en\\\/\",\"name\":\"Scheer PAS\",\"description\":\"Agentic Process Orchestration\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/scheer-pas.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SAP S\/4HANA Migration: Keeping Integrations Stable - Scheer PAS","description":"How an integration layer in Scheer PAS kept 30 existing interfaces stable through an SAP ECC to S\/4HANA migration, most of them unchanged.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/scheer-pas.com\/en\/blog\/article\/sap-s4hana-migration-integration-layer-blogpost\/","og_locale":"en_GB","og_type":"article","og_title":"SAP S\/4HANA Migration: Keeping Integrations Stable - Scheer PAS","og_description":"How an integration layer in Scheer PAS kept 30 existing interfaces stable through an SAP ECC to S\/4HANA migration, most of them unchanged.","og_url":"https:\/\/scheer-pas.com\/en\/blog\/article\/sap-s4hana-migration-integration-layer-blogpost\/","og_site_name":"Scheer PAS","article_modified_time":"2026-11-12T08:05:14+00:00","og_image":[{"width":2400,"height":1350,"url":"https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-01-hero@2x.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/scheer-pas.com\/en\/blog\/article\/sap-s4hana-migration-integration-layer-blogpost\/","url":"https:\/\/scheer-pas.com\/en\/blog\/article\/sap-s4hana-migration-integration-layer-blogpost\/","name":"SAP S\/4HANA Migration: Keeping Integrations Stable - Scheer PAS","isPartOf":{"@id":"https:\/\/scheer-pas.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/scheer-pas.com\/en\/blog\/article\/sap-s4hana-migration-integration-layer-blogpost\/#primaryimage"},"image":{"@id":"https:\/\/scheer-pas.com\/en\/blog\/article\/sap-s4hana-migration-integration-layer-blogpost\/#primaryimage"},"thumbnailUrl":"https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-01-hero@2x.webp","datePublished":"2026-11-11T15:58:53+00:00","dateModified":"2026-11-12T08:05:14+00:00","description":"How an integration layer in Scheer PAS kept 30 existing interfaces stable through an SAP ECC to S\/4HANA migration, most of them unchanged.","breadcrumb":{"@id":"https:\/\/scheer-pas.com\/en\/blog\/article\/sap-s4hana-migration-integration-layer-blogpost\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/scheer-pas.com\/en\/blog\/article\/sap-s4hana-migration-integration-layer-blogpost\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/scheer-pas.com\/en\/blog\/article\/sap-s4hana-migration-integration-layer-blogpost\/#primaryimage","url":"https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-01-hero@2x.webp","contentUrl":"https:\/\/scheer-pas.com\/en\/wp-content\/uploads\/2026\/11\/sap-migration-01-hero@2x.webp","width":2400,"height":1350,"caption":"Five cables stay plugged into a patch panel while the old SAP ECC server rack slides out and the new SAP S\/4HANA rack takes its place"},{"@type":"BreadcrumbList","@id":"https:\/\/scheer-pas.com\/en\/blog\/article\/sap-s4hana-migration-integration-layer-blogpost\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/scheer-pas.com\/en\/"},{"@type":"ListItem","position":2,"name":"Articles","item":"https:\/\/scheer-pas.com\/blog\/article\/"},{"@type":"ListItem","position":3,"name":"How to Keep Enterprise Integrations Stable During an SAP S\/4HANA Migration"}]},{"@type":"WebSite","@id":"https:\/\/scheer-pas.com\/en\/#website","url":"https:\/\/scheer-pas.com\/en\/","name":"Scheer PAS","description":"Agentic Process Orchestration","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/scheer-pas.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}},"_links":{"self":[{"href":"https:\/\/scheer-pas.com\/en\/wp-json\/wp\/v2\/post_type_article\/27176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scheer-pas.com\/en\/wp-json\/wp\/v2\/post_type_article"}],"about":[{"href":"https:\/\/scheer-pas.com\/en\/wp-json\/wp\/v2\/types\/post_type_article"}],"version-history":[{"count":25,"href":"https:\/\/scheer-pas.com\/en\/wp-json\/wp\/v2\/post_type_article\/27176\/revisions"}],"predecessor-version":[{"id":27214,"href":"https:\/\/scheer-pas.com\/en\/wp-json\/wp\/v2\/post_type_article\/27176\/revisions\/27214"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/scheer-pas.com\/en\/wp-json\/wp\/v2\/media\/27178"}],"wp:attachment":[{"href":"https:\/\/scheer-pas.com\/en\/wp-json\/wp\/v2\/media?parent=27176"}],"wp:term":[{"taxonomy":"taxonomy_of_sector_articles","embeddable":true,"href":"https:\/\/scheer-pas.com\/en\/wp-json\/wp\/v2\/1?post=27176"},{"taxonomy":"taxonomy_of_product_articles","embeddable":true,"href":"https:\/\/scheer-pas.com\/en\/wp-json\/wp\/v2\/1?post=27176"},{"taxonomy":"taxonomy_of_topic_articles","embeddable":true,"href":"https:\/\/scheer-pas.com\/en\/wp-json\/wp\/v2\/1?post=27176"},{"taxonomy":"taxonomy_of_theme_articles","embeddable":true,"href":"https:\/\/scheer-pas.com\/en\/wp-json\/wp\/v2\/1?post=27176"},{"taxonomy":"taxonomy_of_main_articles","embeddable":true,"href":"https:\/\/scheer-pas.com\/en\/wp-json\/wp\/v2\/1?post=27176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}