‎2012 Nov 02 8:35 AM
Hi experts,
We are processing the IDOC to create orders through function module "IDOC_INPUT_ORDERS". When we are doing the processing in background, the system is giving dump "TIME_OUT". This will make the IDOC to go into 51 status. We are not sure why the system is going to this dump in background. when checked with transaction SM66, the system is taking the dialogue work process. I want to know how the system switched into dialogue WP when there is no manual intervention. Any suggestions?
‎2012 Nov 02 2:28 PM
Hello Manjunatha,
the standard IDoc processing report RBDAPP01 allows parallel processing of IDocs. During the parallel processing each IDoc package (package size can be specified on the starting screen) is processed in the separate dialog work process.
If the IDocs are large, then it might indeed come to the short dump.
To resolve you can:
a) Switch off parallel processing
b) Verify and reduce package size
c) Trigger performance analysis to understand why the processing takes long and check how to optimize it.
Option c) will require performance tracing and analysis skills.
Regards,
Yuri
‎2012 Nov 02 2:28 PM
Hello Manjunatha,
the standard IDoc processing report RBDAPP01 allows parallel processing of IDocs. During the parallel processing each IDoc package (package size can be specified on the starting screen) is processed in the separate dialog work process.
If the IDocs are large, then it might indeed come to the short dump.
To resolve you can:
a) Switch off parallel processing
b) Verify and reduce package size
c) Trigger performance analysis to understand why the processing takes long and check how to optimize it.
Option c) will require performance tracing and analysis skills.
Regards,
Yuri