Skip to Content
Technical Articles
Author's profile photo vrishti jain

Guide to Mass Upload PM Maintenance Orders in S/4 system(2022) using LTMC

Problem Statement : We want to upload bulk PM: Maintenance order/ work order (IW31) to S4 HANA system from another legacy system along with long text info. Although there are many options available  like BDC, LSMW but with Maintenance work order these options does not have long text options. This LTMC approach has all the features including long text, operations, etc.


Solution : Benefits of using this LTMC approach.

• There are predefined templates (XML/.CSV) files for each object.
• There are multiple migration objects available which we can use as per requirement.
• The migration programs are created automatically, no developer required by customer.

In this article, we will see step by step guide to upload PM maintenance order (Iw31) in latest 2022 S/4 Version.

Step 1: Open Fiori Launchpad. Click on below tile “Migrate your Data”


Step 2: Click on “Create” button and choose “Migrate using staging table”


Step 3: Now give name to project starting with Z_ and then select database schema as per requirement. We are selecting “Local SAP S/4 HANA database schema”. And Click on step 2.


Step 4: Select local package or provide your custom package and click on STEP 3 button.


Step 5: Search PM maintenance order in left side panel. Select it and transfer to right using arrows. And then click on “Review” button.


Step 6: Then review your entries and click on “Create Project” button. And your project will be created.

The documentation button showing can be used to help in filling the template for data upload.

 Please wait for few minutes , then your project status will be in progress.

Important info: If you feel your project creation is taking too long then click on “Monitoring button” It will show the status of background process . Also check the missing authorization using SU53 transaction,

Step 7: Once your project is read, you will have an option to  “Download template”. Click on the button and save files in .CSV format.


Step 8: You can fill the data in the downloaded files and then upload the same using “Upload File” option. You can see which file is mandatory and which file you needed. You can also refer the documentation provided by SAP on portal / or the link I highlighted in above screenshots.

Step 9: Once the files are uploaded click on “Validate data ” button.


Important tip: You can go to Monitoring button whenever you perform any activity to see if that is failed or successful, it will show you all the logs and error messages.


Step 10: Once the data validated successfully. Click on “Transfer Data to staging tables” button.


Step 11: After data successfully transfer to tables. Go back to main project screen and there you can see “Prepare” option.

Step 12: After Prepare “Mapping Tasks ” option comes up. Click on it and then You can see the data and confirm the same at that steps.

Step 13: After this “Stimulate” option comes up, After you successfully stimulate it, finally “Migrate” Option comes up.

Once you click on Migrate your data will be migrated and new work order get created in the system. You can check the logs in Monitoring screen.



Similarly you can use LTMC for other data load into the S4 system. SAP has make the process very simple and efficient.

Always check for authorizations if any task/process failed during this. Monitoring screens helps to get the error messages or successful logs during this whole process.

Thanks for reading the post. Happy Learning.

Assigned Tags

      1 Comment
      You must be Logged on to comment or reply to a post.
      Author's profile photo SOWRYA M
      SOWRYA M

      Hello ,


      I am getting error at the time of simulation - operation already exists .I am using operation numbers such as 0010 , 0020 etc  ,Please let me know if in case you had also came across of that error and also please share how to resolve that .