Skip to Content
Technical Articles
Author's profile photo Heike Jensen

SAP S/4HANA Migration Cockpit – Direct Transfer: Top 5 FAQs (as of Feb 2022)

Hello!

My name is Heike Jensen and I am a member of SAP’s SAP S/4HANA Migration Cockpit Product Management team.

Since the beginning of SAP S/4HANA, the SAP S/4HANA Migration Cockpit offers the so-called file approach (upload data by file). Later, the staging approach was added. Since 1909 there is an additional approach available: transfer data directly from an SAP system (MC DT). It uses an RFC connection to connect source and target system. Currently (release 2021), MC DT can only be used to migrate data to SAP S/4HANA (OnPrem) and SAP S/4HANA Cloud, private edition.

Full Migration Cockpit slide deck (all approaches incl. roadmap): http://help.sap.com/disclaimer?site=https://www.sap.com/documents/2017/07/26113ac0-c47c-0010-82c7-eda71af511fa.html

Modelling deep dive MC DT: http://help.sap.com/disclaimer?site=https://www.sap.com/documents/2020/10/62dc808c-b87d-0010-87a3-c30de2ffd8ff.html

I want to share here the top 5 frequently asked questions (as of Feb 2022) – and the answers 😊.

 

Question 1: Can the Cockpit transfer historical data?

Answer: no.

The SAP S/4HANA Migration Cockpit is designed for a new implementation of an SAP S/4HANA system. So only the necessary data (such as master data, balances, open items, …) is migrated.

To do this, it uses SAP standard APIs. They ensure that the data is in sync and consistent with the settings of the S/4HANA system.

Transferring historical data would mean, to repost old processes or even recreate complete process chains.

The only exception is the object “FI – historical balance” in the file/staging approach.

Check out the migration objects delivered by SAP: Available Migration Objects – SAP Help Portal . Check the release in the header!

 

Question 2: Can the Cockpit update already transferred data?

Answer: no. The requirement is known but currently not on the roadmap.

The SAP S/4HANA Migration Cockpit is designed for a new implementation of an SAP S/4HANA system. So the data records can only be migrated once.

It is not designed to keep systems in sync.

If you have large volumes, check this tips & tricks note: 3056885 and have a look for mass update standard functions of the respective application in S/4HANA.

 

Question 3: Can the Cockpit delete transferred data?

Answer: no.

There is no deletion function in the cockpit.

In order to execute several test migration cycles, you can either use different target clients or refresh the target system as a whole.

If you want to just delete some records, you can look for deletion functions in the respective application. You can use the report mentioned in this SAP note to delete records from the Migration Cockpit (direct transfer). In productive systems, it is not allowed to delete already migrated records from the Migration Cockpit because of auditing reasons.

Background information: deleting data is a very complex topic. Even in the “old ERP days” there was no function such as “reset” this application. Some applications offered some functions, but this was only for dedicated areas.

 

Question 4: Can I download the selected records?

Answer: yes, starting with 2021 FPS1.

Go to the migration object instance list. Click on the “migration results” view. Here you can choose the action/status “selected” (and other criteria) and use the download button. The download button will later also be available in the “standard” view.

 

Question 5: Can I debug the selection?

Answer: no. The requirement to provide more capabilities to analyse the selection outcome is known.

The selection cannot be debugged as it is executed in batch.

The MC DT selection consists of several steps. First, the relevant organizational units are derived (in the ERP case from the given company code(s)). Then, other criteria as mentioned in the object documentation are taken into consideration.

So if you want to analyse why the selection result is perhaps not as you expected it, first have a look into the migration object documentation. If you are familiar with the modelling environment, you can have a look into the LTMOM definition of the respective object.

We recently published the following KBA 3249988: Details on selection process – SAP S/4HANA Migration Cockpit – Direct Transfer. The PDF attached explains in very technical details how the selection works. This document might help to find the root cause in case you get selection results you did not expect.

We had some cases where records in the source system had a blank in the field for the organizational unit (e.g. plant).

Assigned Tags

      12 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Alix Rouquié
      Alix Rouquié

      Hello,

       

      I have a question, is it possible to transfer installed based and convert it to functional location from SAP ECC to SAP S/4 HANA ?

       

      Thank you and have a good day.

      Author's profile photo Heike Jensen
      Heike Jensen
      Blog Post Author

      Hello Alix,

      I guess you are asking about a dedicated migration object? Pls. have a look at the delivered migration objects using this link. Pls. set the release you are using (in the upper part of the page) and use the search function to find the corresponding object for the approach Direct Transfer. The object  documentation should provide the information needed.

      Best regards,

      Heike

      Author's profile photo Sergio Ferrari
      Sergio Ferrari

      Thanks for your great blog series Heike !

      I wonder to know if an SAP S/4HANA system will be supported as source system in the future, for example, to leverage MC also during system consolidations projects.

      Kind regards

       

       

      Author's profile photo Heike Jensen
      Heike Jensen
      Blog Post Author

      Hello Sergio,

      this requirement is known but currently not on the roadmap. Consolidation projects are very complex ...

      Best regards,

      Heike

      Author's profile photo Gaurav Chugh
      Gaurav Chugh

      Hi Heike,

       

      Thanks for this blog.

      Can we use direct transfer from S/4 HANA to S/4 HANA for transferring master data from quality system to production system.

       

      Kind Regards,

      Gaurav

      Author's profile photo Heike Jensen
      Heike Jensen
      Blog Post Author

      Hello Gaurav,

      you are welcome :-).

      The MC Direct transfer uses Migration Objects to select the relevant data from the SAP ERP source and to create/post it in the SAP S/4HANA target system. This means the objects are defined in a way that they read the ERP tables. This means: with the MC DT, you cannot transfer data from S4 to S4.

      Pls. also see our official MC slide deck, slide 63:

      The SAP S/4HANA migration cockpit facilitates the transfer of business data from anSAP source system to SAP S/4HANA. The SAP S/4HANA migration cockpit is designed for an initial load of data, specificallyfor the SAP S/4HANA new implementation scenario. It is not designed to keep data in sync between systems, to realize a continuousexchange or flow of data, or to establish an integration scenario. SAP S/4HANA systems are currently not supported as source systems.

      Best regards,

      Heike

      Author's profile photo Nicolae Bordea
      Nicolae Bordea

      Hello Heike,

      I am currently using the S4HANA On Premise release 2020 and I am trying to deliver to my client a list of instances in order to receive a confirmation of the data that I am about to migrate. As I read from your post, this feature for downloading the Instances list is available from release 2021. Is there any alternative with release 2020 ? Is there a virtual/staging table from where I can export the selected records ?

       

      Thank you!

      Nicolae Bordea

      Author's profile photo Heike Jensen
      Heike Jensen
      Blog Post Author

      Hello Nicolae,

      unfortunately not. The data is stored in intransparent tables so they cannot just be accessed. Sorry for no better news.

      Best, Heike

      Author's profile photo Steven Shi
      Steven Shi

      Hi  Heike,

      My question is how to transfer  my migration project to anther system , like  from  DEV to PRD.

      Best regards.

      Author's profile photo Heike Jensen
      Heike Jensen
      Blog Post Author

      Hi Steven,

      which approach do you use? Direct transfer or file/staging? For Direct transfer, in 1909 you had to create the project manually again. Starting with release 2020, you use the transport function (you assign the project to a transport when you create the project).

      Best, Heike

      Author's profile photo Andreas Keplinger
      Andreas Keplinger

      Hello Heike,

      is it possible to simulate import with MC DT similar to the program DMC_MC_MIGOBJ_EXEC_STAGING for data migrated from staging tables?

      Best regards

      Andreas Keplinger

      Author's profile photo Heike Jensen
      Heike Jensen
      Blog Post Author

      Hello Andreas,

      you can use the debugging functionality in LTMOM as described in slide 70 of the LTMOM deep dive slide deck: LINK. This comprises mapping and simulation. Pls. pay attention to the detailled docu in the function.

      The selection cannot be debugged. However, we have recently created a KBA which describes the selection logic in very technical detail. KBA 3249988 is brand-new, we will probably attach the PDF with the content tomorrow. Selection is not as "easy" as it might look like :-).

      Best regards,

      Heike