Professional Documents
Culture Documents
Hello ,
Today we are discussing SAP Data Migration using SAP LTMC and how to use LTMOM for
extended customization here.
When We are Implementing the SAP S/4HANA solution, we can migrate our master data and
business data from SAP systems or non-SAP systems to SAP S/4HANA. By using SAP S/4HANA
migration cockpit.
In past, I have covered different Data Migration Approaches in the following blog post, that covered
LTMC detailed steps using file-based approach Master data migration
https://blogs.sap.com/2019/09/24/sap-s4hana-data-migration-cockpit-insights-and-business-partner/
For the Master/Transactional data transformation, we used to use LSMW from legacy systems like
ECC, any other ERP or tally, whatever data like a cost center, profit center, bank, G/L account, BP.
When we have more data, we cannot do this one by one manually (definitely not ) – so we use
a tool like LSMW in past.
LSMW vs LTMC
Note: we do have LSMW still exist in SAP, but not recommended by SAP nowadays.
1. File-based approach
What is LTMOM
where it is useful?
Scenario: there are few customization fields that must add, the LTMC can’t help and LTMOM has
come to the rescue of the situation here.
Steps:
Open the same project in LTMOM and double click on the Source Structures. This will show you
the list of fields already added to the migration template. All of them may not be visible in the
template.
LTMOM will allow us to create additional fields and customization fields in the source structure
and, mapped to the target structure.
1. Step1: Go to LTMOM tcode, select the project and data object to add additional/customized
fields.
LTMOM_TCODE
Step 3:
step 4:
enter the Field name, data type and length, other details as shown below:
Field details
Generate Object
Note: Here we need the ABAPer to add the same field name in the target system Structure as well.
Step 9:
LTMC
Step 12:
Template Downloaded
Step 13:
and, once finished – fill the template and simulate the process and load the data to the target:
In the next blog, will see how to deal with staging tables.
Thanks,
Venkatesh Golla
FollowLikeRSS Feed
Alert Moderator
Assigned Tags
SAP S/4HANA
SAP Advanced Data Migration by BackOffice Associates
SAP S/4HANA Cloud Data Migration
SAP S/4HANA migration cockpit
#custom FM; #LTMOM; #LTMC
#LTMC
lsmw
View more...
Similar Blog Posts
How to Upload Bank Master Data in SAP S/4HANA (Part 1) Bank Keys using LTMC
By Arsalan AslamJun 12, 2020
Data-Migration in S/4HANA On-Premise - LSMW ? SAP RDM Content? Migration
Cockpit ? SI Tools
By Monika PatelAug 02, 2017
S/4 Hana - House Bank, Bank Account and Account ID Overview.
By Zunaid HingoraOct 18, 2019
Related Questions
LTMC Hana migration in Dev, QA, and Prod
By Glen AnthonyMay 28, 2020
LTMOM Creation of REFX Org structure Business Entity record not getting created in sap
By KAMLESH NAKHALEOct 04, 2019
Value Mapping tables in LTMC
By Suresh BabuNov 11, 2019
Join the Conversation
SAP TechEd
Tune in for tech talk. Stay for inspiration. Upskill your future.
Coffee Corner
4 Comments
You must be Logged on to comment or reply to a post.
Heinrich JHL
August 9, 2021 at 3:52 pm
What would you recommend to load the India specific data in thousands of new business
partners? The standard templates does not have anything. Would you still think of 100%
improvement for ready made templates and consultant dependency?
I cannot agree at all that the omission of batch input recording is a 100% improvement and
adds any value, from my point of view it is the total opposite. With LSMW and recording the
job would have been done in 10 minutes while with LTMC the search for an option has not
even finished.
What would you do if you had to separate the house number from the street in old existing
data?
With LSMW recording a 10 minute job, in S4 just impossible. Recording not available for
BP, and no mass maintenance for address data.
Can you elaborate on "changing fields" where you have put YES in the LTMC column and
use LTMOM under remarks?
Like 0
Share
Avik Mazumder
August 23, 2021 at 9:10 am
Heinrich- I do agree with your points.Moreover,to me the table shown on the blog is
oversimplification in hindsight. First we need to be hands on with LSMW -deep-dive,then
with LTMC and then with LTMOM,finally drafting a Pros & Cons. would have been
appropriate.
Major challenge of LTMC is how do we change mass data- ( Obviously not considering the
MASS options,the fields outside that scope).In practical implementations,we still have to
build custom ABAP programs for MASS change of master data
(Supplier,Customer,BP,article etc.) sets as far as few of my past S/4 implementations are
concerned. LTMC must have something for mass data change mode- Business might have
given wrong file inputs for few columns,which got loaded by mistake, there might be late
entry requirement to add few extra fields across work-stream and how do we mass update
all those already created mass data set using LTMC- those questions are still un-
answered.
Like 1
Share
Anupam Samanta
September 10, 2021 at 11:03 am
Dear All,
For Data Migration we generally consider entire ETL part. Where Migration cockpit(LTMC)
is typically used for data loading and which is meant for one time Data upload only.
I know using customization or creating custom projects in Object Modeler(LTMOM) you can
create change objects.
1. Use Data Integrator ( which is bundled with S4HANA license ) as your Extract and
Transformation tool. Then push these data into Migration Cockpit Staging area for data
loading using LTMC(Migration Cockpit).
@Heinrich JHL This approach can address your concern where you are having huge data
volume. You may not needed Data extract and Transformation tool, but you need to fill the
staging database using your pre-load data in migration cockpit format. and then start
loading the data from Staging area.
Also to cater any new field requirement we need to add those fields in both Source and
target mapping . Since LTMC uses BAPI's for data upload, need to check if that field is
available in BAPI as well to do the target mapping. If not then you need to enhance the
BAPI to migrate data for that field.
2. Use Data Integrator as your entire ETL tool. It will be an automated data load.
Avik Mazumder : This approach can cater mass change efficiently in subsequent loads. In
this case Migration cockpit will not be used .
3. Use any third-party ET tool / Manual approach to prepare transformed data, and then fill
the staging area with the transformed data. and start loading using Migration cockpit
staging transfer method. It can handle large volume of data.
4. Use any third-party ET tool / Manual approach to prepare transformed data, and then
use Migration Cockpit templates to upload the data using file transfer method. In this case
there will be a limitation in file size.
Also SAP has introduced Direct transfer method in Migration cockpit which can transfer
data directly from legacy SAP systems.
To summarize, Use Migration Cockpit as a tool for one time data creation.
if you are looking for data management / maintenance using migration cockpit , you need to
customize the standard object or create change objects using Object Modeler(LTMOM).
SAP S/4HANA Migration Cockpit - Creating Your Own Function Modules in LTMOM
Regards,
Anupam
Like 2
Share
Heinrich JHL
September 14, 2021 at 7:20 pm
Creating own objects using BAPIs might be an option where I have to dig deeper.
Recently I stumbled into another gap with "Extend Supplier" . Wanted to create new
purchasing organization data, but then ran into ASSERTION_FAILED dump. Just to get
pointed to the docu which says: This migration object is based on the assumption that
business partner and supplier are using the same
partner ID. If you have customized your system in a different way, you must adjust the
migration object.
I wonder if there is any hint or note when you customize your system that tells you that you
should make sure to have the Business partner number synchronous otherwise you cannot
use LTMC like it is delivered.. I have not seen such hint and the consulting partner has not
mentioned it. Probably because we never had a chance to make it happen with a brown
field approach.
But if you have a 30 year old system and data since that time, then you have rarely large
volumes for new creation, 90 % are just extensions of existing data.
https://blogs.sap.com/2021/08/08/sap-data-migration-sap-ltmc-and-ltmom-lsmw-vs-ltmc/