Skip to Content
Product Information
Author's profile photo CA Zunaid Hingora

LTMC for Data Migration – Master/Transaction Data – SAP S/4HANA – Simple Steps

In ECC, LSMW was the tool to upload Data in the system. It consists of Master/Transaction Data. In S/4 Hana, LSMW is redundant and should not be used anymore. Instead, LTMC functionality have been Introduced. LTMC is Legacy Transfer Migration Cockpit. Ready-made templates are available to upload the data. Nearly all Master/Transaction scenarios are covered in LTMC.

Benefits of LTMC are as below:

  • Easier Processing and uploading data in the system.
  • Recording step is eliminated.
  • No more Consultant dependency to upload data. End user can also use this functionality.
  • Functionality can be used through Fiori app.
  • User friendly navigation.
  • Ease in filling the templates.
  • Reusability

In this blog, focus will be on using LTMC for uploading the data in the system.

Note: For Changing the object data, there are no templates in LTMC. LSMW not recommended to be used in S/4 Hana. SAP Note 2287723 – LSMW in SAP S/4HANA on-premise

Process Efficiency Table

Below table list out the Process Efficiency of LSMW vs LTMC. This is very subjective and may vary from person to person or organization to organization

Following are the steps to use the LTMC.

A Detail Steps

  1. Create
  2. Download Template.
  3. Upload file.
  4. Activate
  5. Transfer
  6. Validate Values
  7. Convert Values
  8. Simulate Values
  9. Finish

B. Other Features

  1. Reusing existing LTMC
  2. Uploaded Data Verification
  3. Transfer data from Stagging Tables.
  4. Activating LTMC link
  5. Import/Export of Object
  6. Important SAP Notes
  7. Sap Considerations.
  8. Material Master .
  1. Create

In S/4 Hana when LTMC transaction code is entered, it will take you to below screen. In below screen, there is Create button.

Once you click on create button in above screen, below window will appear. Enter name of the object you wish to upload. Mass Transfer ID is populated automatically. Here we will focus on “Transfer Data from File” scenario.

Data retention file will decide number of days one can retain upload history. Say you uploaded 3 files today and 5 days are mentioned below, after 5 days those 3 files history will disappear. so give maximum number of days in below screen.

After entering the details above, below screen will appear. Complete list of objects that can be uploaded will be displayed. Search for the object that need to be uploaded. In our case, it will be Profit Center.

When object is double clicked, below message will appear. Click on OK.


2.Download Template.

After pressing on OK, below screen will appear. If you see, there is no file as of now. Click on Download Template to download the file.

Once you open the file, first sheet is for introduction of the file. Please read this if you are first time user.

In Second sheet, all the fields are specified. This will provide which fields are mandatory and which are not.

In below screen, entries must be filled. Field with * marks are mandatory.

3. Upload file.

In below screen, there is upload file button. Click on that button.

Below screen will appear. Browse and select the file. Enter Description and Comments, if any. Click on upload button.

One line item will be created as shown in below screenshot. It means file is ready to be uploaded.

4 Activate

Click on Activate button. Once activate button is clicked, it will be grayed out as shown in below screenshot. Click on Start Transfer button.

5 Transfer

Once transfer starts, below screen will appear. Click on OK button.

Below screen will show you the progress. Click on close if it reaches 100%.

6 Validate Values

In below screen we are on Step 1, i.e. Validate Data. Click the Next button in below right-hand corner. Messages reflected below are Information messages.


7 Convert Values

If you see below screen, we need to map the fields for each line. This will be one-time activity. Double click on first line.

Below screen will appear. If Customizing field is blank, enter the value. Click on Check button and confirm. Click on save.

Carry out similar activity for all lines. All should be green.

Click on Next button. Below window will pop up. Progress should be 100%.


8 Simulate Values

Information message will appear. Click on next button.

Below pop up will appear. Once progress is 100%, click on close button.

9 Finish

Now you are on last step. Click on finish button.

Data is uploaded in the system.


B. Other Features

  1. Reusing existing LTMC object.

Here we will use existing LTMC for further uploads. We will take Cost Center example which is already in Finished status. It means we have uploaded the Cost Center before.

Upon double click on the object, it will take you to next screen as below. Click on Edit button to proceed further.

If you see below screen, already cost centres are uploaded with this programme.

Click on upload file. Try to upload the same file again. Here I tried to upload EN_Cost center1.xml again and it throwed error. It means if you want to retain your upload history, every time you need to upload the file with unique name.

Now in below screen if you observe, file is renamed to EN_Cost centre2.xml. If you adopt renaming approach, upload history can be maintained. Now Activate and initiate the transfer of file. Rest all steps are similar as mentioned in above part of document.

2. Uploaded Data Verification

Once file is uploaded, you want to verify as what is uploaded than double click in EN_Cost center3.xml. (Screenshots may differ from above post as steps are carried out at different time).

Below screenshots reflects the data uploaded in the system. Some screens are cropped due to confidentiality factor. As of now excel download feature is not available.

3.Transfer data from Stagging Tables.

This functionality supports to fetch data from Sap or other system without uploading the excel file in the system.There are details steps to use this functionality. Many blogs are written for this and it can be searched on forum. Here i am mentioning one blog which could be very useful to all of you.

4. Activating LTMC link

Sometimes it may happen we have last minute surprises. You click on LTMC Tcode and below message appear. In spite of full authorization, below screen appears. To get rid of this, you can try steps mentioned in below steps. If it does not help than contact you basis team.

Copy below part from above link. Go to Tcode SICF and paste as shown in below screenshot. Click on execute.


Right click on below inactive option and Activate the function. Try again and it may launch the screen.

5. Import/Export of Object

LTMC allows import/export of Migration object from one system to another. Object tested in Development can be imported in Quality. Identical Mass Transfer ID is the prerequisite to import the object.

Enter the object you wish to export. Click on export button.

Click on execute button and zip file will be downloaded.

Below is the screenshot of zip file.

Click on import button in System you wish to import the object. Click on execute button. Object will be imported.

I could not find any significant advantage of this Import/Export process as LTMC provides ready made templates and there is no need to record the screen as we use to do in LSMW. Only one benefit  I observed is system does not require mapping of fields after import.

6. Important SAP Notes

2287723 – LSMW in SAP S/4HANA on-premise
2537549 – Collective SAP Note and FAQ for SAP S/4HANA Migration cockpit (on premise)
2550904 – LSMW: Presentation server file could not be read/found

7. SAP Consideration

Note the following considerations when deciding on the most suitable approach for your project:



Staging Tables

Size Limit

200MB limit for SAP S/4HANA Migration Cockpit .*

No Limit.

System Considerations


Staging system uses an SAP HANA database.

Data Provisioning

Enter data manually in each Microsoft Excel XML file.

Fill tables manually or by using preferred tools (for example SAP Agile Data Preparation).

8 Material Master

  • In 1909, Material Master still  cannot be created with Internal Number range.
  • For Cloud edition there was recently a new object released called “Product”, which is replacing the old “Material” object, which will support internal numbering. This object will be released for customers using on premise solution with the next release (2020) expected to be introduced this September.

Important Note :  At this moment i am Leading Data Migration Team in ECC. We have to develop Programs, identify LSMWs for Reusing, Write LSMW, Modify LSMW, Create Template and Many more things. After carrying out above task, i feel LTMC is the most important tool offered by S/4HANA.

Tips – If you are working on ECC Data Migration, kindly download all required templates from LTMC and identify important fields first. Share this identified field templates to User for data filing. Post this you can create LSMW/Program. In this way, Data Migration will be Fast.

I hope you liked the document. Also if anything is missed out, please highlight. It would be learning for all of us.

All the best.

Zunaid Hingora

Other Blogs

  •  LTMC Process

LTMC Process SAP S/4HANA – Simple Steps | SAP Blogs

  • SAP S/4HANA Finance – New Additions, Features and Functionality

  • Why choosing SAP Profile as a career could be best decision for anyone?

  • Fiori App List


  • FI – SD Integration – VKOA – Understanding Flow – SAP ECC

  • IDOC Management – Mass Change – WLF_IDOC, Foreground Processing and other IDOC Activities.

  • SAP ‘ Z Process Re-Engineering’ – Enhance the productivity of the implemented solution

  • LSMW Recording for Transaction Data – FB01

  • SAP FICO Data Migration – Global Execution, Planning and Approach

  • S/4 Hana – House Bank, Bank Account and Account ID Overview

  • AUC Automatic Creation from WBS – S/4 HANA

  • S/4HANA Finance – New vs Old transaction code

  • Profit Center – Assignment/Removal of Company code and Activation

  • AS91 – Asset Master Upload

  • Asset Reconciliation Account Posting ABF1L- No OAMK, OASV

  • Mass Upload Functionality – SAP

  • Data Migration Learning

  • SAP Interface Development Process – Detailed Guide

  • Fiori Apps Learning

  • Screen Recordings

Screen Recordings, Video Export, GIF, Save as Show using PowerPoint Presentation – SAP Business Scenarios, Training Documents, End user Videos etc. | SAP Blogs



Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Ganesh Uppin
      Ganesh Uppin

      HI Zunaid,

      Thanks a lot for sharing the valuable information it help us to upload the data.

      Is there anyway we can read or display our uploaded data before execution, in LSMW we do have that option, but I didn't see here.

      Can you please guide us how can we read or display our data.



      Ganesh Uppin



      Author's profile photo CA Zunaid Hingora
      CA Zunaid Hingora
      Blog Post Author

      Hi Ganesh,

      Only way to read data before finish is at time of conversion in LTMC. Step 2 Convert Values.

      Another step is post upload. Click on XML file and check the data uploaded.



      Author's profile photo Y.T. Ho
      Y.T. Ho

      Hi Ganesh,

      LSMW step 9 "Read data" will just do that. You can review your uploaded data before processing it.

      Author's profile photo Ganesh Uppin
      Ganesh Uppin

      Hi Zunaid,

      Thanks a lot for your response, it's help us to upload the data in future. 

      Thanks a lot

      Ganesh Uppin

      Author's profile photo Tim De Bock
      Tim De Bock



      Since LTMC is only supporting object creation, what will be the way forward regarding changes?

      There are still a lot of lists that don't support 'Mass Change' or when it is available, several fields are missing.

      Users change their mind, realise mistakes after a certain period of time, etc.


      TL.DR: how to handle changes in the future?

      Author's profile photo CA Zunaid Hingora
      CA Zunaid Hingora
      Blog Post Author

      Hi Tim,

      Good morning.

      LTMC cannot be used for changing the object. We can use the Mass functionality. Also will get back to you after doing more research for Changing the object.




      Author's profile photo Chandan Bellamkonda
      Chandan Bellamkonda

      Hi Zunaid,

      Could you please tell me how we can create material master record through LTMC by assigning internal number.



      Vk Rao

      Author's profile photo CA Zunaid Hingora
      CA Zunaid Hingora
      Blog Post Author

      Need to check this. Will let you know.

      Author's profile photo Chandan Bellamkonda
      Chandan Bellamkonda

      Hi Zunaid,

      Thank you, any clue ,have you got for that



      Vk Rao

      Author's profile photo CA Zunaid Hingora
      CA Zunaid Hingora
      Blog Post Author

      Hi Chandan,

      Recently our MM team have uploaded Material master (last Week) through LTMC. 1909 version do not support Internal number range. Workaround is to Create Internal number range as external and create the internal order. This will have same impact but need to track.

      I hope this clears your doubt.



      Author's profile photo CA Zunaid Hingora
      CA Zunaid Hingora
      Blog Post Author

      Sorry for typo error in above comment. I meant material master and not internal order.

      Author's profile photo Ahmed Abdallah
      Ahmed Abdallah

      Great blog ! Very useful and detailed indeed ??

      Author's profile photo CA Zunaid Hingora
      CA Zunaid Hingora
      Blog Post Author


      Author's profile photo Gabriela Gratarolli
      Gabriela Gratarolli

      Great Post, thank you so much for sharing!

      Author's profile photo CA Zunaid Hingora
      CA Zunaid Hingora
      Blog Post Author


      Author's profile photo Rodrigo Arai
      Rodrigo Arai

      Dear Zunaid. Excellent Post.

      I have a question: the SAP S/4 HANA Migration Cockpit (LTMC) functionally has any option for migration of DMS (Document Management System)?

      If is not possible: do you have any SAP Note that have any mention about it: DMS is not support at LTMC functionality.

      Thanks in advance.

      Have a nice weekend

      Best Regards from Brazil.

      Rodrigo Arai

      If you preferred, I created a Question:

      Author's profile photo CA Zunaid Hingora
      CA Zunaid Hingora
      Blog Post Author

      Dear Rodrigo,

      Thank you for your message. As far as i am aware, LTMC does not support DMS. If got chance, will connect to SAP for this and convey you the response.



      Author's profile photo Garcia Bernardo Marcelo
      Garcia Bernardo Marcelo

      Nice work Zunaid Hingora !

      On a past post, you told you can't modify/update an object from Migration Cockpit. Can you do it by creating a Z migration object from LTMOM?


      Thanks in advance!

      Author's profile photo CA Zunaid Hingora
      CA Zunaid Hingora
      Blog Post Author

      Hi Garcia,

      Thank you for your comments.

      I haven't got a chance to work on LTMOM. So have no idea about this.

      I consulted SAP for changing object. I was asked to use mass functionality. You can refer my blog on this.



      Author's profile photo Sachin Arora
      Sachin Arora

      Hello Zunaid,

      How is Transaction/Master data is transferred in case of ECC conversion to S/4 HANA ?


      Author's profile photo Rivert Torres
      Rivert Torres

      As far I know this is possible in version  S/4 HANA 1909, it is possible to add or modify/update an object (LTMC) in the segment Event-Based Rules .

      Author's profile photo C N Shivappa
      C N Shivappa

      Good one, Thanks for sharing .

      Author's profile photo CA Zunaid Hingora
      CA Zunaid Hingora
      Blog Post Author

      My Pleasure

      Author's profile photo THIRUMALESH BIRAKONDA

      Hi Zunaid Hingora,

      Thank you for wonderful blog about LTMC.

      I have read about LTMC for the first time in this blog and I understand very clearly about LTMC.

      I hope it will be the same process for data migration of all master data & line items right?

      Please confirm on the above, so it will help out me in my present project.

      Once again Thank you for such a great blog.




      Author's profile photo CA Zunaid Hingora
      CA Zunaid Hingora
      Blog Post Author

      Yes. It will be same.

      Author's profile photo Mark Kirkup
      Mark Kirkup

      I was thinking of writing a blog on this topic but I think you covered everything for the new tools.

      Great effort and contribution.

      Author's profile photo CA Zunaid Hingora
      CA Zunaid Hingora
      Blog Post Author

      Thank you Mark.

      Author's profile photo SRINIVASULU BESTA

      Hi Zunaid,


      Thanks for the wonderful blog. it really helps.





      Author's profile photo CA Zunaid Hingora
      CA Zunaid Hingora
      Blog Post Author

      My Pleasure

      Author's profile photo SIVASANKARAN SUNDARESAN

      Hi Zunaid,


      Thanks for this very useful article. First time I read this, and I find it useful.

      I have a query, you mentioned for now you haven't attempted 'changing existing objects' via LTMC.

      We are in 1709 version, and I need to modify Internal Order settlement rules specially adding additional rows with revised validity, having modified Profit Segment and COPA derivation based on customer specific attributes.  Is there any predefined template as a mass change available?

      I tried using our custom-developed mass change program, however, I observed we can add new rows with new From/To Year/Period only, without any changes to Profit Segment at each IO level.

      After uploading the new row, we are obliged to manually edit the profit segment for fresh derivation, where not all key fields are derived, certain fields are left out.

      Any clue how to go about it? I thought of enhancing the existing custom-program, but meanwhile, trying to see if there is an alternate workaround.

      Please advise from your experience.

      Regards, Sivasankaran S

      Author's profile photo CA Zunaid Hingora
      CA Zunaid Hingora
      Blog Post Author

      Hi Sivsankaran,

      I do not have system to check this but i have posted your comment here in below link. please follow this.



      Author's profile photo Dave Wolles
      Dave Wolles

      I truly hope LSMW remains in S/4, as there are still lots of missing core functionalities in LTMC. The biggest is, for me, the complete lack of HCM scenarios (so I disagree that it has 'nearly all processes included'; for HCM it's useless out-the-box). Compared to the ease of use that LSMW is (and that it can be used directly in production), while HCM scenario's require custom development, makes it a no-go and a hard pass.

      Dynamic actions are obsolete anyway when doing SFSF EC integration, so this is not a valid argument against LSMW.