https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/SAP-S4HANA-migration-cockpit-blog-posts.xmlSAP Community - SAP S/4HANA migration cockpit2026-03-04T12:13:32.372551+00:00python-feedgenSAP S/4HANA migration cockpit blog posts in SAP Communityhttps://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-members/data-migration-cockpit-in-sap-s-4hana-public-cloud/ba-p/14074042Data Migration Cockpit in SAP S/4HANA public cloud.2025-05-22T10:35:12.861000+02:00Vinithhttps://community.sap.com/t5/user/viewprofilepage/user-id/844872<P><STRONG><SPAN>The SAP S/4HANA Migration Cockpit provides a user-friendly interface to migrate master and transactional data, such as initial stock, into an SAP S/4HANA system. This document outlines the step-by-step process to upload initial stock using the Migration Cockpit with the "Staging Table" approach.</SPAN></STRONG></P><P><STRONG><SPAN>Prerequisite:</SPAN></STRONG></P><P><SPAN>Scope ID to be activate: 2Q2 - Data Migration to SAP S/4HANA from Staging</SPAN></P><P><SPAN>Business role activation: SAP_BR_BPC_EXPERT- Configuration Expert - Business Process Configuration.<BR /></SPAN></P><P><SPAN><STRONG>Create a Project<BR /></STRONG>- Navigate to App: Migrate Your Data. App ID: F3473</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Vinith_1-1744456369099.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/249986iF650380057DF404F/image-size/medium?v=v2&px=400" role="button" title="Vinith_1-1744456369099.png" alt="Vinith_1-1744456369099.png" /></span></P><P><SPAN>- Click on Create to start a new project and select Migrate data using staging table.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Vinith_2-1744456512912.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/249987i4B7578985F047B03/image-size/medium?v=v2&px=400" role="button" title="Vinith_2-1744456512912.png" alt="Vinith_2-1744456512912.png" /></span></P><P><SPAN>- Enter the project name (e.g., Initial_Stock_Upload).</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Vinith_3-1744456558385.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/249988i564489B97628F450/image-size/medium?v=v2&px=400" role="button" title="Vinith_3-1744456558385.png" alt="Vinith_3-1744456558385.png" /></span></P><P><SPAN>Enter the project name, and mass transfer ID is system generated ID for each project and it is used to differentiate the projects across the system. When working on the extension template, fill in the mass transfer ID in the run ID column for identification.</SPAN></P><P><SPAN>In the database connection, select the local SAP S/4HANA database since this is not a remote migration. Click on this and proceed to step 2. Select the relevant template based on your project activity. Here, you need to pick the material inventory balance template for Initial Stack Upload project.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Vinith_4-1744456608792.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/249989i585A26C7D9AE0647/image-size/medium?v=v2&px=400" role="button" title="Vinith_4-1744456608792.png" alt="Vinith_4-1744456608792.png" /></span></P><P><SPAN>On the left side, you will see a list of available templates. Choose the template you want and move it to the right side. Then, click on review and create the project.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Vinith_5-1744456639941.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/249990i0BE8317DA53BF79D/image-size/medium?v=v2&px=400" role="button" title="Vinith_5-1744456639941.png" alt="Vinith_5-1744456639941.png" /></span></P><P><SPAN>The project has been created, but it hasn't started yet. When you start the project, the status changes to in progress. After you finish the project, you mark it as finished and choose how long to keep the data. Once this period ends, the project disappears from the list. However, the data you uploaded will still be available in the system.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Vinith_6-1744456673931.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/249991i35E3EC4CA0583C90/image-size/medium?v=v2&px=400" role="button" title="Vinith_6-1744456673931.png" alt="Vinith_6-1744456673931.png" /></span></P><P><SPAN>After you create the project, there are some important details to know before starting. </SPAN></P><P><SPAN>First, there are stage-wise data validations. In this migration object how many tables are involving and how many instances going to create in the system.</SPAN></P><P><SPAN>Next mapping tasks table you can get the information during mapping task process, like errors and successful same you will get during simulation and migration.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Vinith_7-1744456702754.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/249992i61201067385C0AF9/image-size/medium?v=v2&px=400" role="button" title="Vinith_7-1744456702754.png" alt="Vinith_7-1744456702754.png" /></span></P><OL><LI><SPAN>Download the template</SPAN></LI><LI><SPAN>Upload the prepared (data filled) template</SPAN></LI><LI><SPAN>Prepare the data</SPAN></LI><LI><SPAN>Mapping tasks</SPAN></LI><LI><SPAN>Simulation</SPAN></LI><LI><SPAN>Migration </SPAN></LI><LI><SPAN>Correction file</SPAN></LI></OL><P><SPAN>The above the steps involved in the migration process. If you completed the each process next process with move automatically you need to just execute the process. Incase any error in the current process it won't proceed to next process you need to resolve the error and move to next process. Correction file will not generate for all the process. Incase migration completed with error you need to generate correction file and in that file only failed line items are available. You should correct it and reupload and reprocess the steps again.</SPAN></P><P><STRONG><SPAN>Download & Upload.</SPAN></STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Vinith_8-1744456802410.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/249993iCE5D6F749CBB3B17/image-size/medium?v=v2&px=400" role="button" title="Vinith_8-1744456802410.png" alt="Vinith_8-1744456802410.png" /></span></P><P><SPAN>Download the Template in XML format, file the relevant data, and upload the template. </SPAN></P><P><STRONG><SPAN>Prepare.</SPAN></STRONG></P><P><SPAN>The staging tables need to be prepared before they can be used to transfer data to SAP S/4HANA.</SPAN></P><P><SPAN>You can also run a consistency check for the data in the staging tables. All records need to be associated with records at a higher level in the hierarchy of staging tables. The consistency check checks whether these associations exist.</SPAN></P><P><SPAN>Note that if you have transferred data to the staging tables using template files, the system has already performed the consistency check.</SPAN></P><P><SPAN>However, if you have transferred data to the staging tables using your preferred tools, we recommend performing the consistency check now.<BR /><STRONG>Mapping Task.<BR /></STRONG></SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Vinith_9-1744456831879.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/249994i3CDC14D02D5ACF2C/image-size/medium?v=v2&px=400" role="button" title="Vinith_9-1744456831879.png" alt="Vinith_9-1744456831879.png" /></span></P><P><SPAN>Mapping tasks are essential for ensuring accurate data transfer by specifying how source fields in a legacy system are related to target fields in the SAP system. </SPAN></P><P><SPAN>Mapping tasks help the system understand how to connect the values in your upload file with the values already defined in SAP.</SPAN></P><P><SPAN>For example, in your file, you might write the full state name like "Karnataka", but SAP uses a short code like "KA". Instead of changing all values in the file, you can simply create a mapping that tells SAP:</SPAN></P><P><SPAN>"Whenever you see Karnataka, use KA."</SPAN></P><P><SPAN>This is important for fields like:</SPAN></P><P><SPAN>Document Type (e.g., "Standard" → "NB")</SPAN></P><P><SPAN>Country (e.g., "India" → "IN")</SPAN></P><P><SPAN>Region (e.g., "Tamil Nadu" → "TN")</SPAN></P><P><SPAN>These values are fixed in SAP and can’t be overwritten. Mapping helps make sure your data fits SAP’s format without changing your original template.</SPAN></P><P><STRONG><SPAN>Simulation.</SPAN></STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Vinith_10-1744456880159.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/249995i1F87BE57E9F3BC5D/image-size/medium?v=v2&px=400" role="button" title="Vinith_10-1744456880159.png" alt="Vinith_10-1744456880159.png" /></span></P><P><SPAN>Run Simulation to validate consistency and completeness.<BR />Check logs for errors or warnings.<BR /><STRONG>Migration.</STRONG><BR />After a successful simulation, start the Migration.<BR />SAP creates Material Documents using movement type 561.<BR /><STRONG>Migration Result.<BR /></STRONG>Review Log Files for confirmation.<BR />Verify stocks using Display Material Document, Stock Overview (MMBE), or Monitor Material Stocks.<BR />If errors occur, refer to the logs, create the correction file and correct the data, then reprocess.<BR />This completes the initial stock upload using the SAP S/4HANA Migration Cockpit in public cloud.</SPAN></P><P><STRONG><SPAN>Note:</SPAN></STRONG><SPAN> upload file template should be below 100MB </SPAN></P><P><SPAN>And this activity is only for material stock upload. There is no option to maintain posting period in the migration template. For this use “Define Settings for Legacy Data Transfer” and maintain the posting period and keep the status as ongoing once activity completed switch to in preparation or completed. SAP Note: <A href="https://me.sap.com/notes/0002914088" target="_blank" rel="noopener noreferrer">2914088 - Migration Error: Posting period &1 YYYY is not open. - SAP for Me</A><BR /><BR /></SPAN></P>2025-05-22T10:35:12.861000+02:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-members/step-by-step-guide-to-data-migration-cockpit-in-sap-s-4hana-public-cloud/ba-p/14111046Step-by-Step Guide to Data Migration Cockpit in SAP S/4HANA Public Cloud2025-05-25T16:04:54.093000+02:00karthickS1https://community.sap.com/t5/user/viewprofilepage/user-id/2117487<H3 id="toc-hId-1860391459"><STRONG>What is the Data Migration Cockpit?</STRONG></H3><P>The <STRONG>Data Migration Cockpit</STRONG> is an <STRONG>SAP Fiori-based application</STRONG> designed to simplify and manage the migration of both <STRONG>master data</STRONG> and <STRONG>transactional data</STRONG> into <STRONG>SAP S/4HANA Public Cloud</STRONG> during system implementation.</P><P>It provides a structured, user-friendly interface with the following key capabilities:</P><UL><LI><P><STRONG>Predefined Migration Objects</STRONG> – such as Profit center, cost center, Customer, Vendor, G/L Accounts, Asset Master, etc.</P></LI><LI><P><STRONG>SAP-Provided Excel Templates</STRONG> – for easy data input and mapping</P></LI><LI><P><STRONG>Built-in Validation & Error Checking</STRONG> – helps identify and correct data issues before posting</P></LI><LI><P><STRONG>Step-by-Step Guided Process</STRONG> – ensures consistent and accurate data migration</P></LI></UL><P>With the Data Migration Cockpit, businesses can <STRONG>reduce complexity</STRONG>, <STRONG>minimize errors</STRONG>, and ensure a <STRONG>smooth go-live</STRONG> by efficiently uploading clean legacy data into the SAP cloud system.</P><H3 id="toc-hId-1663877954"><STRONG>Steps to Perform Data Migration in SAP S/4HANA Public Cloud</STRONG></H3><H4 id="toc-hId-1596447168"><STRONG>Step 1: Access the Data Migration App</STRONG></H4><UL><LI><P>Go to the Fiori Launchpad.</P></LI><LI><P>Open the app: <STRONG>"Migrate Your Data – Migration Cockpit"</STRONG>.</P></LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="karthickS1_0-1748176964048.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265725iABC809D9C3B515B0/image-size/large?v=v2&px=999" role="button" title="karthickS1_0-1748176964048.png" alt="karthickS1_0-1748176964048.png" /></span></P><P>Step 2: Create a New Migration Project</P><P>Click <STRONG>“Create”</STRONG></P><P>Enter a name for your project eg.. <SPAN>profit center Migration</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="karthickS1_1-1748177220632.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265726iC20B61E7D9406328/image-size/large?v=v2&px=999" role="button" title="karthickS1_1-1748177220632.png" alt="karthickS1_1-1748177220632.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="karthickS1_2-1748177277814.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265727iCD08F7263049A0AA/image-size/large?v=v2&px=999" role="button" title="karthickS1_2-1748177277814.png" alt="karthickS1_2-1748177277814.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="karthickS1_3-1748177523785.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265728i63BA88EF04F3B0B4/image-size/large?v=v2&px=999" role="button" title="karthickS1_3-1748177523785.png" alt="karthickS1_3-1748177523785.png" /></span></P><P>When you create a migration project, it is saved but not yet started. Once you begin working on it, the status changes to <STRONG>"In Progress." </STRONG>After completing the migration steps, you mark the project as <STRONG>"Finished"</STRONG> and select how long the system should retain the project data. Once that time period ends, the project is automatically removed from the list. However, <STRONG>the data you uploaded will remain in the system</STRONG> and can still be used.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="karthickS1_6-1748177839870.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265731iB652C1AC2CA09F3F/image-size/large?v=v2&px=999" role="button" title="karthickS1_6-1748177839870.png" alt="karthickS1_6-1748177839870.png" /></span></P><H3 id="toc-hId-1270850944">Important Details Before Starting Your Migration Project</H3><P>After you create the migration project, there are some key points to understand before you begin:</P><UL><LI><P><STRONG>Stage-wise Data Validation:</STRONG> The system performs validations at different stages. You can see how many tables are involved in the migration object and how many data records (instances) will be created in the system.</P></LI><LI><P><STRONG>Mapping Tasks Table:</STRONG> During the mapping process, you can view detailed information about your data, including any errors or successful mappings. You will also see similar reports during the simulation and actual migration steps.</P></LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="karthickS1_4-1748177697465.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265729iF0951995C2D3A6B4/image-size/large?v=v2&px=999" role="button" title="karthickS1_4-1748177697465.png" alt="karthickS1_4-1748177697465.png" /></span></P><OL><LI><P><STRONG>Download the Template</STRONG><BR />Get the Excel template provided by SAP for the migration object you want to upload.</P></LI><LI><P><STRONG>Prepare the Data</STRONG><BR />Fill the template carefully with your legacy data, following the format exactly.</P></LI><LI><P><STRONG>Upload the Prepared Template</STRONG><BR />Upload your completed Excel file into the Data Migration Cockpit.</P></LI><LI><P><STRONG>Mapping Tasks</STRONG><BR />Review and adjust how your data fields map to SAP system fields if needed.</P></LI><LI><P><STRONG>Simulation</STRONG><BR />Run a test migration to check for errors without actually posting data.</P></LI><LI><P><STRONG>Migration</STRONG><BR />Execute the real data upload into SAP once the simulation is successful.</P></LI><LI><P><STRONG>Correction File</STRONG><BR />If errors appear, download the correction file, fix the data, and repeat the upload process.</P></LI></OL><P>These are the steps in the migration process. After you finish one step, the system will take you to the next step automatically. You just need to follow and complete each step.</P><P><STRONG>Download Template and Upload Data</STRONG></P><P>Get the template as an XML file, enter the necessary data, and submit the filled template by uploading it back.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="karthickS1_7-1748178368859.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265732i565CA8F9A8C23DE0/image-size/large?v=v2&px=999" role="button" title="karthickS1_7-1748178368859.png" alt="karthickS1_7-1748178368859.png" /></span></P><H3 id="toc-hId-1074337439">Mapping Task</H3><P>The <STRONG>Mapping Task</STRONG> helps you connect the data from your uploaded file to the correct values in SAP S/4HANA.</P><P>For example:</P><UL><LI><P>You may need to match <STRONG>company codes</STRONG>, <STRONG>currencies</STRONG>, or <STRONG>country codes</STRONG> from your old system to the values used in SAP.</P></LI></UL><P>During this step:</P><UL><LI><P>The system shows you any <STRONG>missing or incorrect values</STRONG>.</P></LI><LI><P>You can manually adjust or confirm the correct mappings.</P></LI><LI><P>Once everything is mapped correctly, you can continue to the next step.</P></LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="karthickS1_8-1748180001377.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265739iEA846A0699DC103E/image-size/large?v=v2&px=999" role="button" title="karthickS1_8-1748180001377.png" alt="karthickS1_8-1748180001377.png" /></span></P><P><STRONG>Simulation</STRONG></P><P>The <STRONG>Simulation</STRONG> step lets you test the data migration <STRONG>without actually posting</STRONG> the data into the SAP system.</P><P>What happens during simulation:</P><UL><LI><P>The system checks if the data is <STRONG>correct and complete</STRONG>.</P></LI><LI><P>It shows any <STRONG>errors or warnings</STRONG> in the data.</P></LI><LI><P>You can review the results and fix any problems before doing the actual migration.</P></LI></UL><P>This step helps you <STRONG>avoid mistakes</STRONG> during the real migration.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="karthickS1_9-1748180326913.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265745i9AA94175B1B18BE1/image-size/large?v=v2&px=999" role="button" title="karthickS1_9-1748180326913.png" alt="karthickS1_9-1748180326913.png" /></span></P><P><STRONG>Migration</STRONG></P><P>After a successful simulation, you can start the <STRONG>Migration</STRONG> step.</P><P>In this step:</P><UL><LI><P>The system <STRONG>uploads the data</STRONG> from the staging tables into <STRONG>SAP S/4HANA</STRONG>.</P></LI><LI><P>All valid records are <STRONG>posted to the system</STRONG>.</P></LI><LI><P>You can see a summary of <STRONG>successful and failed records</STRONG>.</P></LI></UL><P>If there are any errors, you can fix them and repeat the migration for those records.</P><P>This is the <STRONG>final step</STRONG> where your data becomes active in SAP.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="karthickS1_10-1748180499855.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265746i969F4C14C0D203E1/image-size/large?v=v2&px=999" role="button" title="karthickS1_10-1748180499855.png" alt="karthickS1_10-1748180499855.png" /></span></P><P><STRONG>Migration Result</STRONG></P><P>After the migration is complete, you can view the <STRONG>Migration Results</STRONG> to check the status of your data upload.</P><P>In this section, you will see:</P><UL><LI><P><STRONG>Successful Records</STRONG> – These records were uploaded and posted correctly into SAP.</P></LI><LI><P><STRONG>Failed Records</STRONG> – These records had errors and were not posted.</P></LI></UL><P>For failed records:</P><UL><LI><P>The system shows <STRONG>error messages</STRONG> to help you understand what went wrong.</P></LI><LI><P>You can download a <STRONG>Correction File</STRONG>, fix the issues, and re-upload the corrected data.</P></LI></UL><P>Reviewing the migration result helps ensure that <STRONG>all your data has been properly transferred</STRONG> into SAP S/4HANA.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="karthickS1_11-1748180909682.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/265749iC681F3642079B24C/image-size/large?v=v2&px=999" role="button" title="karthickS1_11-1748180909682.png" alt="karthickS1_11-1748180909682.png" /></span></P><P>The uploaded template file must be <STRONG>less than 100 MB</STRONG> in size. If your data is too large, consider splitting it into multiple files.</P><P><SPAN> </SPAN></P><DIV class=""><SPAN class="">#</SPAN>S/4HANA Public Cloud <SPAN> </SPAN><DIV class=""><SPAN class="">#</SPAN>Data Migration Cockpit</DIV></DIV>2025-05-25T16:04:54.093000+02:00https://community.sap.com/t5/supply-chain-management-blog-posts-by-members/data-migration-in-sap-the-5w-strategy-for-sap-data-migration/ba-p/14174501Data Migration in SAP : The 5W Strategy for SAP Data Migration2025-08-07T10:56:09.816000+02:00Sumit_Holeyhttps://community.sap.com/t5/user/viewprofilepage/user-id/11624<P>Good day, reader!<BR />This blog will explain when and why data migration is required for a successful S/4HANA conversion.</P><P>When an organization transitions to SAP S/4HANA or consolidates several systems into a single SAP landscape, data migration becomes one of the most important success criteria.<BR />A poor migration strategy causes process disruptions, compliance concerns, and dissatisfied end users/businesses. A systematic 5W framework—What, Why, Who, When, and Where—assists you in developing a robust migration strategy that can reduce risk.</P><P><STRONG>1. To begin with, <EM>what</EM> is Data Migration in SAP?</STRONG></P><P>Moving important business information, such as material masters, customer profiles, financial summaries, and active transactions, from older systems to a SAP framework is referred to as SAP data migration. </P><P>A typical migration strategy consists of</P><UL><LI>Data from source systems is extracted</LI><LI>cleaned with validation to confirm accuracy</LI><LI>transformed to SAP S/4HANA data formats</LI></UL><P>with the help of SAP S/4HANA Migration Cockpit (LTMC/LTMOM), SAP Data Services (BODS), and SAP Data Intelligence.</P><P><STRONG>2. <EM>Why</EM> is SAP Data Migration Important?</STRONG></P><UL><LI><EM><STRONG>Business continuity</STRONG></EM>—Complete and clean data lets your SAP system run properly day one.</LI><LI><EM><STRONG>Regulatory compliance</STRONG></EM>—Correct historical and financial data facilitates audits and reporting needs.</LI><LI><EM><STRONG>Data quality improvement</STRONG></EM>—Migration projects offer the opportunity to purge duplicate, inconsistent, or out-of-date records.</LI><LI><STRONG><EM>Reduced go-live risk</EM></STRONG>—well-planned migration prevents last-minute surprises.</LI><LI><EM><STRONG>Future readiness</STRONG></EM>—SAP S/4HANA is fueled by high-quality data for analytics, AI, and automation programs.</LI></UL><P><STRONG>3. <EM>Who</EM> Participates in the SAP Data Migration?</STRONG></P><P>Data migration is not the exclusive IT responsibility. A cross-functional team is highly important.</P><UL><LI><STRONG>Business process owners</STRONG> need to identify critical data and validate migration outputs.</LI><LI><STRONG>SAP functional consultants</STRONG> do mapping of historical data to SAP modules (FI, SD, MM, or PP).</LI><LI><STRONG>Data migration/ETL experts</STRONG> carry out extraction, transformation, and loading activities.</LI><LI><STRONG>SAP Basis and Security teams</STRONG> maintain system connectivity, performance, and authorizations.</LI><LI><STRONG>Project managers</STRONG> Migration schedules must be synchronized with overall implementation milestones.</LI><LI><STRONG>Compliance and audit teams</STRONG> confirm completeness and accuracy for regulatory approval.</LI></UL><P><STRONG>4. <EM>When</EM> to schedule a data migration?</STRONG></P><P>Migration planning should be initiated early in your SAP S/4HANA implementation or upgrade journey.</P><P><STRONG>Key phases are:</STRONG></P><UL><LI><STRONG>At the Blueprint/Design stage</STRONG>, determine data sources and objects.</LI><LI><STRONG>The Realization phase</STRONG> involves developing and testing migrating tools and programs.</LI><LI><STRONG>The Cutover process </STRONG>applies the final load immediately prior to going live.</LI></UL><P><STRONG>5. <EM>Where</EM> Does Data Migration Fit Within the SAP Landscape?</STRONG></P><P>Data transfer impacts every SAP module, from Finance and Procurement to Sales and Manufacturing and others. The methodology is different for on-premise and cloud S/4HANA, but the key concepts remain the same:</P><UL><LI>Map non-SAP data structures to SAP standards for integration of CRM, PLM, and legacy ERP applications.</LI></UL><P><STRONG><EM>Summary:</EM></STRONG></P><P>SAP migration involves more than just the physical transfer of data from one system to another. It's a matter of transferring the right data, in the right format, at the right time. You can take the 5W approach and can moderate migration risk, achieve a more seamless go-live, and establish a sound foundation for future digital transformation.</P><P>If you're migrating to SAP S/4HANA, begin with a well-defined data migration plan, utilize proven SAP data migration tools, and engage technical teams and business stakeholders at an early stage.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Summary : Data Migration" style="width: 267px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/297843i77D51F55A8AA46FA/image-size/medium?v=v2&px=400" role="button" title="Image.png" alt="Summary : Data Migration" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Summary : Data Migration</span></span></P><P> </P>2025-08-07T10:56:09.816000+02:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/sap-s-4hana-migration-cockpit-easier-error-handling/ba-p/14180787SAP S/4HANA Migration cockpit: Easier Error Handling2025-08-14T15:58:47.989000+02:00Elizaveta2https://community.sap.com/t5/user/viewprofilepage/user-id/131634<P><STRONG>Good news <span class="lia-unicode-emoji" title=":party_popper:">🎉</span></STRONG> – with SAP S/4HANA Public Cloud 2508 release, working with upload files just got smoother!</P><P><span class="lia-unicode-emoji" title=":bar_chart:">📊</span><span class="lia-unicode-emoji" title=":warning:">⚠️</span> <STRONG>Get All Errors at Once </STRONG>- during file upload, the migration cockpit now simultaneously checks for file sanity, duplicates, and consistency. This allows all errors to be displayed at once, rather than sequentially. </P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="checks.png" style="width: 505px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/301021i74D6D5C244F24D42/image-dimensions/505x351?v=v2" width="505" height="351" role="button" title="checks.png" alt="checks.png" /></span></P><P>🧾<span class="lia-unicode-emoji" title=":magnifying_glass_tilted_left:">🔍</span><STRONG>Error-Friendly Template</STRONG> - after you upload your template to the Migration Cockpit, you may encounter various errors. Previously, you had to search for these errors manually in your file. Now, you can simply download your file along with the identified errors. In the “Messages” tab, hyperlinks take you directly to the problematic cells, making corrections straightforward.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="erro ahdn 2.png" style="width: 788px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/301013i6E63013398ABF269/image-dimensions/788x452?v=v2" width="788" height="452" role="button" title="erro ahdn 2.png" alt="erro ahdn 2.png" /></span></P><P><STRONG><span class="lia-unicode-emoji" title=":counterclockwise_arrows_button:">🔄</span><span class="lia-unicode-emoji" title=":page_facing_up:">📄</span>Correction File After Simulation </STRONG><BR />You might already be familiar with the correction file you can generate after Migration. Now you can do the same <EM>after Simulation</EM>! This gives you a focused file with only the failed records, so you can fix and move on faster.</P><P><span class="lia-unicode-emoji" title=":loudspeaker:">📢</span><STRONG>All these improvements, along with new migration objects for the SAP S/4HANA 2508 Public Cloud release, are covered in the <A href="https://www.sap.com/documents/2020/07/7a263781-a67d-0010-87a3-c30de2ffd8ff.html#page=37" target="_blank" rel="noopener noreferrer">Overview Presentation – What’s New Section</A>,</STRONG> which also includes high-resolution screenshots<span class="lia-unicode-emoji" title=":grinning_face_with_smiling_eyes:">😄</span></P>2025-08-14T15:58:47.989000+02:00https://community.sap.com/t5/technology-blog-posts-by-members/how-to-perform-a-successful-carve-out-in-sap-ecc-and-s-4hana-update-and-new/ba-p/14184292How to perform a successful Carve-Out in SAP ECC and S/4HANA – Update and New Trends 2025 (Part I)2025-08-19T21:56:37.679000+02:00lorenz_praefcke2https://community.sap.com/t5/user/viewprofilepage/user-id/741349<P>It has been four years since I published my original five-part series on SAP Carve-Outs - covering basic topics from <A title="Hot to do a succesful Carve-Out (Part I)" href="https://community.sap.com/t5/technology-blog-posts-by-members/how-to-perform-a-successful-carve-out-in-sap-ecc-and-sap-s-4hana/ba-p/13496632" target="_self">what a carve out is (Part I)</A>, <A title="How to do a succesful Carve-Out, Part II" href="https://community.sap.com/t5/technology-blog-posts-by-members/how-to-perform-a-successful-carve-out-in-sap-ecc-and-sap-s-4hana-part-ii/ba-p/13506620" target="_self">data migration (Part II)</A> and <A title="How to do a successful Carve-Out Part III" href="https://community.sap.com/t5/technology-blog-posts-by-members/business-scenarios-and-technical-approaches-for-sap-carve-outs-part-iii/ba-p/13514079" target="_self">technical orchestration (Part III)</A> to <A title="How to do a successful carve-Out Part IV" href="https://community.sap.com/t5/technology-blog-posts-by-members/sap-carve-outs-part-iv-beyond-data-migration-what-else-should-be-considered/ba-p/13497327" target="_self">process and analytics considerations (Part IV)</A> and <A title="How Carve-Outs can help on the S/4HANA journey (Part V)" href="https://community.sap.com/t5/technology-blog-posts-by-members/how-carve-outs-can-help-in-your-journey-to-sap-s-4hana-part-v/ba-p/13514937" target="_self">S/4HANA value creation (Part V)</A>.</P><P>Time for a look back on what has changed since then with new trends for SAP Carve-Outs and Divestiture Projects in business and technology.</P><P>The good news is: The core principles and methods outlined in those earlier posts remain as relevant today as they were then.</P><P>However, the past four years have brought notable shifts in both business dynamics and technology landscapes, reshaping how carve-out projects must be planned, managed, and executed. In many cases, these changes have introduced greater complexity, requiring organizations to adapt their strategies to ensure success.</P><P>From our recent project experience and industry observations, two main drivers stand out:</P><OL><LI><STRONG>More complex M&A scenarios</STRONG> – including multi-entity, multi-source, and joint-venture carve-outs, often with heightened compliance and harmonization requirements.</LI><LI><STRONG>Technology disruption</STRONG> – particularly the accelerated move to the cloud and the looming SAP ECC end-of-maintenance deadlines (2027, or 2030 with costly extended maintenance under SAP RISE).</LI></OL><P>In this update, I will explore these emerging trends from two perspectives:</P><P><STRONG>Business & M&A Scenario-Driven Trends (Part I):</STRONG></P><UL><LI><STRONG>Harmonization of processes and structures</STRONG> during the carve-out to reduce operational complexity post-transition.</LI><LI><STRONG>Multi-source and joint-venture carve-outs</STRONG> that combine data from different systems into a consolidated environment.</LI><LI><STRONG>Enhanced compliance and legal alignment</STRONG> to address stricter regulatory and contractual requirements.</LI><LI><STRONG>Business Continuity and Operational Excellence</STRONG> during and after go-live to keep operations running seamlessly and without any business disruption</LI></UL><P><STRONG>Technology-Driven Trends (Part II):</STRONG></P><UL><LI><STRONG>Move to cloud</STRONG> – whether via hyperscalers (AWS, Azure, Google Cloud) in private hosting, or through SAP RISE and GROW with SAP offerings.</LI><LI><STRONG>Expanded functional and integration scope</STRONG> – including SAP modules, third-party systems (Salesforce, Ariba, IBP, EDI), and rebuilt analytics landscapes.</LI><LI><STRONG>Combined carve-out and S/4HANA transformation</STRONG> to deliver a modern, value-enhanced system to the buyer.</LI><LI><STRONG>Custom code carve-out and clean-core modernization</STRONG> to simplify future operations and reduce technical debt.</LI></UL><P>Both parts of this post build on the foundation of the original series, now enriched with current project examples and the latest industry best practices - offering a forward-looking view of what it takes to execute a successful carve-out in 2025 and beyond.</P><P> </P><P><STRONG>Business and M&A Scenario–Driven Trends in Modern SAP Carve-Outs </STRONG></P><P><STRONG>1. Harmonization of Processes and Structures</STRONG></P><P>In recent years, we have seen a growing emphasis on harmonizing processes and organizational structures during carve-outs – especially to reduce operational complexity after the transition. This is particularly common among private equity buyers, who aim to simplify process variants, adopt industry best practices over heavy customization, and standardize reporting structures across multiple acquisitions. Two main approaches are used:</P><P><STRONG>Option 1: Greenfield Implementation in the Public Cloud</STRONG></P><P>Some buyers opt for a brand-new SAP system - often in an SAP GROW public cloud environment - built entirely on standardized, industry best-practice processes.</P><UL><LI>Advantages: Fast to implement, provides a clean slate, and allows extensions via SAP BTP without burdening the core system.</LI><LI>Caveats:<UL><LI>Historic data is typically lost, requiring separate archival for audit or business purposes.</LI><LI>The “big bang” cutover into entirely new processes can disrupt business operations without strong change management.</LI></UL></LI></UL><P>This approach is best suited for asset deals or acquisitions of smaller, less complex entities.</P><P><STRONG>Option 2: Selective Data Transition (SDT)</STRONG></P><P>With the right Transformation Software, SDT enables you to migrate only selected data while simultaneously transforming processes, configurations, and structures. For example, in a carve-out involving multiple company codes from a highly integrated environment, intercompany relationships may need to be converted into customer-vendor-structures - requiring both process reconfiguration and master/transactional data transformation.</P><P>SDT also allows:</P><UL><LI>Changing charts of accounts, profit/cost centers, plants, and org structures.</LI><LI>Transforming open and historical transactional data to match new processes.</LI><LI>Maintaining a continuity of historical data in the new environment.</LI></UL><P>Trade-offs: SDT is more complex, typically requiring 6-12 months for high-complexity projects and demanding greater involvement from both IT and business teams.</P><P>We have seen SDT increasingly used in share deals, spin-offs, and large-scale asset divestitures with significant process complexity.</P><P> </P><P><STRONG>2. Multi-Source & Joint-Venture Carve-Outs</STRONG></P><P>Another fast-growing trend involves multi-source and joint-venture carve-outs, where data from multiple ERP systems must be consolidated into one new environment.</P><P><STRONG>Typical scenarios:</STRONG></P><UL><LI><STRONG>Multi-source carve-out</STRONG>: Extracting data from several ERP systems (ECC, S/4HANA, or both) within the same organization, often during ongoing SAP S/4HANA transformation projects.</LI><LI><STRONG>Joint-venture setup</STRONG>: Merging data and processes from multiple partners into a shared system.</LI></UL><P><STRONG>Challenges include:</STRONG></P><UL><LI>Harmonizing master data, processes, charts of accounts, and org structures – including historic transactional data.</LI><LI>Managing licensing and data visibility between different corporate owners.</LI><LI>Separating and rebuilding formerly shared subsystems or third-party integrations.</LI></UL><P>Given their complexity, these projects nearly always use SDT combined with system merge methodologies, cross-system harmonization, and automation for plant or unit reallocation - while ensuring strict data access controls between Joint-Venture partners.</P><P>Additionally, these projects require a significant engagement from SAP specialists to adjust and reshape processes, harmonize data and organizaional structures, properly adjust interfaces to external or cloud-based systems, and enhance data analytics and reporting. Due to the variety of skill sets needed and the urgency in a carve-out project, the setup usually requires engaging with a specialized System Integrator (SI) early in the project planning phase to ensure these topics are successfully covered.</P><P> </P><P><STRONG>3. Enhanced Compliance & Legal Alignment</STRONG></P><P>Stricter regulations and geopolitical constraints now significantly influence carve-out planning and execution.</P><P>Examples include:</P><UL><LI>GDPR for companies doing business in EU-countries</LI><LI>Industry-specific requirements (e.g., regulated industries like Utilities, Aerospace & Defense).</LI><LI>Data sovereignty laws such as China’s DSL, CSL, and PIPL, which can require a separate, localized SAP system, to protect your global business data by keeping it separate.</LI></UL><P>Implications:</P><UL><LI>Migrate only approved data subsets, particularly personal data.</LI><LI>Ensure full audit documentation of extraction, transformation, and loading.</LI><LI>Include technical safeguards such as log tracing, reversible deletions, and cutover checks.</LI></UL><P>Modern SDT Software products - like <A title="Transformation Software: cbs ET Enterprise Transformer " href="https://www.cbs-consulting.com/us/next-one/cbs-et/" target="_self" rel="nofollow noopener noreferrer">cbs ET Enterprise Transformer</A> - already offer audit-grade logging for these processes, making compliance easier to prove post-project.</P><P> </P><P><STRONG>Vendor landscape Note:</STRONG></P><P>In the context of the SDT approach, it is worth noting that only four vendors worldwide currently provide both the specialized SDT software and the associated service capabilities needed for complex carve-out scenarios. All are members of the <A title="SAP S/4HANA Selective Data Transition Engagement Program" href="https://support.sap.com/en/offerings-programs/support-services/data-management-landscape-transformation/selective-data-transition-engagement.html" target="_self" rel="noopener noreferrer">SAP S/4HANA Selective Data Transition Engagement Program</A> and typically collaborate with other system integrators (SI) to cover the full range of services required.</P><P>At present, only <A title="cbs - currently the only vendor to deliver complete end-to-end SAP Carve-Out and Divestiture projects" href="https://www.cbs-consulting.com/us/mergers-acquisitions-and-divestitures/" target="_self" rel="nofollow noopener noreferrer">one of these vendors is able to deliver the complete end-to-end</A> service portfolio independently - an advantage that means fewer communication gaps, with consultants who understand the full scope of services and the role of SDT in the project, rather than working in isolated silos.</P><P>Given the sustained market demand for SDT-based initiatives - including both carve-outs and broader SAP S/4HANA transformation projects - delivery capacity can become a bottleneck. To mitigate this risk, organizations should secure delivery slots as early as possible, ideally before the transaction is finalized and the Transition Services Agreement (TSA) is signed, to ensure the resource availability and alignment with agreed project timelines.</P><P> </P><P><STRONG>4. Business Continuity and Operational Excellence during and after go/live</STRONG></P><P>A successful carve-out is not just about getting the technical cutover right - it’s equally about ensuring the carved-out organization can operate smoothly from day one. One of the most significant risks during these projects is operational disruption, which both buyer and seller are highly motivated to avoid before, during, and after the system handover. Maintaining stable business operations has increasingly become therefore a central project goal.</P><P><STRONG>Change Management and Training</STRONG></P><P>Beyond ensuring clean, accurate data in the new system, it is critical to prepare the business workforce for changes to their daily processes and routines. This requires structured change management and targeted training in all areas where processes are being redesigned or where new roles and responsibilities are introduced. This becomes even more important when moving to more standardized, harmonized processes - often with fewer customization and a leaner user interface than in the previous environment.</P><P>In such cases, acceptance grows when users understand the why behind the change and are given the tools and guidance to confidently perform their work in the new system. Proper preparation minimizes post–go-live disruption and supports long-term adoption.</P><P><STRONG>Application Management Services (AMS)</STRONG></P><P>In recent years, we have seen a strong trend toward integrating AMS into carve-out project scope from the outset. This is particularly relevant when:</P><UL><LI>The carved-out entity lacks internal SAP expertise after organizational changes or downsizing post-transaction.</LI><LI>The seller’s IT services under the TSA come at a premium, and the buyer seeks a faster, more cost-effective transition away from them.</LI><LI>The buyer needs a bridging solution until a new internal IT team is in place.</LI></UL><P>Some AMS providers even offer fractional consulting for small-scale enhancements and process improvements after go-live, adding flexibility during the stabilization phase.</P><P>Choosing a provider who delivers AMS as part of a comprehensive business transformation has clear advantages, as they understand carve-out–specific requirements such as altered team responsibilities, new support structures, and heightened service continuity needs.</P><P>For smaller and mid-sized organizations, <A title="Download PDF" href="https://middlemarketgrowth.org/wp-content/uploads/2022/01/SAPSupplement2022_Revised_CombinedPDF.pdf" target="_self" rel="nofollow noopener noreferrer">SAP’s M&A Ambassador Program</A> can be a valuable option, particularly for PE-driven carve-outs. It equips these projects with expert partner frameworks to manage both the initial deployment and post-go-live stabilization. Unfortunately, this program does not include any provider with SDT capabilities.</P><P>Recommendation: Define AMS scope and contracts early - including infrastructure operations, interface monitoring, patching, SLA targets, and knowledge handover - so that post-go-live operations run as smoothly as the cutover itself.</P><P> </P><P><STRONG>Summary of Part I and Key Takeaways</STRONG></P><P>Over the past years, my team and I have seen, and experienced with our customers, that carve-outs in 2025 are no longer purely IT-driven exercises.They are strategic business transformations requiring early leadership engagement and precise planning.</P><P>On the business side, the key success factors are:</P><UL><LI><STRONG>Early preparation</STRONG>: Business readiness and TSA alignment before signing prevent costly delays.</LI><LI><STRONG>Selective Data Transition (SDT) as a game changer</STRONG>: Enabling selective migration and process harmonization with minimal disruption; early partner selection is crucial given limited global capacity.</LI><LI><STRONG>Integrated service delivery</STRONG>: One provider delivering end-to-end reduces communication gaps and ensures holistic understanding.</LI><LI><STRONG>Business continuity protection</STRONG>: Early investment in process mapping, change management, and training ensures smoother cutovers.</LI><LI><STRONG>Built-in stabilization</STRONG>: Integrating AMS from the onset speeds post–go-live recovery.</LI><LI><STRONG>Organizational change management</STRONG>: Early engagement drives faster adoption and productivity.</LI></UL><P>For the technical delivery models, toolsets, and SDT-related innovations shaping carve-outs in 2025 and beyond, see Part II of this Update 2025 post.</P><P>If you’d like to discuss your own carve-out scenario, feel free to contact me directly. @<A href="https://community.sap.com/t5/user/viewprofilepage/user-id/741349" target="_blank">Lorenz_Praefcke2</A></P><P> </P>2025-08-19T21:56:37.679000+02:00https://community.sap.com/t5/technology-blog-posts-by-sap/simplifying-pm-task-list-migration-iterative-loading-of-operations-and/ba-p/14221469Simplifying PM Task List Migration: Iterative Loading of Operations and Suboperations2025-09-18T16:39:32.439000+02:00RamyaNMhttps://community.sap.com/t5/user/viewprofilepage/user-id/1681525<P><STRONG>Why an Iterative Approach?</STRONG></P><UL><LI>The <STRONG>operation numbers</STRONG> are system-generated or derived during the first load.</LI><LI>Suboperations must reference the <STRONG>parent operation Node</STRONG>.</LI><LI>This dependency makes it practical to load operations first, capture the operation Node, and then load suboperations.</LI></UL><P><STRONG>Step 1: Creation of Custom object</STRONG></P><P>Create a custom Migration object by enhancing the existing standard cockpit object by adding 3 fields at the S_OPERATIONS Structure:</P><OL><LI>ZZPLNKN-Node</LI><LI>ZZUVORN- Suboperation Number</LI><LI>ZZSUMNR- Suboperation Node</LI></OL><P>After adding above fields in Source structure complete the filed mapping to the target and complete the customization.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RamyaNM_0-1758204738969.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/316516i4846E8FC068F8711/image-size/medium?v=v2&px=400" role="button" title="RamyaNM_0-1758204738969.png" alt="RamyaNM_0-1758204738969.png" /></span></P><P> </P><P> </P><P><STRONG>Note:</STRONG> we need to replicate the field PLNKN for the S_MPACK structure as well, if you are using Maintenance strategy:</P><P><STRONG>Step 2: Load Operations (Iteration 1)</STRONG></P><OL><LI>Prepare your input file with the following details:</LI><UL><LI>Task List Group (PLNNR), Group Counter (PLNAL), Activity number (VORNR), node (ZZPLNKN)</LI></UL></OL><P><STRONG>Note:</STRONG> during first iteration load the records with operation numbers only to be loaded in technical terms load the task list that has blank or zero in SUMNR filed from source</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RamyaNM_0-1758240232174.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/316708i5B04C2690C44C6F2/image-size/medium?v=v2&px=400" role="button" title="RamyaNM_0-1758240232174.png" alt="RamyaNM_0-1758240232174.png" /></span></P><OL><LI>Use <STRONG>the custom cockpit object created to </STRONG> load the operations.</LI><LI>Capture the <STRONG>generated Node number (ZZPLNKN)</STRONG> from the output of the FM.</LI><UL><LI>These numbers will serve as reference keys for loading suboperations in the next iteration.</LI></UL></OL><P><STRONG>Step 2: Load Suboperations (Iteration 2)</STRONG></P><OL><LI>Prepare a second input file including:</LI></OL><P><STRONG>Note:</STRONG> during Second iteration load the records with Sub-operation numbers only to be loaded in technical terms load the task list that has value in SUMNR filed from source</P><OL><UL><LI>Task List Group (PLNNR), Group Counter (PLNAL), node (ZZPLNKN)</LI><LI> Activity number (VORNR) – Update this filed with parent VORNR value</LI><LI>Suboperation Number (UVORN)- Should be updated in sequence</LI><LI>Suboperation Node (ZZSUMNR)- this filed is to be updated with the newly generated NODE(PLNKN) from the system.</LI></UL></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RamyaNM_1-1758240288240.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/316709i217A261390762C7B/image-size/medium?v=v2&px=400" role="button" title="RamyaNM_1-1758240288240.png" alt="RamyaNM_1-1758240288240.png" /></span></P><OL><LI>Use <STRONG>the custom cockpit object created to </STRONG>again load the sub-operations.</LI><LI>Validate in SAP:</LI><UL><LI>Suboperations should appear nested under the correct parent operations in the General Task List. Shown below</LI></UL></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RamyaNM_3-1758204738977.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/316517i31E5B3ED0F713B65/image-size/medium?v=v2&px=400" role="button" title="RamyaNM_3-1758204738977.png" alt="RamyaNM_3-1758204738977.png" /></span></P><P> </P><P><STRONG>Key Considerations</STRONG></P><UL><LI>Ensure the <STRONG>task list header</STRONG> is already created before starting.</LI><LI>Maintain <STRONG>sequence numbers</STRONG> correctly for operations and suboperations.</LI><LI>Validate both iterations in a test system before executing in QA or Production.</LI><LI>Log all generated operation numbers for audit and troubleshooting.</LI></UL><P><STRONG>Benefits of This Approach</STRONG></P><UL><LI>Handles dependency between operations and suboperations cleanly</LI><LI>Reduces risk of errors during cutover</LI><LI>Can be repeated for dry runs and mock loads before final cutover</LI><LI>Compatible with <STRONG>SAP Migration Cockpit (via staging tables)</STRONG> and custom load programs</LI></UL><P><STRONG>Conclusion</STRONG></P><P>By adopting a two-step iterative approach with <STRONG>Existing Migration cockpit object</STRONG>, you can ensure accurate loading of both operations and suboperations for General Maintenance Task Lists. This method has proven effective in avoiding errors due to missing operation references and makes the data migration smoother.</P>2025-09-18T16:39:32.439000+02:00https://community.sap.com/t5/technology-blog-posts-by-members/a-comprehensive-guide-to-data-migration-with-the-sap-s-4hana-migration/ba-p/14224541A Comprehensive Guide to Data Migration with the SAP S/4HANA Migration Cockpit2025-09-22T19:17:06.022000+02:00mickaelquesnothttps://community.sap.com/t5/user/viewprofilepage/user-id/150004<P><STRONG>A Comprehensive Guide to Data Migration with the SAP S/4HANA Migration Cockpit</STRONG></P><P><STRONG>For End Users, Key Users, Dummies, and Consultants</STRONG></P><P><STRONG>Page 1: Introduction to Data Migration in SAP S/4HANA</STRONG></P><P>Welcome to your complete guide to the SAP S/4HANA Migration Cockpit. Migrating data is one of the most critical activities in any SAP S/4HANA implementation project. It's the process of moving your essential business data—like customer information, product lists, and financial records—from your old system(s) into your new S/4HANA environment.</P><P>Think of it like moving into a new, state-of-the-art house. You can't start living there until you've moved in your furniture (your data). The SAP S/4HANA Migration Cockpit is your professional moving company, designed to make this process as smooth, efficient, and error-free as possible.</P><P><STRONG>Who is this guide for?</STRONG></P><UL><LI><STRONG>For Dummies & End Users:</STRONG> We'll start with the basics, explaining what the tool is and why it's important, using simple analogies and clear steps.</LI><LI><STRONG>For Key Users:</STRONG> You'll learn how to prepare your data, fill out the templates for your specific business area (like sales or procurement), and validate that the migrated data is correct.</LI><LI><STRONG>For Consultants:</STRONG> You'll find technical details, information on advanced tools like the Migration Object Modeler, and a framework for managing the entire migration lifecycle.</LI></UL><P>This guide is based on the standard functionalities of the SAP S/4HANA Migration Cockpit 1, a powerful tool embedded directly within the S/4HANA solution2. It requires</P><P><STRONG>no programming knowledge</STRONG> 3and provides a guided, step-by-step process for your migration journey4.</P><P><STRONG>Page 2: Chapter 1 - Understanding the SAP S/4HANA Migration Cockpit</STRONG></P><P>At its core, the Migration Cockpit is a tool designed to support</P><P><STRONG>New Implementation scenarios</STRONG> 5—also known as a "Greenfield" approach—where you are setting up a fresh SAP S/4HANA system. It helps you load data from both old SAP systems (like ECC) and non-SAP systems6.</P><P>The tool is available for all SAP S/4HANA deployment models:</P><P><STRONG>Cloud and On-Premise</STRONG>7.</P><P><STRONG>Key Features and Value Proposition</STRONG></P><P>The power of the Migration Cockpit lies in its simplicity and pre-packaged content. Here's what makes it so valuable:</P><UL><LI><STRONG>Preconfigured Migration Content:</STRONG> SAP provides a huge library of "Migration Objects" for the most common data types, such as customers, suppliers, materials, bank data, open purchase orders, and G/L account balances8888.</LI><LI><STRONG>Predefined Templates:</STRONG> For each migration object, the cockpit provides a ready-to-use Microsoft Excel XML file template9. You just need to extract your legacy data and paste it into this file in the correct format.</LI><LI><STRONG>Automated Mapping:</STRONG> The tool automatically maps the columns in the template file to the correct fields in the S/4HANA database tables10. This saves countless hours of technical work.</LI><LI><STRONG>Guided Process:</STRONG> The cockpit guides you through every step, from creating a project to validating and importing your data11.</LI><LI><STRONG>No Programming Required:</STRONG> All migration programs are generated automatically by the system12. You don't need a developer to write custom code for loading data.</LI><LI><STRONG>Data Validation:</STRONG> Before committing the data to the database, you can run a <STRONG>simulation</STRONG> to check for errors against your system's configuration and business rules1313. This ensures high data quality.</LI></UL><P><STRONG>Page 3: The Three Pillars of the Migration Cockpit</STRONG></P><P>The migration process can be understood through three main pillars, as shown in the architecture overview14141414.</P><OL><LI><STRONG>Data Provisioning (The "What"):</STRONG> This is your source data. You must first</LI></OL><P><STRONG>extract</STRONG> data from your legacy systems (any system, SAP or non-SAP) and place it into the provided Microsoft Excel XML template files15151515. For On-Premise versions, there are more advanced options like staging tables, but for most users, the file-based approach is the starting point.</P><OL><LI><STRONG>Migration Tools (The "How"):</STRONG> This is the engine of the process.</LI><UL><LI><STRONG>SAP S/4HANA Migration Cockpit:</STRONG> This is the main user interface (a Fiori App) that you will use to manage the project, upload files, and monitor progress16.</LI><LI><STRONG>SAP S/4HANA Migration Object Modeler (MOM):</STRONG> This is an advanced tool for consultants and developers. It is used when the standard migration objects are not enough, for example, if you need to add custom fields (like a special industry-specific field on the Material Master) or migrate completely custom data objects that are unique to your business17171717. This is available for on-premise and private cloud editions18.</LI></UL><LI><STRONG>Content (The "Intelligence"):</STRONG> This is the pre-packaged value from SAP.</LI><UL><LI><STRONG>Preconfigured Migration Objects and Mapping:</STRONG> The library of business objects (e.g., "Customer," "Sales Order") that SAP has already defined for migration19.</LI><LI><STRONG>Automated Program Generation:</STRONG> The underlying code that takes your file and posts it into S/4HANA is created automatically20.</LI><LI><STRONG>Built-in Data Validation:</STRONG> The rules and checks that ensure your data is consistent and correct before loading21.</LI></UL></OL><P><STRONG>Page 4: Chapter 2 - The Migration Process: A Step-by-Step Guide</STRONG></P><P>Let's walk through a typical migration process using the file-based approach. This process is generally the same whether you are migrating Materials, Customers, or G/L Postings22222222.</P><P><STRONG>Prerequisite:</STRONG> You must have the necessary authorization roles assigned to your user in the SAP S/4HANA Fiori Launchpad. The role is typically SAP_BR_CONFIG_EXPERT_DATA_MIG.</P><P><STRONG>Step 1: Access the Migration Cockpit</STRONG></P><OL><LI>Log in to your <STRONG>SAP S/4HANA Fiori Launchpad</STRONG>.</LI><LI>Find and click on the <STRONG>Migrate Your Data - Migration Cockpit</STRONG> tile. This will launch the application.</LI></OL><P><STRONG>Step 2: Create a New Migration Project</STRONG></P><P>First, you need a project to organize your work. For example, you might create one project for "Phase 1 - Master Data" and another for "Phase 2 - Transactional Data."</P><OL><LI>Inside the Migration Cockpit, click the <STRONG>Create</STRONG> button.</LI><LI>You will be prompted to enter a <STRONG>Project Name</STRONG>. Let's call it Z_MASTER_DATA_LOAD_01.</LI><LI>The system will ask for a <STRONG>Mass Transfer ID</STRONG>. This is a system-generated number used for tracking; you can typically leave it as default.</LI><LI>Choose your <STRONG>Migration Scenario</STRONG>. For new implementations, this will generally be <STRONG>Migrate Data Using Staging Tables</STRONG> (for On-Premise, allowing database connection) or <STRONG>Migrate Data Using Files</STRONG> (for Cloud and On-Premise). We will use the file approach.</LI><LI>Click</LI></OL><P><STRONG>Create</STRONG> to finalize the project setup23.</P><P><STRONG>Page 5: The Migration Process (Continued)</STRONG></P><P><STRONG>Step 3: Select Your Migration Objects</STRONG></P><P>Now that you have a project, you need to tell the system <EM>what</EM> you want to migrate.</P><OL><LI>With your project</LI></OL><P>Z_MASTER_DATA_LOAD_01 open, you will see a list of all available <STRONG>Migration Objects</STRONG>24. This list is extensive and categorized by business area.</P><OL><LI>Scroll through the list or use the search bar to find the objects you need. For our example, let's select:</LI><UL><LI><STRONG>Customer</STRONG> (for Sales & Distribution)</LI><LI><STRONG>Material</STRONG> (for Materials Management)</LI><LI><STRONG>G/L account balance and open/line item</STRONG> (for Finance)</LI></UL><LI>Click the checkbox next to each object you want to include in your project25. You don't have to migrate everything at once. It's best practice to group similar objects together.</LI></OL><P><STRONG>Step 4: Download and Populate the Templates</STRONG></P><P>For each selected object, you need to download its unique template file.</P><OL><LI>Select a migration object you've chosen, for example, <STRONG>Customer</STRONG>.</LI><LI>Click the <STRONG>Download Template</STRONG> button. This will download an</LI></OL><P><STRONG>XML file</STRONG>26, which will open in Microsoft Excel.</P><OL><LI><STRONG>Understanding the Template:</STRONG></LI><UL><LI>The file will have multiple tabs (worksheets).</LI><LI>The first tab, <STRONG>"Introduction,"</STRONG> explains how to use the file. Read it carefully!</LI><LI>The <STRONG>"Field List"</STRONG> tab shows all possible fields you can populate for that object, indicating which are mandatory (marked with a *) and which are optional.</LI><LI>Subsequent tabs represent the different data structures for the object. For a <STRONG>Customer</STRONG>, you will see tabs for "General Data," "Company Code Data," "Sales Data," "Contact Persons," etc.</LI></UL><LI><STRONG>Populate the Template:</STRONG> This is the most crucial step. You must extract the data from your legacy system and carefully copy-paste it into the corresponding columns in these worksheets.</LI><UL><LI><STRONG>Example:</STRONG> For the "General Data" sheet of the Customer template, you would fill in columns for Name, Address, City, Postal Code, Country, etc.</LI><LI><STRONG>Important:</STRONG> Do not change the structure of the file, rename tabs, or delete columns.</LI></UL></OL><P><STRONG>Page 6: The Migration Process (Concluded)</STRONG></P><P><STRONG>Step 5: Upload and Prepare the Data File</STRONG></P><P>Once your template is filled with data, it's time to upload it back into the cockpit.</P><OL><LI>Go back to your migration project in the Fiori app.</LI><LI>Select the <STRONG>Customer</STRONG> migration object.</LI><LI>Click the <STRONG>Upload File</STRONG> button and choose the XML file you just populated.</LI><LI>After uploading, the system will automatically <STRONG>Prepare</STRONG> and <STRONG>Validate</STRONG> the file. This step checks for structural integrity and basic data type consistency.</LI></OL><P><STRONG>Step 6: Mapping and Simulation</STRONG></P><P>This is where the system checks your data against its own configuration.</P><OL><LI>After the preparation is complete, you will be taken to the <STRONG>Mapping Tasks</STRONG> screen. Here, the cockpit may ask you to confirm certain value mappings. For example, if your old system used "USA" for the United States and S/4HANA is configured to use "US," you would define that mapping rule here. For many standard values, the system can map them automatically.</LI><LI>Once all mapping is confirmed, click</LI></OL><P><STRONG>Simulate</STRONG>27. The system will now pretend to post the data without actually saving it. It will check against all business rules, such as:</P><OL><UL><LI>Does the specified Company Code exist?</LI><LI>Is the specified Payment Term configured in the system?</LI><LI>Is the provided bank key valid?</LI></UL><LI>The simulation will return with a status:</LI><UL><LI><STRONG>Success:</STRONG> All records passed validation.</LI><LI><STRONG>Errors:</STRONG> Some records failed. The system provides a detailed log explaining exactly which record, field, and value caused the error so you can fix it in your file and re-upload.</LI></UL></OL><P><STRONG>Step 7: Execute the Migration (Import)</STRONG></P><P>This is the final step where the data is loaded into SAP S/4HANA.</P><OL><LI>Once your simulation runs successfully with no errors, the <STRONG>Import</STRONG> button will become active.</LI><LI>Click</LI></OL><P><STRONG>Import</STRONG>28. The system will now perform the actual data posting.</P><OL><LI>You can monitor the progress in real-time. Once complete, the cockpit will show you how many records were successfully created. You can then log into the relevant S/4HANA application (e.g., the "Manage Customer Master Data" Fiori app) to view and verify your newly migrated data.</LI></OL><P><STRONG>Page 7: Chapter 3 - For Consultants: The Migration Object Modeler (MOM)</STRONG></P><P>The standard content provided by SAP is extensive, but sometimes it's not enough. You might have custom fields or entire custom tables (known as "Z-tables" in the SAP world) that need to be migrated. This is where the</P><P><STRONG>SAP S/4HANA Migration Object Modeler (MOM)</STRONG> comes in29.</P><P><STRONG>Use Cases for the MOM:</STRONG></P><OL><LI><STRONG>Enhancing Standard Objects:</STRONG> You need to add a new custom field to a standard object. For example, your business requires a "Loyalty Program ID" field on the Customer Master, which doesn't exist in the standard template. The MOM allows you to add this new field to the Customer object's structure and template30.</LI><LI><STRONG>Creating Custom Objects:</STRONG> You need to migrate data for a completely custom business object that is unique to your company, for example, a "Vehicle Fleet Management" table.</LI><LI><STRONG>Migrating Standard SAP Objects Not Yet in the Cockpit:</STRONG> Occasionally, SAP may not have delivered a migration object for a specific, less common data type. The MOM allows you to build your own object to cover this gap31.</LI></OL><P><STRONG>How it Works (High-Level):</STRONG></P><P>The MOM is a technical, design-time tool (transaction code LTMOM) available in the on-premise and private cloud editions. It provides a user interface to:</P><UL><LI><STRONG>Define Source Structures:</STRONG> Specify the fields and structure of your incoming data (essentially, designing the template file).</LI><LI><STRONG>Define Target Structures:</STRONG> Map your data to the target S/4HANA database tables and fields, including any custom "Z-fields."</LI><LI><STRONG>Define Structure and Field Mappings:</STRONG> Create rules to translate source values to target values (e.g., IF source_field = 'A', THEN target_field = '10').</LI><LI><STRONG>Generate the Migration Object:</STRONG> Once the design is complete, the MOM generates the runtime object that then becomes available for use in the main Migration Cockpit Fiori app.</LI></UL><P>Customizing Point (SPRO):</P><P>While the MOM itself is a transaction (LTMOM), the underlying custom fields (e.g., adding a new field to the customer master) must first be created using standard S/4HANA extensibility tools, often accessible through the Fiori Launchpad or via the SPRO transaction under Cross-Application Components -> General Application Functions -> Extensibility.</P><P><STRONG>Page 8: Chapter 4 - Practical Exercise 1: Migrating Material Master Data (MM)</STRONG></P><P>Let's apply the process to a real-world example. Your company is implementing SAP S/4HANA Materials Management (MM) and needs to migrate its list of raw materials from a legacy system.</P><P>Business Scenario:</P><P>You need to create 100 new raw materials (ROH material type) for your main manufacturing plant (1010) and storage location (101A). You need to define their basic data (description, unit of measure), purchasing data (purchasing group), and storage data.</P><P><STRONG>Step-by-Step Exercise:</STRONG></P><OL><LI><STRONG>Create Project:</STRONG> In the Migration Cockpit, create a project named Z_MM_DATA_LOAD.</LI><LI><STRONG>Select Object:</STRONG> Find and select the <STRONG>Material</STRONG> migration object.</LI><LI><STRONG>Download Template:</STRONG> Download the XML template file for the Material object.</LI><LI><STRONG>Populate Template:</STRONG></LI><UL><LI>Open the file in Excel.</LI><LI>In the <STRONG>Basic Data</STRONG> tab, you will fill in:</LI><UL><LI>MATERIAL_NUMBER: e.g., RM-1001, RM-1002, ...</LI><LI>MATERIAL_DESCRIPTION: e.g., Steel Plate 5mm, Screw M6, ...</LI><LI>MATERIAL_TYPE: ROH for all entries.</LI><LI>BASE_UNIT_OF_MEASURE: PC (for pieces), KG (for kilograms), etc.</LI><LI>MATERIAL_GROUP: 00101 (e.g., for Metals).</LI></UL><LI>In the <STRONG>Plant Data</STRONG> tab:</LI><UL><LI>MATERIAL_NUMBER: RM-1001, RM-1002, ... (must match the basic data).</LI><LI>PLANT: 1010 for all entries.</LI><LI>PURCHASING_GROUP: 001 (e.g., Central Purchasing).</LI></UL><LI>In the <STRONG>Storage Location Data</STRONG> tab:</LI><UL><LI>MATERIAL_NUMBER: RM-1001, RM-1002, ...</LI><LI>PLANT: 1010.</LI><LI>STORAGE_LOCATION: 101A.</LI></UL></UL><LI><STRONG>Save and Upload:</STRONG> Save the XML file and upload it to the cockpit.</LI><LI><STRONG>Simulate:</STRONG> Run the simulation. A common error here is trying to use a Purchasing Group (e.g., 999) that has not been configured in S/4HANA yet. The simulation log will report this, and your configuration consultant will need to create it in SPRO (Materials Management -> Purchasing -> Create Purchasing Groups).</LI><LI><STRONG>Import:</STRONG> Once the simulation is successful, import the data.</LI><LI><STRONG>Verify:</STRONG> Go to the <STRONG>Manage Product Master Data</STRONG> Fiori app, search for one of your new materials (e.g., RM-1001), and confirm that all the views (Basic Data, Purchasing, Plant/Storage) have been created correctly.</LI></OL><P><STRONG>Page 9: Chapter 5 - Practical Exercise 2: Migrating Open Purchase Orders (MM/FI)</STRONG></P><P>Migrating open transactions is more complex than master data. This exercise shows how to load open purchase orders (POs) that were created in your legacy system but have not yet been fully delivered or invoiced.</P><P>Business Scenario:</P><P>You are going live with S/4HANA on January 1st. You have 50 open POs with your suppliers that need to be created in the new system so you can receive goods and process invoices against them.</P><P><STRONG>Step-by-Step Exercise:</STRONG></P><OL><LI><STRONG>Create Project:</STRONG> Use a new project, Z_TRANSACTION_LOAD, or add to an existing one.</LI><LI><STRONG>Select Object:</STRONG> Find and select the <STRONG>Purchase order (only open PO)</STRONG> migration object.</LI><LI><STRONG>Download Template:</STRONG> Download the corresponding template file.</LI><LI><STRONG>Populate Template:</STRONG> This template is more complex and has header and item details.</LI><UL><LI>In the <STRONG>PO Header</STRONG> tab:</LI><UL><LI>PO_NUMBER: You can enter your legacy PO number here for reference, but S/4HANA will assign a new number.</LI><LI>COMPANY_CODE: 1010.</LI><LI>PURCHASING_ORGANIZATION: 1010.</LI><LI>PURCHASING_GROUP: 001.</LI><LI>SUPPLIER_ID: The ID of the supplier in S/4HANA (this master data must be migrated first!).</LI></UL><LI>In the <STRONG>PO Item</STRONG> tab:</LI><UL><LI>PO_NUMBER: The same legacy PO number to link the item to the header.</LI><LI>PO_ITEM: 10, 20, etc.</LI><LI>MATERIAL_ID: The material number in S/4HANA (must be migrated first!).</LI><LI>QUANTITY: The remaining open quantity to be delivered.</LI><LI>PRICE: The price per unit.</LI><LI>PLANT: 1010.</LI></UL></UL><LI><STRONG>Save and Upload:</STRONG> Save the file and upload it.</LI><LI><STRONG>Simulate:</STRONG> Run the simulation. Common errors include referencing a Supplier or Material that does not exist, or using a combination of Purchasing Organization and Plant that is not configured.</LI><LI><STRONG>Import:</STRONG> Once successful, import the data.</LI><LI><STRONG>Verify:</STRONG> Use the <STRONG>Manage Purchase Orders</STRONG> Fiori app to find the newly created POs. Check that the supplier, materials, quantities, and prices match your legacy system. The PO will be ready for a goods receipt posting.</LI></OL><P><STRONG>Page 10: Chapter 6 - The Future of Data Migration: Outlook</STRONG></P><P>SAP is continuously enhancing the Migration Cockpit. The future direction focuses on providing more flexibility, automation, and integrated quality checks32323232.</P><P><STRONG>Planned Functionalities and Enhancements:</STRONG></P><UL><LI><STRONG>More Data Provisioning Options:</STRONG></LI><UL><LI><STRONG>Direct Access / Transfer:</STRONG> For migrations from an existing SAP ECC system, SAP plans to enable a direct connection to transfer data without the need for manual file extraction33333333. This significantly speeds up the process.</LI><LI><STRONG>Staging Area:</STRONG> A dedicated staging database area where data can be loaded from various sources, cleaned, and validated before being moved into S/4HANA34. This is ideal for complex migration scenarios managed by a dedicated data team.</LI></UL><LI><STRONG>Enhanced Migration Process:</STRONG></LI><UL><LI><STRONG>Automated Validation:</STRONG> More intelligent and automated checks during the simulation phase to catch errors earlier35.</LI><LI><STRONG>Data Quality Analysis:</STRONG> Integrated tools to analyze the quality of source data even before migration begins, helping to identify and cleanse data in the legacy system36.</LI><LI><STRONG>Auditable Solution:</STRONG> Enhanced logging and reporting to provide a clear audit trail of what data was migrated, when it was migrated, and by whom, ensuring compliance37.</LI><LI><STRONG>Near Zero Downtime:</STRONG> For very large-scale migrations, SAP is working on solutions to minimize the business downtime required during the final data cutover38.</LI></UL></UL><P>These future enhancements aim to make the migration process faster, more reliable, and less reliant on manual effort, transforming it into a more strategic part of the S/4HANA implementation journey.</P><P><STRONG>Page 11: A Comprehensive Test Plan for Data Migration</STRONG></P><P><STRONG>For End Users, Key Users, Dummies, and Consultants</STRONG></P><P><STRONG>Introduction and Scope</STRONG></P><P>This test plan provides a structured approach for testing and validating data migrated using the SAP S/4HANA Migration Cockpit. The scope of this plan is to verify the <STRONG>correctness, completeness, and usability</STRONG> of the migrated data within the target S/4HANA system. It does not cover the testing of business process configurations themselves, but rather ensures that the foundation data is solid.</P><P><STRONG>Test Cycles:</STRONG></P><P>Data migration testing should occur during multiple project phases:</P><OL><LI><STRONG>Unit Testing:</STRONG> The consultant or key user performs the initial data load for a single object (e.g., Customer) with a small data sample (1-10 records) to ensure the technical process works.</LI><LI><STRONG>System Integration Testing (SIT):</STRONG> Multiple objects are loaded in sequence (e.g., Cost Centers, then G/L Accounts, then Open Invoices) to test dependencies. A larger, sanitized data set is used.</LI><LI><STRONG>User Acceptance Testing (UAT):</STRONG> Business users are given the migrated data and asked to perform their daily tasks in the S/4HANA system to validate it in a real-world context. This uses a nearly full data load.</LI></OL><P><STRONG>Test Tools:</STRONG></P><UL><LI><STRONG>SAP S/4HANA Migration Cockpit:</STRONG> For executing the loads and checking logs.</LI><LI><STRONG>SAP S/4HANA Fiori Apps / SAP GUI:</STRONG> For validating the data post-migration.</LI><LI><STRONG>Microsoft Excel:</STRONG> For comparing source data files against post-migration data extracts.</LI></UL><P><STRONG>Page 12: Test Scenario 1: Master Data Integrity (MM & SD)</STRONG></P><P><STRONG>Objective:</STRONG> To verify that fundamental master data for Materials Management (MM) and Sales & Distribution (SD) has been migrated correctly.</P><P><STRONG>Test Case ID:</STRONG> DM_UAT_MM_001</P><UL><LI><STRONG>Description:</STRONG> Verify migrated Material Master data for a finished good.</LI><LI><STRONG>Pre-conditions:</STRONG></LI><OL><LI>The Material migration object has been loaded successfully.</LI><LI>The user has access to the Manage Product Master Data Fiori app.</LI></OL><LI><STRONG>Test Steps:</STRONG></LI></UL><UL><OL><LI>From the source data file, pick a specific finished good material number (e.g., FG-2055).</LI><LI>Open the Manage Product Master Data app in S/4HANA.</LI><LI>Search for material FG-2055.</LI><LI>Verify that the Basic Data is correct: Description, Base Unit of Measure, Material Group.</LI><LI>Verify that the Sales Data is correct: Sales Org, Distribution Channel, Delivering Plant.</LI><LI>Verify that the MRP Data is correct: MRP Type, MRP Controller.</LI></OL></UL><UL><LI><STRONG>Expected Results:</STRONG> All data points in S/4HANA for material FG-2055 must exactly match the data provided in the source file. The material should be fully usable for creating a sales order.</LI><LI><STRONG>Actual Results:</STRONG> [ ] Pass [ ] Fail</LI></UL><P><STRONG>Test Case ID:</STRONG> DM_UAT_SD_001</P><UL><LI><STRONG>Description:</STRONG> Verify migrated Customer Master data, including company code and sales area data.</LI><LI><STRONG>Pre-conditions:</STRONG></LI><OL><LI>The Customer migration object has been loaded successfully.</LI><LI>The user has access to the Manage Customer Master Data Fiori app.</LI></OL><LI><STRONG>Test Steps:</STRONG></LI></UL><UL><OL><LI>From the source data file, pick a specific customer (e.g., CUST-100200).</LI><LI>Open the Manage Customer Master Data app.</LI><LI>Search for customer CUST-100200.</LI><LI>Verify General Data: Name, full address, and contact information.</LI><LI>Verify Company Code Data: Reconciliation Account, Payment Terms.</LI><LI>Verify Sales Area Data: Shipping Conditions, Partner Functions (e.g., Ship-to, Bill-to).</LI></OL></UL><UL><LI><STRONG>Expected Results:</STRONG> The customer record exists and is complete. All details match the source file. The customer can be used to create a sales order in the system.</LI><LI><STRONG>Actual Results:</STRONG> [ ] Pass [ ] Fail</LI></UL><P><STRONG>Page 13: Test Scenario 2: Financial Data Migration (FI)</STRONG></P><P><STRONG>Objective:</STRONG> To verify that financial master data and opening balances have been loaded correctly and are in balance.</P><P><STRONG>Test Case ID:</STRONG> DM_UAT_FI_001</P><UL><LI><STRONG>Description:</STRONG> Verify migrated G/L Account opening balances.</LI><LI><STRONG>Pre-conditions:</STRONG></LI><OL><LI>Migration objects for G/L Account Master and G/L account balance and open/line item have been loaded successfully.</LI><LI>The user has access to the Display G/L Account Balances Fiori app.</LI></OL><LI><STRONG>Test Steps:</STRONG></LI></UL><UL><OL><LI>From the source data file for G/L balances, identify a specific G/L account (e.g., 10010000 - Bank Account). Note its balance and currency.</LI><LI>In S/4HANA, open the Display G/L Account Balances app.</LI><LI>Enter the G/L account, company code, and fiscal year corresponding to the migration cutover date.</LI><LI>Execute the report.</LI><LI>Compare the closing balance shown in the report with the balance from the source file.</LI><LI>Repeat this for at least one asset, one liability, and one equity account.</LI></OL></UL><UL><LI><STRONG>Expected Results:</STRONG> The balance for the G/L account in S/4HANA exactly matches the provided legacy balance. The overall trial balance (debits vs. credits) for all migrated G/L balances must be zero.</LI><LI><STRONG>Actual Results:</STRONG> [ ] Pass [ ] Fail</LI></UL><P><STRONG>Test Case ID:</STRONG> DM_UAT_FI_002</P><UL><LI><STRONG>Description:</STRONG> Verify migrated Accounts Receivable (AR) open items for a customer.</LI><LI><STRONG>Pre-conditions:</STRONG></LI><OL><LI>The Customer and Accounts receivable open item migration objects have been loaded.</LI><LI>The user has access to the Manage Customer Line Items Fiori app.</LI></OL><LI><STRONG>Test Steps:</STRONG></LI></UL><UL><OL><LI>From the AR open items source file, choose a customer (e.g., CUST-100200) and note their open invoices (invoice numbers, dates, amounts).</LI><LI>In S/4HANA, open the Manage Customer Line Items app.</LI><LI>Enter the customer number and company code, and select "Open Items."</LI><LI>Execute the report.</LI><LI>Compare the list of open invoices displayed in S/4HANA with the list from the source file. Check document numbers (if mapped), posting dates, and amounts.</LI></OL></UL><UL><LI><STRONG>Expected Results:</STRONG> Every open invoice from the legacy system exists in S/4HANA for the correct customer with the correct amount and due date. The total AR balance for the customer matches the legacy system.</LI><LI><STRONG>Actual Results:</STRONG> [ ] Pass [ ] Fail</LI></UL><P><STRONG>Page 14: Test Scenario 3: Cross-Module Data Dependencies (PP/MM)</STRONG></P><P><STRONG>Objective:</STRONG> To ensure data that relies on other data objects has been migrated correctly and that the relationships are intact. A classic example is the Bill of Material (BOM).</P><P><STRONG>Test Case ID:</STRONG> DM_UAT_PP_001</P><UL><LI><STRONG>Description:</STRONG> Verify a migrated Bill of Material (BOM) for a finished good.</LI><LI><STRONG>Pre-conditions:</STRONG></LI><OL><LI>The Material migration object has been loaded for all finished goods and raw materials.</LI><LI>The Bill of material migration object has been loaded successfully.</LI><LI>The user has access to the Maintain Bill of Material app.</LI></OL><LI><STRONG>Test Steps:</STRONG></LI></UL><UL><OL><LI>From your source data, select a finished good that has a BOM (e.g., FG-2055). Note its components and their quantities (e.g., 1x RM-1001, 4x RM-1002).</LI><LI>In S/4HANA, open the Maintain Bill of Material app.</LI><LI>Enter the parent material (FG-2055), the plant (1010), and the BOM usage (1 for Production).</LI><LI>Display the BOM.</LI><LI>Verify that all component materials are listed correctly.</LI><LI>Verify that the quantity for each component is correct.</LI><LI>Verify that the unit of measure for each component is correct.</LI></OL></UL><UL><LI><STRONG>Expected Results:</STRONG> The BOM in S/4HANA is an exact replica of the BOM from the legacy system. The system can successfully "explode" the BOM for a production planning scenario.</LI><LI><STRONG>Actual Results:</STRONG> [ ] Pass [ ] Fail</LI></UL><P><STRONG>Page 15: Test Scenario 4: Error Handling and Data Validation</STRONG></P><P><STRONG>Objective:</STRONG> To ensure the migration process correctly identifies and reports errors when provided with bad data. This is a negative test case.</P><P><STRONG>Test Case ID:</STRONG> DM_SIT_VALIDATION_001</P><UL><LI><STRONG>Description:</STRONG> Test the system's response to a template with a missing mandatory field.</LI><LI><STRONG>Pre-conditions:</STRONG></LI><OL><LI>A migration project is active.</LI><LI>You have a populated Material template.</LI></OL><LI><STRONG>Test Steps:</STRONG></LI></UL><UL><OL><LI>Take a valid Material template file.</LI><LI>Find a mandatory field, for example, BASE_UNIT_OF_MEASURE.</LI><LI>Delete the value from this field for one of the rows in the template.</LI><LI>Save and upload the file to the Migration Cockpit.</LI><LI>Run the <STRONG>Simulate</STRONG> step.</LI></OL></UL><UL><LI><STRONG>Expected Results:</STRONG> The simulation must fail. The migration cockpit should display a clear error message in the logs, indicating that the BASE_UNIT_OF_MEASURE is a required field and is missing for the specific record. The data should not be imported.</LI><LI><STRONG>Actual Results:</STRONG> [ ] Pass [ ] Fail</LI></UL><P><STRONG>Test Case ID:</STRONG> DM_SIT_VALIDATION_002</P><UL><LI><STRONG>Description:</STRONG> Test the system's response to data that violates a configuration rule.</LI><LI><STRONG>Pre-conditions:</STRONG></LI><OL><LI>A migration project is active.</LI><LI>You have a populated Customer template.</LI><LI>The Payment Term Z999 does not exist in S/4HANA configuration.</LI></OL><LI><STRONG>Test Steps:</STRONG></LI></UL><UL><OL><LI>Take a valid Customer template file.</LI><LI>In the Company Code Data tab, for one of the customers, enter Z999 in the PAYMENT_TERMS column.</LI><LI>Save and upload the file to the Migration Cockpit.</LI><LI>Run the <STRONG>Simulate</STRONG> step.</LI></OL></UL><UL><LI><STRONG>Expected Results:</STRONG> The simulation must fail for that specific record. The log should show an error message stating that "Payment term Z999 is not defined in company code XXXX." The record should not be imported.</LI><LI><STRONG>Actual Results:</STRONG> [ ] Pass [ ] Fail</LI></UL><P><STRONG>Page 16: Test Plan Sign-Off</STRONG></P><P>This section should be used to formally document the completion and outcome of the data migration testing cycles.</P><P><STRONG>Test Cycle:</STRONG> (e.g., UAT - Finance)</P><P>Overall Summary:</P><P>(Provide a brief summary of the testing activities, e.g., "UAT testing for FI master data and open items was conducted from Sept 15-20. A total of 25 test cases were executed.")</P><P><STRONG>Test Results:</STRONG></P><UL><LI><STRONG>Total Test Cases Executed:</STRONG></LI><LI><STRONG>Test Cases Passed:</STRONG></LI><LI><STRONG>Test Cases Failed:</STRONG></LI></UL><P>Outstanding Defects/Issues:</P><P>(List any critical or major defects that remain open and need to be resolved before go-live.)</P><TABLE><TBODY><TR><TD><P>Defect ID</P></TD><TD><P>Description</P></TD><TD><P>Severity</P></TD><TD><P>Status</P></TD></TR><TR><TD> </TD><TD> </TD><TD> </TD><TD> </TD></TR><TR><TD> </TD><TD> </TD><TD> </TD><TD> </TD></TR></TBODY></TABLE><P>Recommendation:</P><P>Based on the results above, the test team provides the following recommendation:</P><UL><LI>[ ] <STRONG>Approval for Go-Live:</STRONG> The migrated data is of sufficient quality for production use.</LI><LI>[ ] <STRONG>Approval with Conditions:</STRONG> Go-Live is approved pending the resolution of the outstanding issues listed above.</LI><LI>[ ] <STRONG>Not Approved:</STRONG> The migrated data has critical defects, and a further test cycle is required after fixes are applied.</LI></UL><P><STRONG>Sign-Off:</STRONG></P><TABLE><TBODY><TR><TD><P>Role</P></TD><TD><P>Name</P></TD><TD><P>Signature</P></TD><TD><P>Date</P></TD></TR><TR><TD><P><STRONG>Business Key User</STRONG></P></TD><TD> </TD><TD> </TD><TD> </TD></TR><TR><TD><P><STRONG>IT/Migration Lead</STRONG></P></TD><TD> </TD><TD> </TD><TD> </TD></TR><TR><TD><P><STRONG>Project Manager</STRONG></P></TD><TD> </TD><TD> </TD><TD> </TD></TR></TBODY></TABLE><P> </P>2025-09-22T19:17:06.022000+02:00https://community.sap.com/t5/financial-management-blog-posts-by-sap/uptime-customizing-for-finance-conversion-ucfc-custontmp/ba-p/14236163Uptime Customizing for Finance Conversion (UCFC)/CustOnTmp2025-10-06T23:40:26.528000+02:00DiptiRanjanDashttps://community.sap.com/t5/user/viewprofilepage/user-id/278249<P><STRONG>What is CustOnTmp </STRONG>: The downtime-optimized conversion (doC) executes the FIN data conversion on the temporary instance during the uptime. For this, SUM needs the FIN Customizing to apply it prior to the data conversion. Until now, this required a standard conversion run prior to each doC run. In this standard run, the FIN Customizing was created and added to a transport request. Such a transport request is required to be provided to each doC run.</P><P>With the new feature Uptime Customizing for Finance Conversion, FIN delta Customizing activities can be performed directly on the temporary instance of the doC run. With this, the number of required standard conversion runs is reduced to one standard conversion at the beginning of the project. All FIN delta Customizing activities can be directly done on the temporary instance of the doC run. For each new doC iteration, the initial FIN Customizing transport request is used (created in standard conversion) together with all the delta Customizing transport requests prepared with each new iteration. It is no longer required to always run a standard conversion before each doC cycle</P><P><STRONG>Prerequisites </STRONG></P><UL><LI>Target release SAP S/4HANA 2022 (or higher)</LI><LI>DOC with database migration (so no in place conversion; migration is possible also for source on SAP HANA)</LI><LI>SUM 2.0 SP 23 (or higher)</LI></UL><P><STRONG>Differences Between Standard doC and Uptime Customizing</STRONG></P><P>The uptime customizing will by default add most application tables to the uptime handling automatically. This means, the manual selection of tables for uptime migration becomes mostly obsolete. The SUM will no longer display the respective section on downtime-optimized DMO (with file specification "table list"). If there are still tables which cause a significant runtime during phase EU_CLONE_MIG_DT_RUN they can still be added manually using CRRTABLIST.LST as in regular doC approach.</P><P>Every application table in uptime handling gets either a replication trigger or a freeze trigger in the source system.</P><P>The reasons for a freeze trigger are:</P><UL><LI>Customizing table with delivery class C, E or G</LI><LI>Static classification in SUM which requires a read-only restriction</LI></UL><P><STRONG>Freeze Trigger </STRONG></P><P>Freeze triggers are needed to ensure the consistency of the uptime conversion. Freeze triggers are used in 3 different ways as below</P><UL><LI><STRONG>Hard Freeze </STRONG></LI></UL><P>Freeze triggers are used to prevent customizing changes in the source system which might influence and invalidate the uptime conversion which is done in parallel to production on the temporary instance. This means that the number of freeze tables is significantly higher as in regular doC approach, although it should not add additional business restrictions as most of the freeze triggers are defined on pure customizing table which are not changed directly in a productive system. Nevertheless, the Impact analysis is of a higher importance for the doC with Uptime Customizing for Finance Conversion approach. The hard freeze will be activated during the preparation in phase SQLDB_FREEZE_TRIG_MODE_SWITCH_SMIG_TCR and will remain until the end of the doC procedure.</P><P>Please refer the to SAP Note 2481983 - SUM Impact Analysis for downtime-optimized DMO</P><UL><LI><STRONG>Temporary Freeze </STRONG></LI></UL><P>Some tables only be set read-only for a short period of time, for example while the Asset Accounting is prepared for the Uptime Conversion.</P><UL><LI><STRONG>Freeze on Temporary System </STRONG></LI></UL><P>There will be freeze triggers used on the temporary instance between the SUM phases <EM>RUN_SMIG_SFIN_CUST_ON_TEMP_FREEZE</EM> and <EM>RUN_SMIG_SFIN_CUST_ON_TEMP_FREEZE_REV</EM>.</P><P>As tables must only be changed either by production operation (business users on system) on source system or by the customizing activities on the temporary system, all tables which can be changed by production operation will be set to read-only on the temporary system to avoid conflicting changes. It is, therefore, possible that a Customizing activity on the temporary instance fails with a short dump. In this case, create an incident on component BC-UPG-DTM-TLA to clarify the access.</P><P>Some tables can be changed on source system and temporary system. Additionally, it is ensured that this does not cause a conflict or there is a special handling implementation like for number ranges. For more information, refer to section 3.1 Number Ranges in this SAP Note.</P><P><STRONG>Execution </STRONG></P><P>During each doC execution, you <STRONG>must</STRONG> check in phase REQ_DOCMAX_DELTA_CUSTOMIZING that the provided FIN customizing that was added via CTI buffer is still valid.</P><P>doC with Uptime Customizing for Finance Conversion allows to add additional Customizing directly shortly before the uptime phase <EM>PARRUN_SMIG_SFIN</EM>. To do so, perform the following steps:</P><OL><LI>SUM will stop in dialog phase REQ_DOCMAX_DELTA_CUSTOMIZING.</LI><LI>Perform the IMG activities listed under "IMG/Conversion of Accounting to SAP S/4HANA / Preparations and Migration of Customizing" in each relevant client. Use transaction SPRO in the respective clients to perform the needed customizing steps.<BR /><U>Note</U>: to identify if there are any delta customizing activities required, the customizing activities must be executed step by step (this information can't be provided by the tool).</LI></OL><P><STRONG> Remark:</STRONG> The Customizing activities must be strictly restricted to the required Finance conversion Customizing. 3. Start the uptime FIN conversion by continuing SUM</P><P> <STRONG>Restricted tables for Uptime Handling</STRONG></P><P>The following tables must not be added manually to uptime using CRRTABLIST.LST to avoid potential issues during Delta Customizing for the S/4HANA Finance Conversion.</P><P>BALHDR, BALDAT and BAL_INDX</P><P><STRONG>Customizing on the Temporary Instance</STRONG></P><UL><LI><STRONG>Preparation of Number Range “RF_BELEG” for New Document Type for Postings in Controlling</STRONG></LI></UL><P>When using the Uptime Customizing for Finance Conversion approach, the preparation of data migration requires a new document type for postings in Controlling that considers also a new number range object “RF_BELEG”.</P><P>Available options for Number Range Number definition for controlling document type:</P><UL><LI>In target system(S/4HANA):After SFIN Data Migration completion, before releasing the system to business users (the recommended one)</LI><LI>During S/4HANA Standard Customizing preparation with the inclusion into the FI customizing transport request of the CO number ranges numbers;</LI></UL><P>In source system (ECC): Before the start of S/4HANA technical activities</P><UL><LI><STRONG>Preparations and Migration of Customizing for Controlling</STRONG></LI></UL><P>Maintain Operating Concern (KEA0)” on the temporary instance is not possible due to read-only restriction on table TKES2 and CEFORMT. Execute “Maintain Operating Concern” only after SFIN delta migration is completed, as an after-migration activity, outside of SUM tool.</P><P><STRONG>Restrictions</STRONG></P><P><STRONG>Depreciation calculation:</STRONG> Due to a read-only restriction on table T093D it is not allowed to run depreciation calculation when triggers are active in the system. This restriction only applies if table T093D is a logical pool table. If a mitigation is needed for this restriction you can get in contact with SUM development team raising an incident on BC-UPG-DTM-TLA.</P><P> </P><P><STRONG>Reference Notes:</STRONG></P><P>3428570 - Executing and Monitoring Downtime-Optimized Conversion to SAP S/4HANA with Customizing on Temporary System</P><P><A href="https://me.sap.com/notes/3388323" target="_blank" rel="noopener noreferrer"><BR />3388323 Executing and Monitoring Downtime-Optimized Conversion to SAP S/4HANA with SUM 2.0 SP 19</A></P><P>Other Important Links :</P><P>SAP Support Portal: <A href="http://support.sap.com/sltoolset" target="_blank" rel="noopener noreferrer">http://support.sap.com/sltoolset</A> </P><P>SAP Help Portal<EM>: <A href="https://help.sap.com/docs/SLTOOLSET/a882504353b1407da13a271cf9dfcaf5/780bbfd005cb45ed9b0da411c9c7af23.html" target="_blank" rel="noopener noreferrer">Preprocessing | SAP Help Portal</A><A href="https://help.sap.com/docs/SLTOOLSET/a882504353b1407da13a271cf9dfcaf5/1f04d85a0fb7420c954d2365634ec883.html" target="_blank" rel="noopener noreferrer">.</A></EM></P><P>SAP Help Portal<EM>: <A href="https://help.sap.com/docs/SLTOOLSET/a882504353b1407da13a271cf9dfcaf5/1f04d85a0fb7420c954d2365634ec883.html" target="_blank" rel="noopener noreferrer">Customizing Freeze | SAP Help Portal.</A></EM></P><P><A href="https://community.sap.com/t5/financial-management-blog-posts-by-sap/downtime-optimized-conversion-doc-for-sap-s-4hana-finance-functional/ba-p/13850736" target="_blank">Downtime-Optimized Conversion (Doc) for SAP S/4HANA... - SAP Community</A></P>2025-10-06T23:40:26.528000+02:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/sap-s-4hana-migration-cockpit-migrate-directly-from-sap-increase/ba-p/14236294SAP S/4HANA Migration Cockpit – Migrate Directly from SAP – Increase flexibility using Split Logic2025-10-08T01:00:00.044000+02:00PKreutzheidehttps://community.sap.com/t5/user/viewprofilepage/user-id/1742925<P><SPAN>Hi all,</SPAN><SPAN> </SPAN></P><P><SPAN>Have you ever wondered how to create multiple entries in a target parameter of the target API using just one source table entry? Have you ever had the requirement to migrate one material to multiple plants although the material is only available in one plant in your source SAP system? </SPAN><SPAN> </SPAN></P><P><SPAN>With SAP S/4HANA 2025, a new feature is available for the S/4HANA Migration Cockpit called "Split Logic", which can be accessed using the Migration Object Modeler (transaction LTMOM). Note that this feature is only available for the migration approach "Migrate Data Directly from SAP System".</SPAN><SPAN> </SPAN></P><P><SPAN>Usually, one entry is created in the target parameter for each assigned source table entry. Using the "Split Logic" feature, you can define a split for the source table to create multiple entries in the target parameter for each source table entry. </SPAN><SPAN> </SPAN></P><P><SPAN>There are two types of split logic - simple split logic and advanced split logic. You can use simple split logic to create a fixed number of entries in the target parameter for each source table entry. Using the advanced split logic, you have a flexible way of defining the number of splits using rules.</SPAN><SPAN> </SPAN></P><P><SPAN>You have then the possibility to define different field mapping information for each of the so-called "splits".</SPAN><SPAN> </SPAN></P><P><SPAN>Some use cases for split logic include:</SPAN><SPAN> </SPAN></P><UL><LI><SPAN>Creating multiple entries in the target parameter based on one source entry (for example if you want to create a material in multiple plants, whereas previously the material was only available in one plant in the source system)</SPAN><SPAN> </SPAN></LI></UL><UL><LI><SPAN>Handling more complex migration requirements, for example if data in the source system is stored differently than in the target API.</SPAN><SPAN> </SPAN></LI></UL><P><SPAN> </SPAN><SPAN>We highly recommend reading our recently published SAP Note 3595079 for more information about this topic.</SPAN><SPAN> </SPAN></P><P><SPAN> </SPAN><SPAN>Let us know how you might use the split logic and feel free to comment below! </SPAN><SPAN> </SPAN></P><P><SPAN> All the best for your project!</SPAN><SPAN> </SPAN></P><P><SPAN> Philipp</SPAN></P><P><SPAN> <FONT size="1 2 3 4 5 6 7"><EM>Product Owner SAP S/4HANA Migration Cockpit Direct Transfer</EM></FONT></SPAN></P>2025-10-08T01:00:00.044000+02:00https://community.sap.com/t5/technology-blog-posts-by-sap/latest-features-in-the-sap-s-4hana-migration-cockpit-released-with-2025/ba-p/14247326Latest Features in the SAP S/4HANA Migration Cockpit, released with 2025 FPS02025-10-29T16:37:51.932000+01:00Martina_Hhttps://community.sap.com/t5/user/viewprofilepage/user-id/131587<H1 id="toc-hId-1633807302">Introducing the Latest Features in the SAP S/4HANA Migration Cockpit for SAP S/4HANA Cloud Private Edition and SAP S/4HANA</H1><P class="lia-align-justify" style="text-align : justify;">We're pleased to introduce the newest features in the <STRONG>SAP S/4HANA migration cockpit</STRONG>, released with SAP S/4HANA 2025 FPS0 and SAP S/4HANA Cloud Private Edition 2025 FPS0. These updates have been developed in direct response to customer feedback, aiming to elevate user experience and streamline migration processes.</P><H2 id="toc-hId-1566376516">New Staging and Direct Transfer Approach Features</H2><H3 id="toc-hId-1498945730">Sequence Information View</H3><P class="lia-align-justify" style="text-align : justify;">A new feature is the <STRONG>Sequence Information View</STRONG>. This feature is designed to guide you in transferring data to your target system. It organizes migration objects in your project into a sequence for processing. This sequence is tailored to your specific project, depending on the migration objects you're working with.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Sequence Information.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/332561iE1BDB704C9B6DE48/image-size/medium?v=v2&px=400" role="button" title="Sequence Information.png" alt="Sequence Information.png" /></span></P><P><SPAN>By default, you'll see the </SPAN><STRONG>Sequence Information View</STRONG><SPAN> as your <EM>Start View</EM>, but you can easily switch back to the </SPAN><STRONG>Standard View</STRONG><SPAN> that you're used to.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Sequence Information2.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/332563iE71C69731A627B93/image-size/medium?v=v2&px=400" role="button" title="Sequence Information2.png" alt="Sequence Information2.png" /></span></P><H3 id="toc-hId-1302432225"><SPAN>Easier Access to Message Information</SPAN></H3><P>This improvement makes it simpler to navigate and access message-related information.</P><P>You can now easily trigger actions related to: </P><UL class="lia-list-style-type-disc"><LI><STRONG>Preparation Messages (only available for direct transfer): </STRONG>Get Information into the messages generated during Prepare Mapping Tasks.</LI><LI><STRONG>Simulation Messages:</STRONG> Quickly access relevant information to better understand the outcomes of your simulation tasks.</LI><LI><STRONG>Migration Messages:</STRONG> Get direct insights into the messages generated during the migration process, helping to troubleshoot and optimize your activities.</LI><LI><STRONG>Migration Results:</STRONG> Access detailed information on the results of migration tasks, ensuring you have all the necessary data for review your migration tasks.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Guide Messages 1.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/332581i0A513D4088B60C77/image-size/medium?v=v2&px=400" role="button" title="Guide Messages 1.png" alt="Guide Messages 1.png" /></span></P><P> <SPAN>These actions provide direct links to relevant message information, streamlining your navigation and increasing efficiency.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Guide Messages 2.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/332565iBFD0FAD6E4E2BB38/image-size/large?v=v2&px=999" role="button" title="Guide Messages 2.png" alt="Guide Messages 2.png" /></span></P><H3 id="toc-hId-1105918720"><SPAN>Server Group Assignment</SPAN></H3><P class="lia-align-justify" style="text-align : justify;">This update offers you the ability to designate a specific application server or server group for your migration project, helping to ensure smooth operations without disrupting business activities.</P><P class="lia-align-justify" style="text-align : justify;">To set this up, navigate go <STRONG>Job Management – Job Settings</STRONG> under the <EM>Option for Project</EM>. Here, you can select the application server or server group (if available) that best fits your needs.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Server Group Assignment.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/332566iA7BC7E28CFE37840/image-size/large?v=v2&px=999" role="button" title="Server Group Assignment.png" alt="Server Group Assignment.png" /></span></P><H3 id="toc-hId-909405215"><SPAN>Job Management</SPAN></H3><P class="lia-align-justify" style="text-align : justify;">You now can adjust the number of background jobs assigned to specific migration objects, this offering a flexibility to streamline your data migration process according to your project's requirements.</P><P class="lia-align-justify" style="text-align : justify;">To utilize this feature, go to <STRONG>Job Management</STRONG> under <STRONG>Jobs Used for Migration Objects</STRONG>, there you can see how many jobs are assigned to each migration object in your project.</P><P>Migration objects are categorized as following:</P><UL class="lia-list-style-type-disc"><LI><STRONG>No Constraints</STRONG>: You can adjust the number of jobs assigned to the migration object.</LI><LI><STRONG>Selection Process Only (1 Job for Simulation / Migration):</STRONG> Some objects, such as CO – Cost Center or CO – Profit Center, are limited to one job, so job adjustments aren't possible for them.</LI><LI><STRONG>Staging Tables Not Prepared:</STRONG> Before adjusting job numbers, complete the Preparation step for these objects. (available for staging approach)</LI><LI><STRONG>Status "Not Ready for Processing":</STRONG> If an object has this status, adjustments to job assignments are not possible</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Job Management_neu.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/332580iF7606C9458664A41/image-size/large?v=v2&px=999" role="button" title="Job Management_neu.png" alt="Job Management_neu.png" /></span></P><P> <SPAN>For Staging approach, you can find more details in </SPAN><STRONG>SAP KBA</STRONG> <A title="294684 - SAP S/4HANA Migration Cockpit: List of Migration objects that doesn't support parallel jobs" href="https://me.sap.com/notes/3294684/E" target="_blank" rel="noopener noreferrer">294684 - SAP S/4HANA Migration Cockpit: List of Migration objects that doesn't support parallel jobs</A> </P><H2 id="toc-hId-583808991">New Staging Features</H2><H3 id="toc-hId-516378205">Optimize Migration Performance</H3><P class="lia-align-justify" style="text-align : justify;">Migrating large volumes of data can be more efficient if you break it down into smaller packages. Once you've completed the "<STRONG>Prepare</STRONG>" step, you'll receive a recommendation on the number of jobs that can simultaneously handle a specific migration task. In the Job Management section, you have the flexibility to modify the number of background jobs dedicated to migration objects.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Optimize Migration Performance.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/332568iE34AFE0E2F6CC7DC/image-size/large?v=v2&px=999" role="button" title="Optimize Migration Performance.png" alt="Optimize Migration Performance.png" /></span></P><H3 id="toc-hId-319864700"><SPAN>Efficient Error Handling When Uploading Template Files</SPAN></H3><P class="lia-align-justify" style="text-align : justify;">The staging approach has been enhanced to display all sanity, duplicate, and consistency errors at once. This improvement means you no longer need to re-upload your file after each individual correction.</P><P class="lia-align-justify" style="text-align : justify;">Any errors that arise during file upload are now provided in the template file, collected in the new “Messages” tab. In addition, a cell reference is available for each message which leads you directly to the error. After error correction, you need to delete the “Messages” tab and can upload the template file again.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Correction File After Simulation1.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/332569iED7ABDEDB18FA95D/image-size/large?v=v2&px=999" role="button" title="Correction File After Simulation1.png" alt="Correction File After Simulation1.png" /></span></P><P><SPAN>See also following blog: <A title="SAP S/4HANA Migration cockpit: Easier Error Handling" href="https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/sap-s-4hana-migration-cockpit-easier-error-handling/ba-p/14180787" target="_blank">SAP S/4HANA Migration cockpit: Easier Error Handling</A> </SPAN></P><H3 id="toc-hId-123351195">Correction File After Simulation</H3><P class="lia-align-justify" style="text-align : justify;">After a simulation ends with errors, you now have the option to use the "<STRONG>Create Correction File</STRONG>" action. This feature generates a file containing the specific instances of data that encountered errors during simulation.</P><P class="lia-align-justify" style="text-align : justify;"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Correction File After Simulation2.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/332570i33FBF8139036DB0F/image-size/medium?v=v2&px=400" role="button" title="Correction File After Simulation2.png" alt="Correction File After Simulation2.png" /></span></P><P class="lia-align-justify" style="text-align : justify;">This makes it straightforward to edit the issue-prone data within the file and re-upload it to the staging tables, like the Correction file feature available after Migration.</P><H3 id="toc-hId--148393679">Download Template File (LTMOM)</H3><P class="lia-align-justify" style="text-align : justify;">You now have the capability to download Migration Object Template Files as CSV files, not only in the SAP S/4HANA migration cockpit but also in SAP S/4HANA migration object Modeler (<STRONG>LTMOM)</STRONG>.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Download Template File.png" style="width: 585px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/332571iBA977809A6D3E788/image-size/large?v=v2&px=999" role="button" title="Download Template File.png" alt="Download Template File.png" /></span></P><H2 id="toc-hId--51504177"> </H2><H2 id="toc-hId--248017682"><SPAN>New Direct Transfer (DT) Approach Features</SPAN></H2><H3 id="toc-hId--737934194">Object Versions</H3><P>The system will update the status of a migration object when a new version is available. While new versions of migration objects will contain new features or bug fixes, migration objects can also be <STRONG>deprecated</STRONG> or <STRONG>retired</STRONG>. The system will also update the status of such migration objects to inform you that they will be unavailable in future releases.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Versioning.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/332572i7630E8A02E91EF59/image-size/large?v=v2&px=999" role="button" title="Versioning.png" alt="Versioning.png" /></span></P><H3 id="toc-hId--934447699"><SPAN>Define Split Logic (LTMOM)</SPAN></H3><P class="lia-align-justify" style="text-align : justify;">To generate multiple entries in the target parameter for each entry in a source table, you can define a split. There are two types of split logic available to tailor this process to your needs:</P><UL><LI>Simple Split Logic</LI><LI>Advanced Split Logic</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Define Split Rule_neu.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/332573i6A9C729F29130634/image-size/large?v=v2&px=999" role="button" title="Define Split Rule_neu.png" alt="Define Split Rule_neu.png" /></span></P><P> <SPAN>For more detailed information please see:</SPAN></P><UL><LI><STRONG>SAP Note: </STRONG><A title="3595079 Defining Split Logic - SAP S/4HANA Migration Object Modeler " href="https://me.sap.com/notes/3595079" target="_blank" rel="noopener noreferrer">3595079 Defining Split Logic - SAP S/4HANA Migration Object Modeler </A>, especially the detailed guide attached</LI><LI><STRONG>Blog from Philipp Kreutzheide: </STRONG><A title="SAP S/4HANA Migration Cockpit – Migrate Directly from SAP – Increase flexibility using Split Logic" href="https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/sap-s-4hana-migration-cockpit-migrate-directly-from-sap-increase/ba-p/14236294" target="_blank">SAP S/4HANA Migration Cockpit – Migrate Directly from SAP – Increase flexibility using Split Logic</A></LI></UL><H3 id="toc-hId--1130961204">Event Based Rules (LTMOM)</H3><P>Event-based rules offer the capability to execute ABAP code at specific point of processing. To set up an event-based rule, you need to map a source table to a target parameter. Moreover, the target parameter must be a table, or a structure of type Importing, Changing, or Tables.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Event base rule.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/332574i51E724B5A35BA80A/image-size/large?v=v2&px=999" role="button" title="Event base rule.png" alt="Event base rule.png" /></span></P><H3 id="toc-hId--1327474709"><SPAN>Class Based Source Code Rules (LTMOM)</SPAN></H3><P class="lia-align-justify" style="text-align : justify;">Class-based source code rules offer an advanced option for defining how source values are transformed to target values. By creating an ABAP class with your own logic, you can create a class-based source code rule that utilizes this class. Additionally, these rules allow you to directly call other rules within the source code.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="class base rules.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/332575i2DB2C65511FC872F/image-size/large?v=v2&px=999" role="button" title="class base rules.png" alt="class base rules.png" /></span></P><H3 id="toc-hId--1523988214"><SPAN>Utilizing Where Conditions Editor (LTMOM)</SPAN></H3><P class="lia-align-justify" style="text-align : justify;">The <STRONG>WHERE Conditions Editor</STRONG> enables you to define additional selection criteria across all fields in a table using Open SQL statements. You can use AND and OR operations to build simple or complex conditions. You can leverage all ABAP Dictionary data types, with the exception of S<EM>TRING, RAWSTRING, LCHR</EM>, and <EM>LRAW</EM>.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Where Condition.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/332579iDD0BEA87ED22F354/image-size/large?v=v2&px=999" role="button" title="Where Condition.png" alt="Where Condition.png" /></span></P><P>More details you can find in <STRONG>SAP KBA </STRONG><A title="3249988 - Details on selection process - SAP S/4HANA Migration Cockpit - Direct Transfer" href="https://me.sap.com/notes/3249988" target="_blank" rel="noopener noreferrer">3249988 - Details on selection process - SAP S/4HANA Migration Cockpit - Direct Transfer</A></P><H3 id="toc-hId--1720501719">Instance Field List (LTMOM)</H3><P class="lia-align-justify" style="text-align : justify;">You can define how migration object instance is displayed in the SAP S/4HANA migration cockpit. They are available under Instance List Settings button on the detailed screen for your root table.)</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Instance Field List.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/332576i75CD10A950640340/image-size/large?v=v2&px=999" role="button" title="Instance Field List.png" alt="Instance Field List.png" /></span></P><H3 id="toc-hId--1917015224"><SPAN>New Migration Objects</SPAN></H3><P>For details on the new migration objects, please check:</P><UL class="lia-list-style-type-disc"><LI><A title="SAP S/4HANA – Release Comparison of Migration Object Templates (Staging Table)" href="https://help.sap.com/docs/DATAMIG_S4HANA/3b02846881f24f85825d0b8415991e4d/e98a6b61a8e147ccb2bc8404cf7c811d.html" target="_blank" rel="noopener noreferrer">SAP S/4HANA – Release Comparison of Migration Object Templates (Staging Table)</A></LI><LI><A title="SAP S/4HANA - Release Comparison of Migration Objects (Direct Transfer)" href="https://help.sap.com/docs/DATAMIG_S4HANA/e6acfe3b3eec490187ac326b99599e3d/10518db6e7224831882661337fa0a0cb.html" target="_blank" rel="noopener noreferrer">SAP S/4HANA - Release Comparison of Migration Objects (Direct Transfer)</A> </LI></UL>2025-10-29T16:37:51.932000+01:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/sap-s-4hana-migration-cockpit-adapt-the-xml-file-to-your-business-needs/ba-p/14259290SAP S/4HANA migration cockpit: Adapt the XML file to your business needs2025-11-04T11:52:00.356000+01:00Martina_Hhttps://community.sap.com/t5/user/viewprofilepage/user-id/131587<P>When using the staging approach for your data migration, you often face the challenge that the provided XML file contains sheets and columns within the sheets that are not relevant for your business needs.</P><H2 id="toc-hId-1763872374">Did you know that it is possible to adjust the XML files easily?</H2><P>However, before I go to the possible options, note that you must be careful when deleting, as any change can corrupt the XML structure. There is also no guarantee that such a tailored XML file can still be used after upgrading to a higher release.</P><P>After creating a migration project in the SAP S/4HANA migration cockpit using the <STRONG>Migrate Your Data</STRONG> app select <EM>Download Template</EM> in Action for a specific migration object and choose <EM>File</EM> Type<EM> → XML file</EM>.</P><H4 id="toc-hId-1825524307">Note </H4><P>The description below is for Microsoft Excel. The procedure may differ when using another spreadsheet program than Microsoft Excel.</P><H3 id="toc-hId-1499928083">Option 1: Delete a non-mandatory sheet</H3><P>Open the downloaded file and choose <STRONG>Enable Editing </STRONG>button<STRONG>.</STRONG> Select a non-mandatory sheet you want to delete – choose the context menu by clicking on your mouse and choose "<STRONG>Delete".</STRONG></P><P><STRONG><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Löschen1.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/335420i1AA9F52864917EF9/image-size/medium/is-moderation-mode/true?v=v2&px=400" role="button" title="Löschen1.png" alt="Löschen1.png" /></span></STRONG></P><P> <SPAN>Confirm on the follow up pop-up you want to delete.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Löschen2.png" style="width: 476px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/335399iA21778CAA32204ED/image-size/large?v=v2&px=999" role="button" title="Löschen2.png" alt="Löschen2.png" /></span></P><P>Proceed in this way with all the non-mandatory sheets that you want to delete.</P><H5 id="toc-hId-1561580016">Note</H5><P>You can only delete non-mandatory sheets and delete sheets even though the worksheet contains mandatory columns. This is because there is no need to fill the mandatory columns in the sheet with data if the sheet itself is not relevant for your project.</P><H3 id="toc-hId-1106901073">Option 2: Delete a <STRONG>non-mandatory </STRONG>column within a sheet</H3><P>First, you need to unprotect the sheet. So, you need to select a sheet where you want to delete one column or more columns – choose the context menu by clicking right on your mouse and select “<STRONG>Unprotect Sheet</STRONG>”.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Löschen3.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/335400i15A365303A493D96/image-size/large?v=v2&px=999" role="button" title="Löschen3.png" alt="Löschen3.png" /></span></P><P>Select the column(s) you want to delete – in my example all columns for <EM>Tax Calculation Brazil</EM>. Choose "<STRONG>Delete"</STRONG>.</P><H4 id="toc-hId-1039470287">Note</H4><P>Alternatively, you can go to File → Info → Protect Workbook area and click on <EM>Unprotect</EM> for the sheets you want to make changes on.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Löschen4.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/335401i396EF98BF5327F3A/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="Löschen4.png" alt="Löschen4.png" /></span></P><P>Save your changes. You can now fill your XML file as usual and load the data into the SAP S/4HANA migration cockpit.</P><P>When you upload your data, the tool informs you that the <EM>Validation Completed with Warnings. </EM></P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Löschen5.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/335404i7FC776E4DEFFD618/image-size/large?v=v2&px=999" role="button" title="Löschen5.png" alt="Löschen5.png" /></span></P><P>To be able to view the messages, choose "<STRONG>Show Messages"</STRONG> you get a list of all messages occurred during <EM>Validation</EM>.</P><P>In this case, warnings are displayed because the fields deleted in the previous steps are missing from the sheet. </P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Löschen6.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/335406iB49B6E0B7BE9770C/image-size/large?v=v2&px=999" role="button" title="Löschen6.png" alt="Löschen6.png" /></span></P><P> To load the data into the SAP S/4HANA migration cockpit select your file and transfer the data via <EM>Actions → Transfer Data to Staging Tables</EM>.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Löschen7.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/335409i76371A87D0AEA91A/image-size/large?v=v2&px=999" role="button" title="Löschen7.png" alt="Löschen7.png" /></span></P><P> The instances will be loaded into the SAP S/4HANA migration cockpit staging tables.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Löschen8.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/335410iD1435D1BEBB13200/image-size/large?v=v2&px=999" role="button" title="Löschen8.png" alt="Löschen8.png" /></span></P><P>You can now proceed with your data migration steps as usual.</P><H3 id="toc-hId-713874063"> Using CSV files</H3><P>Like the XML file, you can easily tailor your CSV files as you only need to use the files for the structures and fields you want to process. Just provide the files for mandatory structures and the structures you need. Within the files you must also only provide the mandatory fields and the fields you need. All the other fields you can remove. A CSV file has much less administrative data than an XML file. The 100 MB limit is the same, but with tailored CSV files the http-protocol related size limit is not reached that fast as using XML files.</P>2025-11-04T11:52:00.356000+01:00https://community.sap.com/t5/technology-blog-posts-by-sap/the-new-explore-migration-objects-app-the-game-changer-in-planning-your/ba-p/14286197The New Explore Migration Objects App, The Game Changer in Planning Your Data Migration2025-12-10T09:31:39.708000+01:00FrankFinkbohnerhttps://community.sap.com/t5/user/viewprofilepage/user-id/41006<H1 id="toc-hId-1637469891"><STRONG>A Short Trip to History</STRONG></H1><P>Since people have been performing data migrations into different systems, they have wanted to know the dependencies between the various data they need to migrate. They usually create project plans, PowerPoint presentations, or use tools like Visio to make these dependencies visible. As the saying goes, a picture is worth a thousand words. Since SAP began delivering preconfigured data migration objects, initially as a Rapid Deployment Solution for SAP ECC, later for SAP S/4HANA, and then as migration objects for the SAP S/4HANA Migration Cockpit, customers have repeatedly asked for an overview diagram of the dependencies of these objects.</P><P>Initially, when the number of migration objects was manageable, there was an attempt to create an overview diagram in Visio. The interim result, shown in Figure 1, reflects only a portion of the objects present at that time. Each additional object made the diagram increasingly confusing.</P><P class="lia-align-center" style="text-align: center;"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Paper Draft" style="width: 634px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350628i1C7434C0AA2E8F45/image-size/large?v=v2&px=999" role="button" title="FrankFinkbohner_0-1765355427079.png" alt="Paper Draft" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Paper Draft</span></span></P><P class="lia-align-center" style="text-align: center;"><EM>Figure 1, Paper Draft</EM></P><P>The data initially resembled a sewing machine pattern or the London Tube Map, making it unusable.</P><P>Since the data was already in the system, the dependencies of a migration object were listed in the SAP Help Portal documentation. Customers could view them there. Later, this information was also included in the overview list of "Available Migration Objects."</P><P>There have always been efforts to provide customers with an interactive map. Initially, we considered displaying it on a web page using Python's network graph tool. However, this approach failed due to technical, hosting, and maintenance problems.</P><H1 id="toc-hId-1440956386"><STRONG>The Tile of Happiness</STRONG></H1><P>After a long wait filled with much effort, numerous usability tests with internal and external consultants, and feedback from customers, we are proud to present the first version of the Explore Migration Objects app. Internally, we refer to it as the EMO app.</P><P>The idea to use the SAP Fiori Network Graph and offer it in an easy-to-use app was a decisive turning moment. We began with an initial draft version and conducted several usability tests to determine users' needs and the desired design. Based on the test results, we finalized the app and delivered it through CFD and a feature toggle in SAP S/4HANA Cloud Public Edition 2508.3. In SAP S/4HANA Cloud Public Edition 2602, the app is available without a feature toggle.</P><P><STRONG>Spoiler:</STRONG> In the near future, users may choose between an "empty" tile and a tile that shows the number of available migration objects delivered by SAP within the current release.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="FrankFinkbohner_0-1765357585414.png" style="width: 200px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350646i4928D4D73E169100/image-size/small?v=v2&px=200" role="button" title="FrankFinkbohner_0-1765357585414.png" alt="FrankFinkbohner_0-1765357585414.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="FrankFinkbohner_1-1765357611443.png" style="width: 178px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350647iB3E26D8C54BFF6A8/image-dimensions/178x180?v=v2" width="178" height="180" role="button" title="FrankFinkbohner_1-1765357611443.png" alt="FrankFinkbohner_1-1765357611443.png" /></span></P><H2 id="toc-hId-1373525600"> </H2><H2 id="toc-hId-1177012095"> </H2><H2 id="toc-hId-980498590"> </H2><P><EM><BR /><BR /><BR />Figure 2, The Tiles</EM></P><H2 id="toc-hId-783985085">How does the app support data migration?</H2><P>The app assists you with planning your data migrations. It provides a graphical overview of data migration objects and their mandatory or optional predecessor objects. This offers a complete view of the entire data migration scope or individual subareas. You can quickly identify necessary dependent predecessor migration objects. Additionally, you can navigate from each migration object to its documentation on the SAP Help Portal. This makes it easier and faster to familiarize yourself with the details of a migration object.</P><P>It helps you plan your data migration scope and the sequence to extract and load your data. You can also determine data migration objects by entering a scope item (business process) to see which migration objects are assigned to it. This helps you check if your planned scope covers all data migration objects or identify which objects might be relevant.</P><P>The app is continually enhanced with new functionality in future releases. However, as data migrations in SAP S/4HANA and Private Cloud are not assigned to scope items, this functionality is not supported in those product versions.</P><H2 id="toc-hId-587471580">For which product and release is the version available, and how do you activate it?</H2><P>The Explore Migration Objects app (<A href="https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#/detail/Apps('F8638')/S35" target="_blank" rel="noopener nofollow noreferrer">F8638</A>) is available with SAP S/4HANA versions 2508.3 and 2508.4. To activate it, enable the feature <STRONG>Enable new app for Explore Migration objects</STRONG> (CFND_DMCC_NEW_APP_EXPLORE_01).</P><P>For more details on activating apps through features, please refer to the <A title="What's New Document on the SAP Help Portal" href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/ee9ee0ca4c3942068ea584d2f929b5b1/a53bc40cc60d418dbc2f59480221aa28.html?version=LATEST&locale=en-US" target="_self" rel="noopener noreferrer">What's New Document on the SAP Help Portal</A></P><P>With SAP S/4HANA Cloud Public Edition 2602, the app is generally available in the data migration group without needing activation. For SAP S/4HANA and Private Cloud, the app is available with SAP S/4HANA 2025FPS1. However, for SAP S/4HANA 2023 or earlier releases, the app is not available. These products are already in the support package phase, and new features and apps may only be delivered during the feature pack phase.</P><H2 id="toc-hId-390958075">What authorization do I need?</H2><P>If you already have authorization for the SAP S/4HANA migration cockpit, you can use this app too.</P><H2 id="toc-hId-194444570">Which approaches are supported?</H2><P>The first version of the app currently supports only the migration objects built for the Staging Tables approach. Support for the Direct Transfer approach (DT) is planned for later versions as the framework for that approach is enhanced with additional functionality.</P><H2 id="toc-hId--2068935">Where can I find the app?</H2><P>The app is assigned to the Data Migration page. Especially during the controlled feature delivery phase in version 2508.4, you may need to search for the app by its name and assign it to your page manually.</P><P class="lia-align-center" style="text-align: center;"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Data Migration Group" style="width: 956px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350648iBAAD8F6E4CADBD70/image-size/large?v=v2&px=999" role="button" title="FrankFinkbohner_2-1765357766787.png" alt="Data Migration Group" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Data Migration Group</span></span><EM>Figure 3, Data Migration Group</EM></P><H1 id="toc-hId-442074924">How do I use the app?</H1><H2 id="toc-hId--47841588"><SPAN>Selecting the </SPAN>d<SPAN>ata</SPAN></H2><P>The app is structured like most SAP Fiori apps: it includes a <STRONG>selection area</STRONG> and a result area. The selection area displays three different selection fields:</P><OL><LI>A "Search" field where you can enter a freely defined search string.</LI><LI>A "Migration Object" field where you can enter or select one or more migration objects.</LI><LI>A "Scope Item" field where you can select one or more scope items.</LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Selection area" style="width: 939px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350650i1DDCA7BC70A8E34A/image-size/large?v=v2&px=999" role="button" title="FrankFinkbohner_3-1765357918535.png" alt="Selection area" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Selection area</span></span></P><P class="lia-align-center" style="text-align: center;"><EM>Figure 4, Selection area</EM></P><P>The <STRONG>results area</STRONG> shows the results of your selection based on the selection field where you entered your search term. It is divided into one area by two tab bars to display migration objects and scope items in a table. When you enter a search string into the search field, the system returns all migration objects and scope items that contain that search string. </P><H3 id="toc-hId--537758100">Some Example</H3><P>For example, if you enter "Asset" into the search field, it returns all migration objects containing that search string. When you enter or select a value in the “Migration Object” field, a proposal list first appears. You can then select values from this list.</P><P class="lia-align-center" style="text-align: center;"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Result area, Migration Objects Tab" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350653iCDB1D545B6304159/image-size/medium?v=v2&px=400" role="button" title="FrankFinkbohner_6-1765358086908.png" alt="Result area, Migration Objects Tab" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Result area, Migration Objects Tab</span></span><BR /><EM>Figure 5, Result area, Migration Objects Tab</EM></P><P>You can also use the value help to search and select one or multiple objects.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Migration Objects Field, Value Help" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350654iF8BFCB4F7A6D276A/image-size/large?v=v2&px=999" role="button" title="FrankFinkbohner_7-1765358086909.png" alt="Migration Objects Field, Value Help" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Migration Objects Field, Value Help</span></span></P><P class="lia-align-center" style="text-align: center;"><EM>Figure 6, Migration Objects Field, Value Help</EM></P><P>If you select the "Go" button or press the Enter key, the system displays the result. This result differs from what you obtain through the search field. Searching with the "Migration Object" field provides relevant migration objects…</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Result area, Migration Objects Tab" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350656i401C8262E4DDAA65/image-size/medium?v=v2&px=400" role="button" title="FrankFinkbohner_8-1765358134104.png" alt="Result area, Migration Objects Tab" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Result area, Migration Objects Tab</span></span></P><P class="lia-align-center" style="text-align: center;"><EM> </EM><EM>Figure 7, Result area, Migration Objects Tab</EM></P><P>…and the scope items to which these objects are assigned.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Result area, Scope Items Tab" style="width: 699px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350657i7753FC3BC96711F0/image-size/large?v=v2&px=999" role="button" title="FrankFinkbohner_9-1765358134105.png" alt="Result area, Scope Items Tab" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Result area, Scope Items Tab</span></span></P><P class="lia-align-center" style="text-align: center;"><EM>Figure 8, Result area, Scope Items Tab</EM></P><P>When you search using the "Scope Item" field, the "Migration Objects" tab lists all migration objects assigned to these scope items. You can find the related scope items on the "Scope Items" tab.</P><P>You can combine the "Search" field with either the “Migration Object” field or the “Scope Item” field. However, do not use the “Migration Object” field and the “Scope Item” field together. The search results vary based on which of the three search fields you complete. </P><P>Now, let's focus on the most important aspect: what you can actually do with it in the app.</P><H2 id="toc-hId--440868598">The graphical overview for migration objects</H2><P>Search for the Migration Object "Material BOM", and select it from the result list. The selection view changes to display the “Migration Object” view. The migration object "Material BOM" and its alias (BOM_3) appear in the title section. The migration object and its dependent predecessor objects are shown as nodes within a network diagram. Each object appears as a blue node within a group that indicates the migration domain to which the migration object belongs. "Material BOM" is assigned to a domain called "Basic Data." The domain name is derived from the application component description to which the object belongs. You can see the alias and the technical name of the component within the blue node. The alias is a technical construct that is part of the technical name of a data migration object. Knowing the alias name of a migration object can be very useful.</P><P class="lia-align-center" style="text-align: center;"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Network Graph" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350658iB05005E562DF2D65/image-size/large?v=v2&px=999" role="button" title="FrankFinkbohner_10-1765358198006.png" alt="Network Graph" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Network Graph</span></span><EM>Figure 9, Network Graph</EM></P><P>Connectors illustrate the relationships between migration objects. Upon closer inspection, you'll notice different types of connectors linking the objects. Dashed gray lines represent connections to optional predecessor migration objects. Solid orange lines indicate mandatory predecessor objects, such as "Product" in the example shown.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Network Graph Connectors" style="width: 685px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350659i56EBB550C977AC50/image-size/large?v=v2&px=999" role="button" title="FrankFinkbohner_11-1765358239557.png" alt="Network Graph Connectors" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Network Graph Connectors</span></span></P><P class="lia-align-center" style="text-align: center;"><EM>Figure 10, Network Graph Connectors</EM></P><H3 id="toc-hId--930785110"><SPAN>Functions</SPAN></H3><P>The <STRONG>toolbar</STRONG> displays various fields and functions. It includes a search field where users can enter a string to find an object in larger network diagrams and navigate to that object.</P><P>Initially, the direction of the objects runs from left to right. This means the root object is on the left side, and all others are arranged to the right. Use the “Transpose” button to change the direction from left-right to top-bottom. This can sometimes make it easier to get an overview of larger diagrams or take a better screenshot.</P><P>Next to the “Transpose” button is the “Legend” button, which displays the legend. Next to it, you can find the zoom buttons. You can either zoom in or zoom out. Between the two buttons, the zoom factor is displayed as a percentage. Next to the zoom area is the "Zoom to Fit" button. It zooms the diagram so that all nodes are displayed on the screen.</P><P class="lia-align-center" style="text-align: center;"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Toolbar" style="width: 607px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350661i7CAD1D6118E039E1/image-size/large?v=v2&px=999" role="button" title="FrankFinkbohner_12-1765358264507.png" alt="Toolbar" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Toolbar</span></span><EM>Figure 11, Toolbar</EM></P><P>The "Enter to Full Screen" button displays the diagram in a separate window. In some browsers with built-in screenshot functionality, such as Microsoft Edge or Firefox, it's sometimes useful to switch to full screen before taking a screenshot.</P><P>Directly to the right of the toolbar, you'll find the <STRONG>graph overview.</STRONG> Some users may already be familiar with this feature from other applications or the ABAP Dictionary transaction SE11. In SE11, you could display a graphical overview of tables and their dependencies, where it was called the navigation area. The graph overview helps prevent losing track in very large network diagrams. It always shows the complete network diagram in a small window. A small blue window within the graph overview indicates the current section of the diagram displayed on the screen. You can move the blue window to the section you want to display.</P><P class="lia-align-center" style="text-align: center;"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Graph Overview" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350662iA79AC9702A67CC92/image-size/large?v=v2&px=999" role="button" title="FrankFinkbohner_13-1765358264511.png" alt="Graph Overview" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Graph Overview</span></span><EM>Figure 12, Graph Overview</EM></P><H3 id="toc-hId--1127298615">Interactions on a node</H3><P>Clicking on a node opens a menu. This menu offers options to expand or collapse the predecessor structure of the migration objects or to display the links popover.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Interactions on a node" style="width: 758px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350663i80B496381CF0F143/image-size/large?v=v2&px=999" role="button" title="FrankFinkbohner_14-1765358326298.png" alt="Interactions on a node" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Interactions on a node</span></span></P><P class="lia-align-center" style="text-align: center;"><EM>Figure 13, Interactions on a node</EM></P><P>In the links popover, accessible through the "Node Links" icon <span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="FrankFinkbohner_15-1765358326298.png" style="width: 200px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350664iB33233AE74640D9E/image-size/small?v=v2&px=200" role="button" title="FrankFinkbohner_15-1765358326298.png" alt="FrankFinkbohner_15-1765358326298.png" /></span> , you find the direct link to the documentation of the migration object on SAP Help Portal. Future versions may also include links to available sample data for the migration object. These samples are already provided on the SAP Help Portal.</P><P class="lia-align-center" style="text-align: center;"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Documentation Links" style="width: 745px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350665iCBABCEEBFB080B9D/image-size/large?v=v2&px=999" role="button" title="FrankFinkbohner_16-1765358326299.png" alt="Documentation Links" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Documentation Links</span></span><EM>Figure 14, Documentation Links</EM></P><P>Similar to a node, you can also collapse <span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="FrankFinkbohner_17-1765358326299.png" style="width: 200px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350666iEC3852F79A661AAF/image-size/small?v=v2&px=200" role="button" title="FrankFinkbohner_17-1765358326299.png" alt="FrankFinkbohner_17-1765358326299.png" /></span> or expand <span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="FrankFinkbohner_18-1765358326299.png" style="width: 200px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350667iFAFD86E5FB955568/image-size/small?v=v2&px=200" role="button" title="FrankFinkbohner_18-1765358326299.png" alt="FrankFinkbohner_18-1765358326299.png" /></span> a group. When collapsed, the group displays only its name.</P><P class="lia-align-center" style="text-align: center;"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Collapse Group" style="width: 250px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350668iF8B5C0F135D17AA5/image-size/medium?v=v2&px=400" role="button" title="FrankFinkbohner_19-1765358326299.png" alt="Collapse Group" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Collapse Group</span></span><BR /><EM>Figure 15, Collapse Group</EM></P><P>You can use the <STRONG>Group Details</STRONG> icon <span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="FrankFinkbohner_20-1765358326299.png" style="width: 24px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350669i2E4BFADAB44C805E/image-size/small?v=v2&px=200" role="button" title="FrankFinkbohner_20-1765358326299.png" alt="FrankFinkbohner_20-1765358326299.png" /></span> to view all migration objects assigned to a collapsed group. If the main object is in a collapsed group, a home icon appears in front of its name.</P><P class="lia-align-center" style="text-align: center;"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Group Details Icon" style="width: 499px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350670i5A715F99D7AA72C2/image-size/large?v=v2&px=999" role="button" title="FrankFinkbohner_21-1765358326300.png" alt="Group Details Icon" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Group Details Icon</span></span><EM>Figure 16, Group Details Icon</EM></P><P>Clicking on a connector or the area surrounding it calls up the connector's detail popover.</P><P class="lia-align-center" style="text-align: center;"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Connector's detail popover" style="width: 594px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350671i30B21AF106EEF955/image-size/large?v=v2&px=999" role="button" title="FrankFinkbohner_22-1765358326301.png" alt="Connector's detail popover" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Connector's detail popover</span></span><EM>Figure 17, Connector's detail popover</EM></P><P>You can expand each migration object that has a predecessor object to display these predecessor objects. Simply click the "Expand Migration Objects" icon <span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="FrankFinkbohner_23-1765358326301.png" style="width: 26px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350672i07C54C2150353833/image-size/medium?v=v2&px=400" role="button" title="FrankFinkbohner_23-1765358326301.png" alt="FrankFinkbohner_23-1765358326301.png" /></span>.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="FrankFinkbohner_24-1765358326304.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350673i8D227055954BE32B/image-size/large?v=v2&px=999" role="button" title="FrankFinkbohner_24-1765358326304.png" alt="FrankFinkbohner_24-1765358326304.png" /></span></P><P class="lia-align-center" style="text-align: center;"><EM>Figure 18, Expand Migration Objects</EM></P><H2 id="toc-hId--1030409113">The graphical overview for scope items</H2><P>In this example, we use "Asset" as the search term for the scope items, then select “1IH” – "Intercompany Asset Transfer Within Same Country". The functionality of the "Scope Items" view matches that of the view for migration objects. The scope item node appears as a circular shape. Each migration object connects to the scope item in the first release of the app with a solid orange line. In future versions, this solid line changes to a dashed gray line to clarify that such objects aren't mandatory for a scope item.</P><P class="lia-align-center" style="text-align: center;"><span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Network graph Scope Item" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/350674i17C89839321B494D/image-size/large?v=v2&px=999" role="button" title="FrankFinkbohner_25-1765358326306.png" alt="Network graph Scope Item" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Network graph Scope Item</span></span><EM>Figure 19, Network graph Scope Item</EM></P><H1 id="toc-hId--933519611">More to Come: A Short Outlook on Ideas</H1><P>Several additional features are planned or under discussion. One example is an option to display either all available objects delivered by SAP with a release or only the activated migration objects. The latter option shows the same objects that customers see when selecting an object within the migration cockpit. Migration objects assigned to a non-standard scope item that is not activated will not be shown. The same applies to migration objects available only if a business function, such as retail-related objects, is activated.</P><P>There are also discussions about displaying the migration object type, indicating whether it is a master data or transaction data object. Additionally, there are plans to show whether a migration object supports key user extensibility.</P><P>Once the Direct Transfer approach framework expands to support the EMO app, these migration objects and their dependencies are expected to be available with the app.</P><P>Since almost all usability testers saw no need for a download or print function, such a function is not currently planned. Instead, you can use the integrated screenshot functionality provided in several web browsers, such as Firefox and Edge on Microsoft Windows and Apple macOS.</P><H2 id="toc-hId--1423436123">Outlook on SAP S/4HANA and SAP S/4HANA Private Cloud</H2><P>The EMO app is available with SAP S/4HANA 2025 FPS1. It offers almost the same functionality as the SAP S/4HANA Cloud Public Edition 2508.3/2602 app. However, the scope item functionality isn't available for SAP S/4HANA because migration objects within SAP S/4HANA aren't assigned to scope items. Functions provided within SAP S/4HANA Cloud Public Edition CFD or main releases are likely added to SAP S/4HANA FPS2 and FPS3.</P><P><STRONG>Feel free to share your opinions about the app in the comments section of this blog.</STRONG> You can also suggest new functions and features you might be missing.</P><P>P.S. My personal kudo goes to <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1554814">@vishnuvardhantanguturu</a>, Miller Li, Zak Zhang, and <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/131587">@Martina_H</a>, my colleagues in development and product management that worked hard in the last 9 months to deliver the baby in time. Special Thanks also to Joshua Sturm, for checking the blog text before delivery.</P>2025-12-10T09:31:39.708000+01:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/cloud-erp-sap-s-4hana-migration-cockpit-updates/ba-p/14295369🚀 Cloud ERP: SAP S/4HANA migration cockpit updates2025-12-22T13:58:41.073000+01:00Elizaveta2https://community.sap.com/t5/user/viewprofilepage/user-id/131634<P>Following our popular YouTube session on <STRONG>migration cockpit fundamentals</STRONG> (<A href="https://www.youtube.com/watch?v=4t4IuWRr5LU" target="_blank" rel="noopener nofollow noreferrer">watch here</A>), we are back with the latest updates from release 2408 onwards! </P><P>We will cover functionality updates for both <STRONG>staging tables</STRONG> and <STRONG>direct transfer approaches</STRONG>, plus share the list of <STRONG>new migration objects</STRONG> that have been added recently.</P><P><STRONG><span class="lia-unicode-emoji" title=":calendar:">📅</span>January 13, 2026, 02:00 - 03:00 PM (CET)<BR /><A href="https://events.sap.com/transformation/en_us/home.html#260113" target="_blank" rel="noopener noreferrer"><span class="lia-unicode-emoji" title=":link:">🔗</span>Register Here</A></STRONG></P><P>This session is part of "Move to a Cloud" webcast series. <span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2025-12-22_14-01-11.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/354743i3A24340317114DDE/image-size/large?v=v2&px=999" role="button" title="2025-12-22_14-01-11.png" alt="2025-12-22_14-01-11.png" /></span></P><P> </P>2025-12-22T13:58:41.073000+01:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/cloud-erp-private-sap-s-4hana-migration-cockpit-updates/ba-p/14295404🎯Cloud ERP Private: SAP S/4HANA migration cockpit updates2025-12-22T14:36:02.097000+01:00Elizaveta2https://community.sap.com/t5/user/viewprofilepage/user-id/131634<P>Following our popular YouTube session on <STRONG>migration cockpit fundamentals</STRONG> (<A href="https://www.youtube.com/watch?v=sXEepvHFKuY" target="_blank" rel="noopener nofollow noreferrer">watch here</A>), we are back with the latest updates from release 2023 FPS2 onwards! </P><P>We will cover functionality updates for both <STRONG>staging tables</STRONG> and <STRONG>direct transfer approaches</STRONG>, plus share the list of <STRONG>new migration objects</STRONG> that have been added recently.</P><P><SPAN><STRONG><span class="lia-unicode-emoji" title=":seven_o_clock:">🕖</span>January 20, 2026, 02:00 - 03:00 PM (CET)<BR /><span class="lia-unicode-emoji" title=":link:">🔗</span> <A href="https://events.sap.com/transformation/en_us/home.html#260120" target="_blank" rel="noopener noreferrer">Register Here</A></STRONG></SPAN></P><P><SPAN>This session is part of "Move to a Cloud" webcast series. </SPAN><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2025-12-22_14-01-11.png" style="width: 758px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/354754iDDDABB470DED8A39/image-dimensions/758x239?v=v2" width="758" height="239" role="button" title="2025-12-22_14-01-11.png" alt="2025-12-22_14-01-11.png" /></span></SPAN></P>2025-12-22T14:36:02.097000+01:00https://community.sap.com/t5/technology-blog-posts-by-sap/%E6%B5%8F%E8%A7%88%E8%BF%81%E7%A7%BB%E5%AF%B9%E8%B1%A1app-%E4%BD%A0%E4%B9%9F%E8%83%BD%E6%88%90%E4%B8%BA%E6%95%B0%E6%8D%AE%E8%BF%81%E7%A7%BB%E4%B8%93%E5%AE%B6/ba-p/14302493浏览迁移对象App——你也能成为数据迁移专家2026-01-07T03:56:06.338000+01:00Vincent_Zhuhttps://community.sap.com/t5/user/viewprofilepage/user-id/131883<H1 id="toc-hId-1658594589">除了迁移范围,还有迁移顺序</H1><P>在Cloud ERP里,数据迁移是每个客户、每个项目都会用到的部分。从最早的十几个迁移对象,到现在超过200个迁移对象。我们除了需要定义迁移范围(需要用到哪些迁移对象,因为不可能每个迁移对象都会用到),另外一个非常重要的是需要知道迁移顺序。也就是你所有准备导入的迁移对象里,哪一个先导入,哪一个后导入。在每一次做数据迁移的时候,都需要规划好迁移顺序。虽然在SAP Help Portal的迁移对象页面上,能查到每个迁移对象的前序依赖对象,比如<A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/d5699934e7004d048c4801b552f3b013/da48c42d19e6484a90795feb509d2fc4.html?locale=zh-CN&version=2602.VAL" target="_blank" rel="noopener noreferrer">销售订单</A>,你能看到以下迁移对象是它的前序对象,其中客户和产品这两个迁移对象是必须的,其他为可选的。但是文字的方式总不是特别方便。很多客户提出过希望有一个可以图形化查看迁移对象依赖关系的地方……</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vincent_Zhu_0-1767754329898.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/358775i2E1495E8CD6682B1/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="Vincent_Zhu_0-1767754329898.png" alt="Vincent_Zhu_0-1767754329898.png" /></span></P><P> </P><P> </P><H1 id="toc-hId-1462081084">千呼万唤始出来</H1><P>终于,从2508.3版本开始,我们推出了数据迁移下面一个全新的应用“浏览迁移对象”,能够让我们可以图形化的方式来展示迁移对象之间的依赖关系,可以显示迁移对象的必须或可选的前序对象。</P><P>这个应用的权限信息如下:</P><P>业务目录:SAP_CA_BC_MIG_PC</P><P>默认的业务角色:SAP_BR_CONFIG_EXPERT_DATA_MIG</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vincent_Zhu_1-1767754329901.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/358776iDFD05DE2C5D3A625/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="Vincent_Zhu_1-1767754329901.png" alt="Vincent_Zhu_1-1767754329901.png" /></span></P><P> </P><P> </P><H1 id="toc-hId-1265567579">深入浅出“浏览迁移对象”</H1><P>当你打开应用“浏览迁移对象”,你会看到下面这样一个界面。可以有两种方式来显示迁移对象的依赖关系:</P><OL><LI>在所有当前可用的迁移对象里,选择某个迁移对象,来显示它的前序对象。</LI><LI>因为我们的功能是按照范围项目(Scope item)来划分的,有时候我们想知道某个范围项目牵涉到哪些迁移对象。所以你也可以选择某个范围项目,来显示跟这个范围项目相关的迁移对象。</LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vincent_Zhu_2-1767754329903.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/358774i6488EE991FAF0D26/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="Vincent_Zhu_2-1767754329903.png" alt="Vincent_Zhu_2-1767754329903.png" /></span></P><P> </P><P> </P><H2 id="toc-hId-1198136793">根据迁移对象查看</H2><P>比如,选择迁移对象“客户 - 按新组织级别扩展现有记录”(CUST_EXT_3),你会看到以下这个界面:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vincent_Zhu_3-1767754329906.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/358778i1809E41EEF4CDA14/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="Vincent_Zhu_3-1767754329906.png" alt="Vincent_Zhu_3-1767754329906.png" /></span></P><P> </P><P>你选择的迁移对象会显示在最左边,它的前序依赖对象在它的右边。</P><P>你能看到有两种不同的线,<STRONG><FONT color="#FF6600">橙色的实线</FONT></STRONG>代表这个前序对象是必须的,也就是如果你要导入“客户 - 按新组织级别扩展现有记录”,你必须先导入“客户”这个迁移对象。<STRONG><FONT color="#808080">灰色的虚线</FONT></STRONG>代表是可选的前序对象。在这个例子里,“FI-CA 合同合作伙伴”、“银行”和“供应商”是3个可选的前序迁移对象。</P><P> </P><P>在上方,你能看到一条菜单栏如下:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vincent_Zhu_4-1767754329907.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/358777iFFAD831730759361/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="Vincent_Zhu_4-1767754329907.png" alt="Vincent_Zhu_4-1767754329907.png" /></span></P><P> </P><P>点击Transpose按钮,你可以把图形在横向展示和竖向展示之间切换。不同的情况可能不同的展示方式更为方便,或者方便你截图:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vincent_Zhu_5-1767754329909.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/358779iB95633F0426F381E/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="Vincent_Zhu_5-1767754329909.png" alt="Vincent_Zhu_5-1767754329909.png" /></span></P><P> </P><P> </P><P>菜单上也可以点击显示图例:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vincent_Zhu_6-1767754329910.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/358780i0FB79B093CA475DE/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="Vincent_Zhu_6-1767754329910.png" alt="Vincent_Zhu_6-1767754329910.png" /></span></P><P> </P><P>以及缩放和全屏显示的按钮。</P><P> </P><P>当然,这个应用绝不是这些功能这么简单!</P><P>如果你点击某个节点,在这个节点的右方,会出现几个节点按钮:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vincent_Zhu_7-1767754329913.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/358781i75FCA1994B4862BA/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="Vincent_Zhu_7-1767754329913.png" alt="Vincent_Zhu_7-1767754329913.png" /></span></P><P> </P><P>你可以选择折叠或展开与该节点相关的其他节点,也可以快速跳转到这个迁移对象的详细文档页面。你也可以点击某个节点,来展示与它相关的前序迁移对象。</P><P> </P><H2 id="toc-hId-1001623288">根据范围项目来查看</H2><P>你也可以根据范围项目来查看与它相关的迁移对象。例如,你选择BLF(批次管理),你会得到以下这个界面:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vincent_Zhu_8-1767754329917.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/358782i9DEDFF2CAD06371A/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="Vincent_Zhu_8-1767754329917.png" alt="Vincent_Zhu_8-1767754329917.png" /></span></P><P> </P><P>这就展示了如果需要使用BLF批次管理,那么这些迁移对象需要考虑做导入。这个功能也方便了我们的功能顾问来规划迁移范围,不会遗漏应该需要导入的数据。</P><P>同样的,我也可以点击上面的任何节点,来展示它是否还有前序对象。比如我选择“类”这个对象,显示依赖关系,我会得到以下的界面:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Vincent_Zhu_9-1767754329920.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/358783i865E17C7088AD749/image-size/large/is-moderation-mode/true?v=v2&px=999" role="button" title="Vincent_Zhu_9-1767754329920.png" alt="Vincent_Zhu_9-1767754329920.png" /></span></P><P> </P><P>你可以看到,类这个迁移对象,它有两个可选的前序对象。</P><P> </P><H1 id="toc-hId-676027064">未来功能的展望</H1><P>对于这个新应用,还是会有一些新的功能点在未来会被支持。比如,不是显示所有的迁移对象,而是显示在这个系统中被激活的迁移对象可能会更合适。</P><P>另外,显示迁移对象的类型,主数据或者交易数据,这也会是一个经常会用到的过滤点。也有计划会展示迁移对象是否支持关键用户扩展。</P><P> </P><P>如果你想要了解更详细的关于浏览迁移对象(Explore Migration Objects)的介绍,你也可以看一下我们的数据迁移专家Frank Finkbohner的博文:<A href="https://community.sap.com/t5/technology-blog-posts-by-sap/the-new-explore-migration-objects-app-the-game-changer-in-planning-your/ba-p/14286197" target="_blank">The New Explore Migration Objects App, The Game Ch... - SAP Community</A></P><P> </P><P>最后,希望你会喜欢这个数据迁移的新应用。如果你有任何问题,欢迎留言!</P>2026-01-07T03:56:06.338000+01:00https://community.sap.com/t5/supply-chain-management-blog-posts-by-members/mapping-stock-to-new-nested-handling-units-using-migration-cockpit-in-sap-s/ba-p/14307377Mapping Stock to New Nested Handling Units Using Migration Cockpit in SAP S/4HANA Public Cloud2026-01-14T13:13:07.522000+01:00Gowtham_KMhttps://community.sap.com/t5/user/viewprofilepage/user-id/1646568<P><FONT size="5"><STRONG>Mapping Stock to New Nested Handling Units Using Migration Cockpit in SAP S/4HANA Public Cloud</STRONG></FONT></P><P><STRONG>Step 1:</STRONG> Go to the ‘Migrate Your Data’ tile and create a project by selecting the ‘HUM – Handling Unit’ object.</P><P><STRONG>Img:1 </STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Gowtham5_0-1768392077248.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/361329iAFEBBB01528C7BFE/image-size/medium/is-moderation-mode/true?v=v2&px=400" role="button" title="Gowtham5_0-1768392077248.png" alt="Gowtham5_0-1768392077248.png" /></span></P><P><STRONG>Img:2</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Gowtham5_1-1768392077253.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/361330iB608D061AC4C968F/image-size/medium?v=v2&px=400" role="button" title="Gowtham5_1-1768392077253.png" alt="Gowtham5_1-1768392077253.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Gowtham5_2-1768392077256.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/361331i89F613DE6FB2DD91/image-size/medium?v=v2&px=400" role="button" title="Gowtham5_2-1768392077256.png" alt="Gowtham5_2-1768392077256.png" /></span></P><P><STRONG>Img:3</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Gowtham5_3-1768392077260.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/361333i54F4EC3BD49170A2/image-size/medium?v=v2&px=400" role="button" title="Gowtham5_3-1768392077260.png" alt="Gowtham5_3-1768392077260.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Gowtham5_4-1768392077263.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/361334iB7415E7277D07E40/image-size/medium?v=v2&px=400" role="button" title="Gowtham5_4-1768392077263.png" alt="Gowtham5_4-1768392077263.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Gowtham5_5-1768392077263.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/361332iF9D112520914AD08/image-size/medium?v=v2&px=400" role="button" title="Gowtham5_5-1768392077263.png" alt="Gowtham5_5-1768392077263.png" /></span></P><P><STRONG>Img:4</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Gowtham5_6-1768392077266.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/361335i6C36261892DFA7F5/image-size/medium?v=v2&px=400" role="button" title="Gowtham5_6-1768392077266.png" alt="Gowtham5_6-1768392077266.png" /></span></P><P><STRONG>Step 2: </STRONG>Once the project is created, select the project and download the migration template.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Gowtham5_7-1768392169114.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/361337i57AEDE3709654D3B/image-size/medium?v=v2&px=400" role="button" title="Gowtham5_7-1768392169114.png" alt="Gowtham5_7-1768392169114.png" /></span><STRONG> </STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Gowtham5_8-1768392169122.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/361336i264AAD6E5C808A87/image-size/medium?v=v2&px=400" role="button" title="Gowtham5_8-1768392169122.png" alt="Gowtham5_8-1768392169122.png" /></span></P><P><STRONG>Step 3: </STRONG>Fill in the required data in the tabs of the template. The detailed steps are provided below.</P><P><STRONG>Tab 1: Bundles for Nested HUs</STRONG></P><UL><LI>Maintain a Run ID when creating Nested HUs for a material.</LI><LI>The Run ID is used to group multiple Handling Units into a single Nested HU structure.</LI></UL><P>Example: If a carton containing material is packed together with other cartons onto a pallet, the cartons (inner HUs) and the pallet (outer HU) together form a Nested Handling Unit structure and must share the same Run ID (Bundle ID).</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Gowtham5_9-1768392214900.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/361339i7DC49A25D54744EA/image-size/medium?v=v2&px=400" role="button" title="Gowtham5_9-1768392214900.png" alt="Gowtham5_9-1768392214900.png" /></span></P><P><STRONG>Tab 2: Header Data</STRONG></P><UL><LI>Since an external number range is maintained in the backend configuration for HU packing types, the External HU ID is filled for the respective packing materials, Plant details.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Gowtham5_10-1768392214903.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/361338i14A28ADFD5799922/image-size/medium?v=v2&px=400" role="button" title="Gowtham5_10-1768392214903.png" alt="Gowtham5_10-1768392214903.png" /></span></P><P><STRONG>Tab 3: Item Data</STRONG></P><UL><LI><SPAN>Maintain the material against the respective HU ID and enter the quantity to be migrated into the new Handling Units.</SPAN></LI></UL><P><STRONG>Scenario example used in this document:</STRONG></P><UL><LI><SPAN>At Pallet HU level, the Carton Box HU is assigned.</SPAN></LI><LI><SPAN>At Carton Box HU level, the Small Box HU is assigned.</SPAN></LI><LI><SPAN>At the Small Box HU level, the material “42 </SPAN><SPAN>– SFG Material” is maintained with a quantity of 15 KG.</SPAN></LI></UL><P><SPAN>When this data is uploaded, the system:</SPAN></P><UL><LI><SPAN>Automatically assigns the stock to the respective HUs, and</SPAN> <SPAN>Creates the complete Nested HU structure,</SPAN> <SPAN>finally resulting in the Pallet HU containing all lower-level HUs.</SPAN></LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Gowtham5_12-1768392365935.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/361341i57B2AD960CE6AB8D/image-size/medium?v=v2&px=400" role="button" title="Gowtham5_12-1768392365935.png" alt="Gowtham5_12-1768392365935.png" /></span></P><P><STRONG>Step 4: Upload File and Mapping Task</STRONG></P><UL><LI>Upload the completed data template.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Gowtham5_13-1768392432386.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/361344i2FBD17DD9EB7E814/image-size/medium?v=v2&px=400" role="button" title="Gowtham5_13-1768392432386.png" alt="Gowtham5_13-1768392432386.png" /></span><STRONG> </STRONG></P><P><STRONG>Step 5: Simulate </STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Gowtham5_14-1768392432388.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/361342i3EEE9EFE515D6A79/image-size/medium?v=v2&px=400" role="button" title="Gowtham5_14-1768392432388.png" alt="Gowtham5_14-1768392432388.png" /></span></P><P><STRONG>Step 6: Migrate</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Gowtham5_15-1768392432390.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/361343i2723BB3B009BC6B6/image-size/medium?v=v2&px=400" role="button" title="Gowtham5_15-1768392432390.png" alt="Gowtham5_15-1768392432390.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Gowtham5_16-1768392432434.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/361345i688D3E639CF1B83C/image-size/medium?v=v2&px=400" role="button" title="Gowtham5_16-1768392432434.png" alt="Gowtham5_16-1768392432434.png" /></span></P><UL><LI><SPAN>Finally, migration completed, the system creates the Handling Units (HUs) and assigns them to the existing stock for the material.</SPAN></LI></UL><P><STRONG>Check Stock: Display Stock Overview</STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Gowtham5_17-1768392484482.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/361348i3EA18C96C8B06745/image-size/medium?v=v2&px=400" role="button" title="Gowtham5_17-1768392484482.png" alt="Gowtham5_17-1768392484482.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Gowtham5_18-1768392484486.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/361347i728199C3FCF41C31/image-size/medium?v=v2&px=400" role="button" title="Gowtham5_18-1768392484486.png" alt="Gowtham5_18-1768392484486.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Gowtham5_19-1768392484489.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/361346i64FF38EA26201D91/image-size/medium?v=v2&px=400" role="button" title="Gowtham5_19-1768392484489.png" alt="Gowtham5_19-1768392484489.png" /></span></P><UL><LI>The below screenshot confirms successful creation of Nested HUs, with stock correctly assigned from Small Box → Carton Box → Pallet HU.</LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Gowtham5_20-1768392484496.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/361349i91B82599D5FA0A44/image-size/medium?v=v2&px=400" role="button" title="Gowtham5_20-1768392484496.png" alt="Gowtham5_20-1768392484496.png" /></span></P><UL><LI>Using Migration Cockpit, we successfully mapped existing stock into a nested HU structure, enabling accurate HU tracking and improved stock visibility in SAP S/4HANA Public Cloud.</LI></UL><P> </P>2026-01-14T13:13:07.522000+01:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/sap-s-4hana-migration-cockpit-migrate-directly-from-sap-system-the-transfer/ba-p/14311681SAP S/4HANA Migration Cockpit – Migrate Directly from SAP System – The Transfer List2026-01-21T11:54:10.890000+01:00PKreutzheidehttps://community.sap.com/t5/user/viewprofilepage/user-id/1742925<P>Hi all,<SPAN> </SPAN></P><P>The migration approach <STRONG>Migrate Data Directly from SAP System</STRONG> uses APIs to write data to the SAP S/4HANA target system.</P><P>The source data is passed to the parameters of the target API, and<SPAN> the API uses that data to create data in the target SAP S/4HANA system. </SPAN>However, this data can be first modified by field mapping rules (such as mapping rules or source code rules).</P><P>Until now, it was not possible to view the exact data that <SPAN>the API uses to create data in the target SAP S/4HANA system</SPAN>.</P><P>In the <STRONG>Migrate Your Data</STRONG> app, y<SPAN>ou can now use the transfer list to view the data that the target API uses to create data in SAP S/4HANA, including the results of all used mapping rules.</SPAN></P><P>Viewing the transfer list can be beneficial if you want to troubleshoot the simulation or migration process. For example, you can analyze the transfer list to determine whether an issue occurs with the target API or if it is a structure or field mapping issue.<SPAN> </SPAN></P><P><SPAN> </SPAN><STRONG>Where can I find the transfer list?</STRONG></P><P><SPAN>The transfer list is available with SAP S/4HANA Public Cloud Edition 2602 and SAP S/4HANA Private Cloud Edition 2025 FPS1.</SPAN></P><P><SPAN>In the <STRONG>Migrate Your Data</STRONG> app, navigate to the <STRONG>Migration Object Instances</STRONG> screen, select the relevant migration object instance and then choose the <STRONG>Transfer List</STRONG> button.</SPAN></P><P><SPAN>Note that this feature is only available for the migration approach <STRONG>Migrate Data Directly from SAP System</STRONG>. </SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PKreutzheide_2-1768987628897.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/363612i04A71B55A899A2A2/image-size/large?v=v2&px=999" role="button" title="PKreutzheide_2-1768987628897.png" alt="PKreutzheide_2-1768987628897.png" /></span></P><P>Once the simulation process or migration process is complete for a migration object instance, you can view the transfer list for that instance. If a migration object has <SPAN><A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/d5699934e7004d048c4801b552f3b013/af2f6672319d4fafb0a4592bec8c0c50.html?state=DRAFT&version=2602.VAL" target="_blank" rel="noopener noreferrer">multiple transfer steps</A></SPAN>, a transfer list will be available for each processed step.<SPAN> </SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PKreutzheide_3-1768987724225.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/363613i938BE46F06E6D5AB/image-size/large?v=v2&px=999" role="button" title="PKreutzheide_3-1768987724225.png" alt="PKreutzheide_3-1768987724225.png" /></span></P><P><STRONG>Example</STRONG></P><P>On the <STRONG>Transfer List</STRONG> screen, you can see instance <EM>ZRH0000011 </EM>for the migration object <STRONG>Customer</STRONG>. This migration object has four transfer steps. The first step <EM>CMD_MIG_BP_CVI_CREATE </EM>has been simulated successfully for the instance. This means that the transfer list is available for this step. On the left-hand side of the screen, you can view detailed information about the import parameters of step API <EM>CMD_MIG_BP_CVI_CREATE</EM>.</P><P>If you select an import parameter, the system displays the input data for the parameter on the right-hand side of the screen. <SPAN> </SPAN></P><P>You can use this information, for example, to determine whether an issue occurs with the target API or if it is a structure or field mapping issue.<SPAN> </SPAN></P><P>We are happy to hear your feedback! <SPAN> </SPAN></P><P>All the best for your project!<SPAN> </SPAN></P><P><SPAN>Philipp</SPAN></P>2026-01-21T11:54:10.890000+01:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/sap-s-4hana-migration-cockpit-migrate-data-directly-from-sap-system-using/ba-p/14324379SAP S/4HANA Migration Cockpit – Migrate Data Directly from SAP System – Using Staging Tables2026-02-09T15:25:52.977000+01:00PKreutzheidehttps://community.sap.com/t5/user/viewprofilepage/user-id/1742925<P><SPAN>Hi all,</SPAN><SPAN> </SPAN><SPAN> </SPAN></P><P><SPAN>Over the past few months, our customers have asked us whether there is any way to get more transparency on the selected data for the migration approach </SPAN><STRONG><SPAN>Migrate Data Directly from SAP System</SPAN></STRONG><SPAN>. Customers have also asked whether there are any opportunities to adjust the selected data based on their requirements.</SPAN><SPAN> </SPAN></P><P><SPAN>The selection process for </SPAN><SPAN>migration approach </SPAN><STRONG><SPAN>Migrate Data Directly from SAP System</SPAN></STRONG><SPAN> </SPAN><SPAN>is very complex. This made it difficult to adjust or even view the selected data in the </SPAN><STRONG><SPAN>Migrate Your Data</SPAN></STRONG><SPAN> app.</SPAN><SPAN> </SPAN></P><P><SPAN>However, with SAP S/4HANA Public Cloud Edition CE2602 and SAP S/4HANA Private Cloud Edition OP2025 FPS1 release, we are happy to announce our new feature </SPAN><STRONG><SPAN>Staging Tables as Intermediate Storage for Direct Transfer</SPAN></STRONG><SPAN>. </SPAN><SPAN> </SPAN></P><P><SPAN>Most of you are familiar with the selection process of </SPAN><SPAN>migration approach </SPAN><STRONG><SPAN>Migrate Data Directly from SAP System</SPAN></STRONG><SPAN>. For SAP S/4HANA and SAP S/4HANA Cloud Private Edition, an RFC connection is used to connect to the source system. For SAP S/4HANA Cloud Public Edition, a communication arrangement for communication scenario </SPAN><STRONG><SPAN>SAP_COM_0816</SPAN></STRONG><SPAN> is used.</SPAN><SPAN> </SPAN><SPAN> </SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PKreutzheide_0-1770641150192.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370367iD8CAE3C445B82756/image-size/medium?v=v2&px=400" role="button" title="PKreutzheide_0-1770641150192.png" alt="PKreutzheide_0-1770641150192.png" /></span></P><P><I><SPAN>Figure 1: Selection Process without Staging Tables </SPAN></I><SPAN> </SPAN></P><P><STRONG><SPAN>Why use staging tables as intermediate storage?</SPAN></STRONG><SPAN> </SPAN></P><P><SPAN>With this new feature, the </SPAN><STRONG><SPAN>Migrate Your Data</SPAN></STRONG><SPAN> app </SPAN><SPAN>can create staging tables for the migration approach </SPAN><STRONG><SPAN>Migrate Data Directly from SAP System </SPAN></STRONG><SPAN>in a remote SAP HANA schema and can store the selected data there. You can then adjust the values directly in the relevant database tables before continuing with the migration process. This option provides increased transparency for the selected data, as well as providing the opportunity to adjust data directly in the relevant database tables if required.</SPAN><SPAN> </SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PKreutzheide_1-1770641150193.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370368i32D19C69A12F6553/image-size/medium?v=v2&px=400" role="button" title="PKreutzheide_1-1770641150193.png" alt="PKreutzheide_1-1770641150193.png" /></span></P><P><I><SPAN>Figure 2: Selection Process with Staging Tables </SPAN></I><SPAN> </SPAN></P><P><SPAN>You activate this feature when creating a migration project. During step 3, </SPAN><STRONG><SPAN>Staging Tables (Optional)</SPAN></STRONG><SPAN>, you activate the feature and specify the relevant connection to the remote SAP HANA schema in the </SPAN><STRONG><SPAN>Database Connection</SPAN></STRONG><SPAN> field.</SPAN><SPAN> </SPAN></P><P><SPAN>You then need to activate staging tables for the relevant migration objects.</SPAN><SPAN> </SPAN></P><P><SPAN>Note that u</SPAN><SPAN>sing staging tables is completely optional</SPAN><SPAN>!</SPAN><SPAN> </SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PKreutzheide_2-1770641150193.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370366iA06289843559EA1D/image-size/medium?v=v2&px=400" role="button" title="PKreutzheide_2-1770641150193.png" alt="PKreutzheide_2-1770641150193.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PKreutzheide_3-1770641150194.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370372i575761CA87545E12/image-size/medium?v=v2&px=400" role="button" title="PKreutzheide_3-1770641150194.png" alt="PKreutzheide_3-1770641150194.png" /></span></P><P><SPAN>When using staging tables as intermediate storage, the selection process is divided into two steps. In the first step, the relevant data is extracted from the ECC system to the staging tables. This step is triggered in the </SPAN><STRONG><SPAN>Migrate Your Data</SPAN></STRONG><SPAN> app using the action </SPAN><STRONG><SPAN>Extract to Staging Tables</SPAN></STRONG><SPAN>.</SPAN><SPAN> </SPAN></P><P><SPAN>In the second step the data is transferred from the staging table to the </SPAN><STRONG><SPAN>Migrate Your Data</SPAN></STRONG><SPAN> app. Again, this step is triggered in the </SPAN><STRONG><SPAN>Migrate Your Data</SPAN></STRONG><SPAN> app, this time using the action </SPAN><STRONG><SPAN>Transfer from Staging Tables</SPAN></STRONG><SPAN>.</SPAN><SPAN> </SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PKreutzheide_4-1770641150194.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370370i014073692216C790/image-size/medium?v=v2&px=400" role="button" title="PKreutzheide_4-1770641150194.png" alt="PKreutzheide_4-1770641150194.png" /></span></P><P><SPAN>Once you have extracted data to the staging tables, you can not only view the data as a whole in the remote SAP HANA schema, but you can also adjust the data according to your requirements. That gives you more flexibility in preparing the data for the migration. </SPAN><SPAN> </SPAN><SPAN> </SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PKreutzheide_5-1770641150194.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370369i64F38E43E155B939/image-size/medium?v=v2&px=400" role="button" title="PKreutzheide_5-1770641150194.png" alt="PKreutzheide_5-1770641150194.png" /></span></P><P><I><SPAN>Figure 3: Contents of staging table </SPAN></I><SPAN> </SPAN></P><P><SPAN>Note that the staging tables for the migration approach </SPAN><STRONG><SPAN>Migrate Data Directly from SAP System</SPAN></STRONG><SPAN> cannot be used with the staging tables for the approach </SPAN><STRONG><SPAN>Migrate Data Using Staging Tables</SPAN></STRONG><I><SPAN>.</SPAN></I><SPAN> </SPAN><SPAN>The staging tables for the migration approach </SPAN><STRONG><SPAN>Migrate Data Using Staging</SPAN></STRONG><SPAN> tables are based on the template files for a migration object provided by SAP. The staging tables for the migration approach </SPAN><STRONG><SPAN>Migrate Data Directly from SAP System</SPAN></STRONG><SPAN> are based on the data model of the migration objects. </SPAN><SPAN> </SPAN></P><P><SPAN>Let us know how you might use the staging tables for the migration approach </SPAN><STRONG><SPAN>Migrate Data Directly from SAP System</SPAN></STRONG><SPAN> and feel free to comment below! </SPAN><SPAN> </SPAN><SPAN> </SPAN></P><P><SPAN>All the best for your project!</SPAN><SPAN> </SPAN><SPAN> </SPAN></P><P><SPAN>Philipp</SPAN></P>2026-02-09T15:25:52.977000+01:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/migration-cockpit-in-sap-cloud-erp-2602/ba-p/14325216Migration Cockpit in SAP Cloud ERP 26022026-02-10T11:30:54.985000+01:00MirellaVorsprachhttps://community.sap.com/t5/user/viewprofilepage/user-id/1861399<P><SPAN>I am a product expert for SAP S/4HANA Cloud. I am delighted to share some exciting innovations from our latest SAP S/4HANA Cloud Public Edition 2602 release. This update brings significant enhancements to the SAP S/4HANA Migration Cockpit, designed to make your data migration projects smoother, more transparent, and more efficient. These new features are particularly relevant for data migration experts, project managers, and business teams guiding their organizations through the transition to our intelligent cloud ERP.</SPAN></P><P>SAP Cloud ERP is part of <A href="https://www.sap.com/products/business-suite.html" target="_blank" rel="noopener noreferrer">SAP Business Suite</A> that brings AI, data, and applications together into a fully integrated system. This community is open for anyone in the cloud ERP ecosystem–customers, partners, and SAP experts. </P><P>Migration Cockpit Release 2602 enhances data migration by enabling deeper exploration of migration objects, leveraging staging tables as structured intermediate storage, and introducing transfer lists for better control and transparency during data loads. With increased file size limits, it ensures faster, more efficient handling of large data volumes—reducing complexity, improving reliability, and accelerating system transition projects.</P><P><STRONG>Migration Cockpit</STRONG></P><UL><LI>Explore Migration Cockpit</LI><LI>Using Staging Tables as Intermediate Storage</LI><LI>Transfer List</LI><LI>Increased File Size Limits for an Efficient Data Load</LI></UL><P><STRONG>Explore Migration Objects: A New SAP Fiori App for Enhanced Project Planning</STRONG><BR /><BR />A successful data migration relies on meticulous planning and a deep understanding of data dependencies. With the 2602 release, we are introducing the SAP Fiori app, "Explore Migration Objects," to bring a new level of clarity to your project preparation.<BR /><BR />This app provides crucial insights into migration object dependencies and their relationships to specific scope items. It empowers your project team to efficiently plan data migration projects by ensuring that all mandatory and optional predecessor objects are correctly identified and migrated in the proper sequence. Through interactive graphs, you can now visualize how migration objects are interconnected. The app allows for detailed dependency analysis, differentiating between mandatory and optional predecessors, and provides focused search and direct access to migration object documentation. By visualizing these relationships, your team can make informed decisions, ultimately reducing project risks and optimizing timelines. Please note that this initial version of the app currently supports migration objects built for the "Migrate Data Using Staging Tables" approach.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MirellaVorsprach_2-1770719421715.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370845i4EC3ED094B08C566/image-size/large?v=v2&px=999" role="button" title="MirellaVorsprach_2-1770719421715.png" alt="MirellaVorsprach_2-1770719421715.png" /></span></P><P> </P><P><A href="https://community.sap.com/source-Ids-list" target="1_9j750lwq" rel="nofollow noopener noreferrer"> </A></P><P><STRONG>Enhanced Flexibility with Staging Tables for Direct System Migration</STRONG><BR /><BR />For customers using the "Migrate Data Directly from SAP System" approach, the 2602 release introduces a powerful new capability: the use of staging tables as intermediate storage. This feature is designed to facilitate the adjustment of selected data before it is loaded into SAP S/4HANA Cloud Public Edition.<BR /><BR />This enhancement significantly increases transparency and provides robust validation capabilities for your selected data. It gives your team more flexibility to adjust and cleanse application data from the source SAP system before the Now, data adaptation is performed within ETL tool prior to loading the data into the migration cockpit’s staging tables. Once the data is prepared and validated, you can transfer the ready-for-processing data to the SAP S/4HANA Migration Cockpit for further processing, ensuring higher data quality in your new cloud environment.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MirellaVorsprach_0-1770719242504.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370839iA8CEEFDD4D3218F9/image-size/large?v=v2&px=999" role="button" title="MirellaVorsprach_0-1770719242504.png" alt="MirellaVorsprach_0-1770719242504.png" /></span></P><P> </P><P><A href="https://community.sap.com/source-Ids-list" target="1_id4zlhwe" rel="nofollow noopener noreferrer"> </A></P><P>Check the <A title="SAP S/4HANA Migration Cockpit – Migrate Data Directly from SAP System – Using Staging Tables" href="https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/sap-s-4hana-migration-cockpit-migrate-data-directly-from-sap-system-using/ba-p/14324379" target="_self">blog</A> written by Philipp Kreutzheide</P><P><STRONG>Streamline Your Migration Troubleshooting with the New Transfer List</STRONG></P><P><STRONG>Transfer List</STRONG></P><P>In any complex data migration project, ensuring data is transferred accurately is paramount. When issues arise during the simulation or migration phases, pinpointing the root cause can be time-consuming. To bring greater transparency to this process, we are introducing the Transfer List for the migration approach "Migrate Data Directly from SAP System." This feature is designed for data migration specialists and project teams who need deep visibility into the data transfer process for effective and efficient troubleshooting.</P><P><BR /><STRONG>A Clear View for Faster Resolution</STRONG><BR /><BR />The Transfer List provides a detailed view of the data exactly as it is passed to the target API that creates the records in SAP S/4HANA Cloud Public Edition.<BR />This capability is particularly beneficial when you need to troubleshoot the simulation or migration process. For example, your team can now analyze the Transfer List to definitively determine whether an issue lies with the target API itself or if it is related to a problem in the structure or field mapping. This clarity helps you isolate problems faster, reduce resolution time, and keep your migration project on track.<BR /><BR />To use this feature, the simulation or migration process must first be completed for the relevant migration object instance. Once complete, you can access the Transfer List with the following steps:<BR /><BR />1. From the Migration Project screen, select the "Instances" link for your object.<BR />2. On the Migration Object Instances screen, select the instance you wish to investigate.<BR />3. Choose the "Transfer List" button.<BR /><BR />On the subsequent screen, you can view the target parameters, fields, and their corresponding values that were used in the transfer, providing your team with the precise information needed for analysis. This enhancement empowers you to resolve issues with confidence and precision, ensuring a smoother transition to SAP S/4HANA Cloud.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MirellaVorsprach_1-1770719357546.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370843iD16B5AAD0C60C3D8/image-size/large?v=v2&px=999" role="button" title="MirellaVorsprach_1-1770719357546.png" alt="MirellaVorsprach_1-1770719357546.png" /></span></P><P>Check the <A title="SAP S/4HANA Migration Cockpit – Migrate Directly from SAP System – The Transfer List" href="https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/sap-s-4hana-migration-cockpit-migrate-directly-from-sap-system-the-transfer/ba-p/14311681" target="_self">blog</A> written by Philipp Kreutzheide</P><P><STRONG>Increased File Size Limits for an Efficient Data Load</STRONG><BR /><BR />To further streamline your data migration activities, we have increased the file size limits for the "Migrate Data Using Staging Tables" approach. This practical update allows for more efficient handling of large data volumes.<BR /><BR />When you upload your data using XML files, you can bundle multiple files into a single zip file for a more convenient upload. With this release, the maximum size for each individual XML file contained within the zip file has been increased to 400MB. This allows you to process larger data sets in a single file. Please be aware that while individual files can be larger, the total size of the zip file itself should not exceed 100MB upon upload to the migration cockpit. This improvement simplifies the data loading process and reduces the number of uploads required for extensive data sets.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MirellaVorsprach_6-1770633663904.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370314iFAEA49B1125AEAE5/image-size/medium?v=v2&px=400" role="button" title="MirellaVorsprach_6-1770633663904.png" alt="MirellaVorsprach_6-1770633663904.png" /></span></P><P>I hope you're as excited about these updates as I am! To learn more, I encourage you to explore the SAP Help Portal and join the conversation on the SAP Community.</P><P><A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/ee9ee0ca4c3942068ea584d2f929b5b1/9a1d870e446a4062b5f6f3bf50375e84.html?locale=en-US" target="_blank" rel="noopener noreferrer">What is New?</A></P><P><A href="https://pages.community.sap.com/topics/s4hana-migration-cockpit" target="_blank" rel="noopener noreferrer">Check Migration Cockpit Community</A></P><P><A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/d5699934e7004d048c4801b552f3b013/f32db0c240484241abc53a876253e118.html?locale=en-US&version=2602.500&state=DRAFT" target="_blank" rel="noopener noreferrer">SAP Help Data Migration</A></P><P><A href="https://youtu.be/vVIOJcA2afY?si=-Od7nNkBRoLkbFm5" target="_blank" rel="noopener nofollow noreferrer">SAP Community YouTube presented</A> by Claudia Gemm and Elizaveta Kozhevenikova</P><P><SPAN> </SPAN><SPAN> </SPAN></P><P><SPAN><span class="lia-unicode-emoji" title=":film_projector:">📽</span></SPAN><SPAN>️ </SPAN><STRONG><SPAN>Watch the replays of our SAP Cloud ERP 2602 Early Release Series!</SPAN></STRONG><SPAN> </SPAN></P><P><SPAN>From January 12-16, we hosted a series of 22 expert-led live sessions to highlight the exciting innovations shipped with the SAP Cloud ERP 2602 release. Missed the live sessions? We've got you covered! Take advantage of the entire series or pick and choose the sessions most relevant to you. You will find the recording and presentation for Migration Cockpit</SPAN><SPAN> </SPAN><SPAN>as well as 21 other topics of interest. Don't miss this chance and watch them on demand–anywhere, anytime.</SPAN><SPAN> </SPAN></P><P><SPAN><span class="lia-unicode-emoji" title=":magnifying_glass_tilted_right:">🔎</span></SPAN><SPAN> </SPAN><STRONG><SPAN>Find all our assets</SPAN></STRONG><SPAN> </SPAN></P><P><SPAN>We at Cloud ERP and SCM Product Success offer a service as versatile as our product itself. Check out the numerous offerings our team has created for you below:</SPAN><SPAN> </SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2602_Enablement-wheel.jpg" style="width: 943px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/371902iC714D35BADCC87D6/image-size/large?v=v2&px=999" role="button" title="2602_Enablement-wheel.jpg" alt="2602_Enablement-wheel.jpg" /></span></P><P> </P><P><SPAN> </SPAN></P><P> </P><P><SPAN> </SPAN></P><P> </P><P> </P><P> </P>2026-02-10T11:30:54.985000+01:00https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/how-to-add-a-field-to-a-migration-object-in-sap-cloud-erp-sap-s-4hana-cloud/ba-p/14325285How to Add a Field to a Migration Object in SAP Cloud ERP (SAP S/4HANA Cloud Public Edition)2026-02-10T12:59:11.848000+01:00Kirstinhttps://community.sap.com/t5/user/viewprofilepage/user-id/131468<P><SPAN>Migrating data to SAP S/4HANA Cloud sometimes requires adapting standard migration objects to fit your business needs. You might need to add a field to the XML or CSV template files for the SAP S/4HANA migration cockpit that isn’t included by default. The App "Model your migration" (SAP S/4HANA Migration Object Modeler) makes this possible—here’s a step-by-step guide using the supplier object as an example.</SPAN></P><P><SPAN><span class="lia-unicode-emoji" title=":exclamation_mark:">❗</span>This blog is only relevant, if you use the approach "Migrate Data Using Staging Tables".</SPAN></P><P><STRONG><SPAN>Prerequisites</SPAN></STRONG></P><UL><LI><SPAN>Access to the SAP Fiori app “Model Your Migration Objects”</SPAN></LI><LI><SPAN>The required role: SAP_BR_ADMINISTRATOR</SPAN></LI><LI><SPAN>You are using the approach "Migrate Data Using Staging Tables"</SPAN></LI><LI><SPAN><SPAN>Check that the field you want to add is released for use (see the relevant SAP Note, e.g., <A href="https://launchpad.support.sap.com/#/notes/3019787" target="_blank" rel="noopener noreferrer">SAP Note 3019787</A> for <EM>Supplier</EM>). In this example we will add </SPAN></SPAN>field CONTACTALLOWANCECTRCENBP to the migration object <I>Supplier</I><SPAN>.</SPAN></LI><LI><SPAN>Collective Note for all supported migration objects <A href="https://me.sap.com/notes/2999428" target="_blank" rel="noopener noreferrer">SAP Note 2999428 </A></SPAN></LI></UL><P><STRONG><SPAN>Step-by-Step Guide: Adding a New Field to the Supplier Migration Object</SPAN></STRONG></P><P><SPAN>Example: add </SPAN>field CONTACTALLOWANCECTRCENBP to the migration object <I>Supplier</I><SPAN>.</SPAN></P><P><STRONG><SPAN>1. Open the Migration Object Modeler App</SPAN></STRONG></P><P><SPAN>Launch the SAP Fiori app “Model Your Migration Objects” and enter your migration project.</SPAN></P><P><SPAN>When you open the app for the first time you get the information, that in this app it is only possible to view migration projects and objects, which use the approach "Migrate Data Using Staging Tables". To view migration projects and migration objects that use the migration approach "Migrate Data Directly from SAP system", use the "Implementation Activities" app to access the SAP S/4HANA migration object modeler.</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture1.png" style="width: 762px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370892i61ABE5E7D833C83C/image-dimensions/762x256?v=v2" width="762" height="256" role="button" title="Picture1.png" alt="Picture1.png" /></span></SPAN></P><P><STRONG>2. Locate the Supplier Migration Object</STRONG></P><P><SPAN>Expand the migration objects node to view all objects. Double-click “Supplier” to open it.</SPAN></P><P> <span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture2.png" style="width: 756px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370893i3A91D05C4DBD454F/image-dimensions/756x324?v=v2" width="756" height="324" role="button" title="Picture2.png" alt="Picture2.png" /></span></P><P><STRONG><SPAN>3. Display Source Structures</SPAN></STRONG></P><P><SPAN>Double-click “Source Structures.” If technical names aren’t visible, go to <STRONG>Settings</STRONG> and enable them.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture3.png" style="width: 757px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370895i285E5406BD3B6622/image-dimensions/757x349?v=v2" width="757" height="349" role="button" title="Picture3.png" alt="Picture3.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture4.png" style="width: 548px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370896i6613E5E5195DA5E6/image-dimensions/548x340?v=v2" width="548" height="340" role="button" title="Picture4.png" alt="Picture4.png" /></span></P><P><STRONG><SPAN>4. Switch to Edit Mode</SPAN></STRONG></P><P><SPAN>Change to Edit mode to allow modifications.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture6.png" style="width: 755px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370897i81A25B53DDA727B0/image-dimensions/755x401?v=v2" width="755" height="401" role="button" title="Picture6.png" alt="Picture6.png" /></span></P><P><STRONG><SPAN>5. Add the New Field</SPAN></STRONG></P><P><SPAN>Select the relevant source structure and click “Add Field.” Enter the details for your new field (e.g., ZZ_NEW_FIELD). The system flags it as a custom field. In our example we</SPAN> want to add a the field CONTACTALLOWANCECTRCENBP to the migration object <I>Supplier</I>.</P><P><EM><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture7.png" style="width: 778px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370899i16E649467055FE75/image-dimensions/778x322?v=v2" width="778" height="322" role="button" title="Picture7.png" alt="Picture7.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture9.png" style="width: 755px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370898iEB443336165BAFD3/image-dimensions/755x375?v=v2" width="755" height="375" role="button" title="Picture9.png" alt="Picture9.png" /></span></SPAN></EM></P><P><STRONG><SPAN>6. Save Your Changes</SPAN></STRONG></P><P><SPAN>Save your entries. Use the “Full Screen on/off” button to toggle the view if needed.</SPAN></P><P><EM><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture10.png" style="width: 753px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370901i76420BAACD0C06B8/image-dimensions/753x374?v=v2" width="753" height="374" role="button" title="Picture10.png" alt="Picture10.png" /></span></SPAN></EM></P><P><STRONG><SPAN>7. Map the New Field</SPAN></STRONG></P><P><SPAN>Double-click “Field Mapping” (ensure you’re still in Edit mode). Search for your new field in the source structure and the corresponding target field (e.g., CONTACTALLOWANCECTRCENBP). Drag your new field to the target field, or right-click and choose “Assign Rule.”</SPAN></P><P><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture11.png" style="width: 755px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370925i35CF2954BA2B824C/image-dimensions/755x371?v=v2" width="755" height="371" role="button" title="Picture11.png" alt="Picture11.png" /></span></SPAN></P><P><EM><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture14.png" style="width: 818px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370903i0AA43A19EE0EB7A9/image-dimensions/818x348?v=v2" width="818" height="348" role="button" title="Picture14.png" alt="Picture14.png" /></span></SPAN></EM></P><P><STRONG><SPAN>8. Verify and Save the Mapping</SPAN></STRONG></P><P><SPAN>Double-check that the mapping is correct and save your changes.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture15.png" style="width: 755px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370907i9FFCA73300596734/image-dimensions/755x309?v=v2" width="755" height="309" role="button" title="Picture15.png" alt="Picture15.png" /></span></P><P><STRONG><SPAN>9. Synchronize Structures</SPAN></STRONG></P><P><SPAN>Synchronize the structures to apply your changes. Confirm any pop-ups and exit the application.</SPAN></P><P><EM><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture16.png" style="width: 779px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370910i883B370AD440A612/image-dimensions/779x303?v=v2" width="779" height="303" role="button" title="Picture16.png" alt="Picture16.png" /></span></SPAN></EM></P><P><STRONG><SPAN>10. Validate in SAP S/4HANA Migration Cockpit</SPAN></STRONG></P><P><SPAN>Go back to “Migrate Your Data – migration cockpit.” Check your project and review the staging tables. If the table status is “Adjustment Required,” select the table and click “Adjust Structure.” If you have already done this step in the Model your Migration App, the status should be "OK".</SPAN></P><P><EM><SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture18.png" style="width: 751px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370911iDD7922D105A305AA/image-dimensions/751x351?v=v2" width="751" height="351" role="button" title="Picture18.png" alt="Picture18.png" /></span></SPAN></EM></P><P><STRONG><SPAN>11. Find the Field in the Template</SPAN></STRONG></P><P><SPAN>The newly added field will now be visible in the XML template file for the migration object.</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Picture19.png" style="width: 756px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/370915iB8BB141909B4A6E4/image-dimensions/756x111?v=v2" width="756" height="111" role="button" title="Picture19.png" alt="Picture19.png" /></span></P><P><STRONG><SPAN>Additional Tips</SPAN></STRONG></P><UL><LI><STRONG><SPAN>Resetting Objects:</SPAN></STRONG><SPAN> You can reset a migration object to its original template version if needed. This removes all custom changes.</SPAN></LI><LI><STRONG><SPAN>Updating Objects:</SPAN></STRONG><SPAN> SAP may update migration objects periodically. If prompted, update the object to ensure compatibility.</SPAN></LI><LI><STRONG><SPAN>Favorites:</SPAN></STRONG><SPAN> Add frequently used projects or objects to your favorites for quick access (up to 10 each).</SPAN></LI></UL><P><STRONG><SPAN>References</SPAN></STRONG></P><UL><LI><SPAN><A href="https://launchpad.support.sap.com/#/notes/3019787" target="_blank" rel="noopener noreferrer">https://launchpad.support.sap.com/#/notes/3019787</A></SPAN></LI><LI><SPAN><A href="https://help.sap.com/viewer/d5699934e7004d048c4801b552f3b013/latest/en-US/15a578b94cd24ff9bcd4317f9d745061.html" target="_blank" rel="noopener noreferrer">https://help.sap.com/viewer/d5699934e7004d048c4801b552f3b013/latest/en-US/15a578b94cd24ff9bcd4317f9d745061.html</A></SPAN></LI><LI><SPAN><A href="https://www.sap.com/documents/2022/07/9457651c-377e-0010-bca6-c68f7e60039b.html" target="_blank" rel="noopener noreferrer">SAP S/4HANA Migration Object Modeler for SAP S/4HANA Cloud Public Edition</A></SPAN></LI></UL><P>Best regards,</P><P>Kirstin</P>2026-02-10T12:59:11.848000+01:00