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.


Process Efficiency

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.

LSMWLTMCProcess Improvement %Value AdditionRemark
RecordingYesNo100%Very High
ReusableYesYesNALTMC easy to reuse than LSMW.
ExpertiseYesNo75 to 80%HighBasic training is required to use LTMC
Consultant DependencyYesNo100%Very High
Ready Made TemplatesNo.Yes100%Very High
Changing fieldYesYesNAUse LTMOM or Mass process.
Ease of UnderstandingNoYes100%Very High
ComplexityVery HighVery Low100%Very High
LTMC •Get a developer key. •Create structures in SE11 for importing and exporting parameters. •Create a remote enabled function module with importing and exporting parameters (must be of type structure) in SE37. •Create a business object in SWO1. •Insert RFC function module into business object. •Test the BAPI. •Produce copious amounts of documentation to demonstrate that the BAPI does what it is intended to do. •Create a transport to get BAPI into a quality system. •Get a Solman account (if BASIS team doesn’t handle this) •Test the function in third-party system. •Get sign off from bureaucrats. •Transport the BAPI to the quality system. •Activate and test the BAPI in the quality system. •Produce more documentation. •Create another transport to move BAPI to production system. •Get more sign off. •Transport BAPI to production. •Create custom migration object in Migration Object Modeler. •Create source structures. •Download template from LTMC. •Carefully copy data from source file to template. •Upload the new source file. •Activate the new source file. •Transfer the records.LSMW •Create a new LSMW object in development system. •Create a recording. •Maintain the source structure. •Maintain the source fields. •Map the source fields to recording fields. •Import the original source file. •Create a batch. •Load the data using SM35. •Export the LSMW object. •Import the LSMW object to the quality system and test there. •Import the LSMW object to the production system and load the data. •Produce high-level report for user.