Parallel Processing of IDocs
By Imran, Mohammad January 31, 2022 under SAP
Parallel processing becomes necessary when you are dealing with huge number of records, parallel processing can improve your IDoc processing time. It can save 50% of time as compare to normal IDoc creation. In this post, we are going to see one of approaches of parallel processing of IDocs. We will be using a special program called RBDAPP01.
Step 1
Create IDocs under 64 status. You can check the post partner profile setup to know how we create IDocs under 64 status.
Step 2
Once you have all your IDocs under 64, run a T-CODE(SE38) and enter the program name - RBDAPP01. Click on execute
Step 3
Under the IDoc selection tab – Enter message type of IDoc and enter created On or leave it blank. Created On is required when you want to process certain number of IDocs else leave it blank to process all the IDocs.
Under the Parallel Proc tab – check Parallel Proc. Active and Server Group as 390. If 390 does not work or not available choose other available server.
Step 4
Once you have made the required entry, give a name and save the variant by clicking on save button. You can find it on top.
Step 5
Come out and run new T-CODE(SM36) and enter details as below.
Step 6
1. Once you enter the Job name Click on Step.
2. Enter user which you want reflect in table as Created by
3. Enter ABAP Program as RBDAPP01
4. Select Variant that you just created.
5. Click on Save.
Step 7
Screen below is just for an information purpose, do nothing click on back.
Step 8
You came back to initial job screen, Now click on Start Condition.
Step 9
Press Immediate and save.
Step 10
Again back to job screen, now save and you should see background program scheduled.
Job Status
To check the Batch job status run SM37 -> execute. Parallelly check WE02 whether IDocs moving from 64 to 53.
Conclusion
So you have seen how we how we schedule a batch job to execute parallel processing program to to turn to your IDocs from 64 to 53. You will see significant improvement in your IDoc processing.