SAP S/4HANA Migration Cockpit Step by Step process
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.
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.
SAP best Practices for S/4 HANA Content Library:
SAP Note: 2287723 – LSMW in SAP S/4HANA on-premise
Thanks for the step by step...in the case of operational upload, e.g.: upload of journal postings, do we still use migration cockpit?
Yes this can also be used in operation upload for journal postings, customization is possible .
Thanks for your sharing. Could you share about upload for Chart of account by Migration cockpit?
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.
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?
Did you activate all the required services in SICF.
Looks like service DMC_WDA is not activated.
it s already activated
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.
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.
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.
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)?
Sorry Austin , I have not worked on change of data using LTMC, but what I know is this can be customised.
Appreciate any other help on this subject. LSMW alternative on HANA ... surely there is something to change data in mass..?
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??
I think its trying to create the data hence the issue...
LTMC only allowing creation ??? right??
Are you using LTMC standard to change the master data?
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).
Yes ..am using standard LTMC standard template only. LTMC is allowing creation only. finally i used LSMW for changed master data.
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.
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.
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?
thanks for sharing, Which Web Service does LTMC need to activate？
Activate dmc_wda in below path , SICF
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.
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.
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.