‎2006 Jul 29 1:35 PM
Hi All,
Please tell me what to do when we get timeout error while running BDC.
Thanks & Regards,
Kesav
‎2006 Jul 29 1:43 PM
Hey,
You will get the time out error only if you are running your program in the foreground and the runtime exceeds the maximum allowed runtime for an application in foreground.
Analyze the short dump, The dump will have the name of the parameter which needs to be configured for maximum runtime.
Check the value of this parameter with your basis guy.
If the value cannot be changed then you need to schedule your program in the background.
-Kiran
Please mark useful answers
‎2006 Jul 29 1:53 PM
Hi KP,
You get the timeout error when runtime exceeds the maximum allowed runtime for an application.
Check the error log file (SM35).
Regards
Inder
‎2006 Jul 29 7:31 PM
hi,
time out error can come bcos of big files.
try to split the file in 2 or 3 parts then upload it.
hope it works..
regards
cnu
‎2006 Jul 29 7:56 PM
Hi
Run your program in background rather than in the foreground where you will get timeout error..
Cheers,
Abdul Hakim
‎2006 Jul 31 5:26 AM
Hi !
Try processing the Batch-Imput "in Background" not in Digalog-Mode.
Regards
Rainer
Some points would be fine if that helped a bit...
‎2006 Jul 31 5:33 AM
Hi,
The maximum time for execution of any program in foreground is set to usually 5min. This can be changed by the BASIS person. If the Execution time of a report program exceeds this set time limit, then it gives an error of time out.
In your case, what you can do is create two programs. The Selection screen would be in ZPROG1. In ZPROG1 use JOB_OPEN, JOB_SUBMIT, JOB_CLOSE and in JOB_SUBMIT pass the Report name as ZPROG2. Here ZPROG2 is the Report program which would be executed in background. Cut paste the BDC logic from existing program into ZPROG2.
So ZPROG1 would be executed in foreground and will call ZPROG2 in background. This would solve the problem of time out.
Best regards,
Prashant
‎2006 Jul 31 5:43 AM
Hi KP,
If you want your BDC to run in foreground and you should not get Time Out Error, then send a request to your Basis Administrator to increase the Time stamp(or Program Runtime time stamp). The reason for the above is the administrator would have fixed a timestamp after which you will get a dump error(or Runtime error) even though you dont have any problem, so you need to tell the administrator to increase that time.
or.,
The better/optimized way is to run your BDC in Background.
Regards:-
Santosh.D