Skip to Content
Author's profile photo Vijay Chintarlapalli

Migration Cockpit Migration Object Modeler S/4HANA Basics

This blog explains the basics of the Migration Cockpit Migration Object Modeler .

Before reading this blog make sure to already your aware of the Migration Cockpit

Transaction : LTMC  .You can find detailed information in the below blog  

https://blogs.sap.com/2017/02/28/getting-started-with-the-s4hana-migration-cockpit-onpremise/

Introduction :

It is a part of the Migration cockpit which integrates Custom objects or  standard objects not provided in the S/4 Hana Migration Cockpit template.

NOTE : Its available only on On-Premise systems

Transaction for MOM : LTMOM (SAP_CA_DMC_MC_DEVELOPER role should be assigned to user to access it

Source Structures :

The structures are shown in a hierarchy way  which are visible in different tabs shown in the excel template in Migration cockpit.

You also have the possibility to make the field ( required ,visible or non-Visible ) in the excel template Right click on the structure->Display view will open the below view

Target Structures :

Target Structures are the strucutres to which the sources structures are mapped .They can be single or multiple fields or tables.

There is a Function Module on the top of the structure which is used transfer data from source structure to relevant target structure to S/4 System.

Structure Mapping : : ‘>>’ this symbols represents that the Target structure is mapped with the source structure.You can also Drag and Drop for the structure mapping in the edit mode.

Field Mapping : This section display all the fields which are mapped and also not mapped

Mapped target fields are displayed with green icon and the others with red.

You can also drag and drop the fields then MOVE statement will appear showing that the field is mapped.

You can also create own

Rules :

There are some rules similar to the enhancements where you can change the values of fields or add custom code .

Field Based rules : These are used to change the target  field values during the migration.(Exmaples like internal and external numbering of customers  )Event Based  : Custom coding can be inserted at some predefined points of predefined events(Like strart of loop or start of record ) .You have an option to write the below three in the drop down of the variant type.(You can also

Free Code

Fixed value

Translation Object

 

Internal Rules : These are re-usable code modules which can shared across the other rules.This is triggered either with the field-based or event based rules

Translation Objects : This is used for the translation like Country keys, Language keys .

NOTE : Can be enabled only by the field-based or internal rules.

For further information on how to extend the or add new fields please look at the below blog :

https://blogs.sap.com/2017/06/20/discover-the-s4hana-migration-cockpit-migration-object-modeler-onpremise-nltmom/

Assigned Tags

      19 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Enrique Hernandez
      Enrique Hernandez

      Great and useful text, thank you!

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      Welcome

      Author's profile photo Sara Amzil
      Sara Amzil

      Hello,

      Can i add a new sheet to the migration file please ?

      I'm trying to add "contact person" sheet for vendor, since it is available only for customers.

      BG

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      Hello Sara,

      What do you mean by sheet ?

      You can add a new field by using the migration Object modeler and map the field if needed.

      Thanks,
      Vijay

       

      Author's profile photo Sara Amzil
      Sara Amzil

      Hello,

      This is the sheet that i want to add in the standard migration file, not only a filed.

      BG

      Sara

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      Try to customize the Vendor Migration object using the MOM and use the object in Migration Cockpit it will appear automatically there.

      Author's profile photo Mariana Santos
      Mariana Santos

      Hi everyone,

      It it possible to change a mandatory field (ex: valuation type in the document for extend material) not to be mandatory?

      Thanks in advance

      Mariana

      Author's profile photo praveen kumar s
      praveen kumar s

      dear sir,

      I uploaded maintenance plan master data through LTMC. in that, I missed filling a field. is it possible to re-upload that fields alone?

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      Yes you can do it as an update

      Author's profile photo praveen kumar s
      praveen kumar s

      dear sir, please explain steps

       

      -thanks

      Author's profile photo Saurabh Tiwari
      Saurabh Tiwari

      Hi Vijaya,

      I am trying to use LTMC for material PO upload and its successful. But, I am stuck to upload service PO as there is no place holder in default LTMC template for open PO in LTMC  for uploading service PO.

      Please let me know if there is a way to upload service PO.

       

      Thanks.
      Saurabh

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      Dear Sandeep,

      Please raise a new questions as this looks specific requirement.

      Thanks,

      Vijay

      Author's profile photo Saurabh Tiwari
      Saurabh Tiwari

      Hi Vijaya,

      Its raised already:

      https://answers.sap.com/questions/755206/service-po-upload-with-ltmc.html

      Could you please provide some inputs on this.

      Thanks.

      Author's profile photo Saurabh Tiwari
      Saurabh Tiwari

      Hi Vijaya,

      Awaiting for your comments please.

      Thanks

      Sandeep.

      Author's profile photo MAHENDER RAO MALYALA
      MAHENDER RAO MALYALA

      Dear Vijaya Simha Chintarlapalli Reddy

      While doing LTMC , Data Validation completed and when i am transferring into convert values "CNV_DMC_WDA109 " error is coming . Can you reslove the issue?

      Thanks

      M.Mahender rao

      9059489320

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      Can you please raise a question in the Community as this related to a specific error with more explanation ?

      Thanks,

      Vijay

      Author's profile photo Gauri Rathi
      Gauri Rathi

      Hello Vijaya,

      We are using 1909 version of LTMC. I am uploading initial stock.

      But when checked template of material inventory balance, I do not have material number as key field in the template whereas I see material number as a key field in earlier version.                                    Instead I have Technical Document Number MBLNR as a key field in header and in Item, I have Technical Document Number (MBLNR) and Technical Item Number (POSNR) as a key field.

       

      I am not sure, what should be passed here in MBLNR and POSNR as I need to pass material to upload stock.

      May be this is difference is due to latest version of LTMC.

      Could you please help me with this.                Thanks in advance!

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author
      Gauri Rathi : Please post as a question in SCN so that you will have more reach .
      Thanks,
      Vijay
      Author's profile photo Derek Ren
      Derek Ren

      Hi Vijaya,

      like for the subroutines in the event-based rules, where can i check the abap code in there, since there is no response when i am trying to double click them, and can i also make some change or add enhancement there?

      thanks and looking forward.

      for example as in the following picture: