Skip to Content
Author's profile photo Praful Jain

SAP S/4HANA Migration Cockpit Step by Step process

Hello All,

With my recent experience in SAP S/4 HANA Migration cockpit in my role as SAP Finance consultant, where we migrated Asset balances,Exchange rates and GL balances with LTMC XML template, i would like to explain the step by step process of using LTMC Tcode.

There have been many blogs explaining the usage of Migration cockpit of SAP. In this blog, i am trying to explain the step by step process of how to use the transaction code LTMC.

The use of LSMW for data load to SAP S/4HANA is not recommended, hence an SAP Migration cockpit has to be used for migrations.

By end of this blog you will be able to browse through the LTMC tcode and understand the process and functions of Migration Cockpit.

Prerequisite: Web service has to be activated by using T-code SICF

High level Usages and advantages:

1)Standard XML template provided by SAP for each migration object and can be customized according to requirements.

2)User friendly and predefined process, with validation and simulation in place .

3)Useful for Master Data Migrations,open item migration, balance migrations,Asset migrations,etc.

4)Preconfigured Business Objects

4)Errors can be corrected on the fly.

 

Steps:

Creation of project Name

All the available objects are copied automatically as per below screenshot.

 

For the purpose of Demo i have selected migration of GL balances .

Click on download template and the template will look like below

Once you fill the template, please upload the same using upload icon.

The task item is created once the upload is done.

Click on Activate icon

Click on Start transfer icon

The below screen will appear once the transfer is successful.

It can be seen that data will first get validated and then converted.

After the successful validation click on next icon.

The below errors have come up in conversion

To correct the errors you to click on each error item on the name field

Update the required document type in the customizing and click on save

Similarly clear all the error by selecting each line and saving the same.

Click on Next

Click on Next for update run

In My next blog i would try to give some Insights on new functionalities of S/4 HANA around the transaction Code SE16H ,Use of Worklist in Assets and CO-PA Realignment.

References:

SAP best Practices for S/4 HANA Content Library:

https://support.sap.com/content/dam/SAAP/Sol_Pack/BP_OP_ENTPR_S4HANA1611_DEV3/BP_OP_ENTPR_S4HANA1611_DEV3_Content_Library_EN_DE.htm

SAP Note: 2287723 – LSMW in SAP S/4HANA on-premise

 

Thanks

Praful Jain.

 

 

 

Assigned tags

      26 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Andre Julius
      Andre Julius

      Hi Praful,

       

      Thanks for the step by step...in the case of operational upload, e.g.: upload of journal postings, do we still use migration cockpit?

       

      Best Regards

       

      Andre Julius

      Author's profile photo Praful Jain
      Praful Jain
      Blog Post Author

      Hi Andre,

       

      Yes this can also be used in operation upload for journal postings, customization is possible .

      Author's profile photo Former Member
      Former Member

      Thanks for your sharing. Could you share about upload for Chart of account by Migration cockpit?

      Author's profile photo José Camino Loli
      José Camino Loli

      Good afternoon,

      I'd like to comment an issue that I'm facing since yesterday. I created a Migration Object in LTMOM transaction for BAPI: BAPI_QPGR_SAVEREPLICA. I know that already exists one for it, but I wanted to create a new one to understand a little bit more how to map source and target structures.

      I stablished a debug to see all the mappings and everything was fine in LTMC for my first load; however if I try to load new data within a new excel template, in debug I see the program is taking the values of the first load and no respect the new ones. What can I do to resolve this? There's something I'm missing in LTMOM?

      I also could see that the loop sentence that assign values for BAPI use the sentence IMPORT...FROM DATA BUFFER.

      I aprecciate your support.

       

      Author's profile photo Guita Guemouria
      Guita Guemouria

      Hello

      I tried to create a project on S4hana1709, i shoose the default view on premise - entreprise management scope.

      But when i download the the template, the template is empty. 

      The template is empty, and the error message is DMC_File025

      Can you help me please?

      Regards,

      Ghita

       

      Author's profile photo Praful Jain
      Praful Jain
      Blog Post Author

      Hi Guita,

       

      Did you activate all the required services in SICF.

      Looks like service DMC_WDA is not activated.

      Thanks

      Praful.

      Author's profile photo Guita Guemouria
      Guita Guemouria

      Hello Praful

       

      it s already activated

       

      regards

      Ghita

      Author's profile photo Austin Steyn
      Austin Steyn

      Question (apologies if this is stupid). But is this functionality only to load data / extend data? Or can I use the same to make changes to existing data?

      Previously we used LSMW but now we have issues with LSMW where we have to set certain logical file paths using SFILE.

      Author's profile photo Praful Jain
      Praful Jain
      Blog Post Author

      Hi Austin,

      Definitely this can be used as a replacement of LSMW and can be used for extending the data.

      Unfortunately i have not worked on this, but custom objects can be created for the same.

      Thanks

      Praful

      Author's profile photo Austin Steyn
      Austin Steyn

      Hi Praful,

      I've read almost every blog under the sun for this topic and I cannot find a case where it mentions the ability for Migration Cockpit to change data. It only refers to uploading data using various options; files, staging tables, SAP etc.  So unless I missed something MAJOR, it seems that this new functionality is still in its infancy and has a lot more to offer in future releases..

      What confuses me, is what are customers supposed to do in the meantime?  Yes LSMW and ABAP, but now we have a half baked solution using multiple tools...

      Thanks for your feedback.

      Austin

      PS. If anyone else has experience changing existing SAP data loaded via Migration Cockpit, please could you share some information about this (using Migration Cockpit)?

      Author's profile photo Praful Jain
      Praful Jain
      Blog Post Author

      Sorry Austin , I have not worked on change of data using LTMC, but what I know is this can be customised.

      Author's profile photo Austin Steyn
      Austin Steyn

      Thanks Mate.

      Appreciate any other help on this subject. LSMW alternative on HANA ... surely there is something to change data in mass..?

      Author's profile photo Samy G
      Samy G

      Hai..Praful Jain..

      Good effort.. Already uploaded lots of data thru LTMC.. i have major issue in Mass changes in transaction in BP. For example..  i have to replace Bank account data in BP, when i tried to changes got error like Already Exists…

      Do u have idea about this issue??

       

      Thanks,

      Samy

      Author's profile photo Austin Steyn
      Austin Steyn

      I think its trying to create the data hence the issue...

      Author's profile photo Samy G
      Samy G

      LTMC only allowing creation ??? right??

      Author's profile photo Praful Jain
      Praful Jain
      Blog Post Author

      Hi Samy,

      Are you using LTMC standard to change the master data?

      Thanks

      Praful.

      Author's profile photo Austin Steyn
      Austin Steyn

      Hi,

      Coming back to your comment I found an Object to extend BP's in LTMC.. but still cannot find a method to make changes (besides Mass change - that is very resource intensive for BP for some reason).

      Regards,

       

      Austin

      Author's profile photo Samy G
      Samy G

      Hi Praful,

      Yes ..am using standard LTMC standard template only. LTMC is allowing creation only. finally i used LSMW for changed master data.

       

      Thanks,

      samy

      Author's profile photo Charity Cajigas
      Charity Cajigas

      Hi,

      We are about to use Migration cockpit from SAP ISU to SAP HANA. does the objects in MC are ready to use for ISU?

      I'm new in ISU. I understand that ISU is quite different from ECC system. however they share the same objects.

      Thanks,

      Cha

      Author's profile photo Juan David Lora Restrepo
      Juan David Lora Restrepo

      Buenas tardes

      he realizado cargas de activos fijos con la LTMC pero no se como generar un reporte o log  donde se evidencie el resultado final de la carga ya que cuando envió el proceso de fondo en el paso 4 se cierra y solo sale plantilla concluida y realmente no se si toda la data cargo.  Agradezco su ayuda informándome si hay alguna manera de generar este reporte con alguna transacción.

      muchas gracias

       

       

      Author's profile photo Soufiane Machrouhi
      Soufiane Machrouhi

      hi Praful,

      thanks for sharing, your article helped me through my first steps 🙂

      now i'm trying to use the same GL Balance cockpit object but i have extended my coding block with  some Z* specific dimensions in the coding block. i need to migrate some data related to those new dimensions.

      How would you proceed for this? do i need to create a new object?

      Thank you

      Cheers

      Soufiane

      Author's profile photo junhe zhou
      junhe zhou

      hi Praful,

      thanks for sharing, Which Web Service does LTMC need to activate?

       

      Thanks,

      Author's profile photo Praful Jain
      Praful Jain
      Blog Post Author

      Hi Junhe,

       

      Activate dmc_wda in below path , SICF

       

      /sap/bc/webdynpro/sap/dmc_wda

      Thanks

      Praful

      Author's profile photo Carlos Garcia
      Carlos Garcia

      Hello, thanks for the article, very useful,   I have a problem to upload a new project using Customer - extend existing record by new org levels, I Already create a project and use the object, all the task works fine but nothing happened in a ERP, so I deleted the project and try to create a new one.  When I try to load de file, the system show me the message "Error al cargar, El nombre del fichero no es valido o el fichero es demasiado grande".  I use the same file, also I download the templante and try again, but the same error.

      Please help, I don't know what else to do.

       

      Regards.

       

      Author's profile photo Phaneendra Kakani
      Phaneendra Kakani

      Hello Praful,

      Thank you for the graphic view of the LTMC process.

      Does anyone know where to find the Funds Centre template or can one of the other templates be used in its place. Our options are to create a new template or use Data Services to load directly.

      Best regards

       

      Author's profile photo Dilip Mahato
      Dilip Mahato

      Hello Praful,

      is there a way to trace the log files for source XML file whose data is already loaded successfully ?

      I have observed that for successful conversion load, there is no provision to go back and check the log files. It would have been helpful to check/ trace back the documents posted for particular Source XML file.