‎2025 Feb 20 7:10 PM - edited ‎2025 Mar 16 4:25 PM
I'm processing inbound IDocs via BD20/RBDAPP01, in parallel mode, with packages of 5 IDocs. Sometimes, all the IDocs of one package remain in status 64 (to be processed), and no error is shown in BD20.
It seems to be random. Running BD20 again processed successfully these remaining IDocs.
I did some debug and couldn't find the reason. Debug seems preventing the bug to happen.
I ran BD20 with the option "Wait end of processing", and still IDocs remain in status 64, but no error.
What could be the issue?
My system: ABAP 7.40 SP 23.
Request clarification before answering.
Just look at the short dumps in ST22.
If there's a short dump, all the IDocs of the package remain in status 64.
An intermittent error, which doesn't happen in debug, may be due to a lock issue. A short dump might indicate a deadlock.
NB: for information, even running BD20 with the option "Wait end of processing" doesn't detect the short dump, there is no message at all. Here's the code in ABAP 7.40 SP08 which doesn't do anything special if a short dump happens (system_failure):
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 7 | |
| 6 | |
| 6 | |
| 4 | |
| 4 | |
| 4 | |
| 3 | |
| 3 | |
| 3 | |
| 3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.