cancel
Showing results for 
Search instead for 
Did you mean: 

Idoc parallel Processing to lower processing time !!!

Former Member
0 Kudos

Hi All,

We are using Idoc approach to post Sales Order Idoc to SAP from legacy system.

Design is -

1 Header in file ~ 1 Sales Order  in SAP ~ 1 Idoc

Now, if in one file there are 10,000 Headers, then they create corresponding 10,000 Idocs in SAP.

And to process these Idocs we are using Background Job Scheduling. This is resulting in lot of time to process all Idocs.

In order to lower the time taken by Idocs for processing,we activated parallel processing but this option sent all Idocs to error saying - "Idoc cannot be opened".

This must be due to duplicate/lock issue.

Can anyone tell me how to improve/reduce Idoc processing time.

Thanks

Neha

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

one way I have solved such problems in the past, is to open the file and pre-process it first.

In other words, I took the file and created a new one from it - and consolidated any related items to one header - so in effect the consolidation/grouping of segments to one common header resulted in a lot less IDOCs. Obviously, the old file is retained somewhere and the new file is then processed.

Just throwing out there one way you may attack this problem - of course you may find it is not viable in your own circumstances. One advantage though with this, is that once you have done the file build etc you end up with a simple file program as a pre-requistie step - but everything else you have done stays the same! So in that respect is easy to implement and does not impacts on your current IDOC solution. Your just re-arranging the import file.

turmoll
Active Contributor
0 Kudos

Hello,

Have you glanced at: Processing terminates for IDoc packages

/Jakub