Differences Between LSMW, BDC & LTMC in SAP
Differences Between LSMW, BDC & LTMC in SAP
DIFFERENCES
BETWEEN LSMW,
BDC & LTMC
IN SAP
After 20 years of success in the realm of R/3 and ECC, LSMW finally has a
viable competitor called LTMC or Legacy Transfer Migration Cockpit. LTMC
is native to S/4 and enjoys a small advantage over LSMW in most cases,
but only when implementing S/4; it isn't available for R/3 or ECC.
LTMC does a lot of the heavy lifting, but the hardest work is carried out
behind the curtain using BAPI's with specific requirements. These include:
This chart explains where the relationships between LSMW and LTMC exist
so that an LSMW user can be confident and proficient in under five hours
with just a little hand holding, self-study and experimentation.
While the glossy brochure claims that LTMC can be used to migrate
data without programming, it ends up pushing the transformation to
wherever the source data is being prepared and validation back into the
SAP system. The example used when "Creating Your Own Migration
Object Using the Migration Object Modeler" calls a custom BAPI in the SAP
system which seems like it would require exponentially more work than
using LSMW; it would look something like this:
LTMC LSMW
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.
These scenarios are oversimplified, but the process of writing reports and
functions is grossly oversimplified in the LTMC example above. LSMW, on
the other hand doesn't require transports to move custom code through
the development landscape for testing and then for use in the production
system.