Since my last post regarding LTMC, I was inclined to write about LTMOM too. Now we have the capability to use the function modules to upload data. Less ABAP work it seems… SAP may have just hit the jackpot with this move.

Authorizations

To be properly able to use LTMOM, you’ll need 3 authorization objects.

  • S_DMIS_MOM
  • S_ADMI_FCD
  • S_DEVELOP

Just assign them into related roles you expect to use.

Create Project

Let’s say that we have a clean-sheet system and we are about to make a brand new entry to data migration for related system. We need to create a project -as in LSMW-. For that, we need to go to LTMC.

successfully created project

Now we are ready to move to LTMOM.

Create User-Defined Data Migration Object

Source Structures

Since we’ve got our new project, let’s create a user-defined object. User-defined objects mostly help us to migrate custom data that we don’t have at standard. In our example, I have chosen to upload new production orders. Over here, each structure will inherit an excel tab to upload.

Now, one of the LTMOM’s most important part. It just asks you which function to use. With this approach, SAP just gives flexibility to incorporate every possible action in mass. In absence of developer.

append structure

After you’ve created the user-defined object, it’ll bring the object tree on the left. First you need to create a source structure. I know it’s kinda weird but right click on “Source Structure” and choose “Append Structure to lower level” this will give you first structure to you. So that you can provide it as an Excel -XML to be more precise-. If you are in need of multi-level structures, you can also create lower level or higher level

Just as it was in LSMW, we will enter the column names into the structure.
You can use the buttons to add line or to remove.

toolbox

Data Structure Mapping

As it was in LSMW, we are bound to match the source structures with target structures. Just simple drag-drop will work.

structure mapping

Field Mapping

Our drag-drop operations also work in here. Just drag and drop over the field you’d like to match.

field mapping

If you are tend to use constant values, just double click over the target field.

move rule

This part is important due to the fact that rules gets inbound to our work process. A rule can be easily fed from segments, idocs or directly fields.

Standard Transfer Rules

Rules, Rules, Rules…

This place is also relevant from custom rules. You can create event-based or field-based rules which you can support with additional ABAP coding. By defining import and export parameters. Which i am not going to use in this example. You can also use event based rules to make starting objects or ending objects.

import exports
code detailing
some dummy coding

End of Modeling Process

After we are done with all application, just move to top, and generate the program.

Generate

After you’ve successfully generate the model, you can proceed to LTMC to start data upload.

If you don’t know how, you can use my previous post regarding LTMC.
https://leventozel.com/2019/ltmc-data-migration-workbench-1/

Thanks.
Levent