We are using program RBDMANIN to process idocs in batch. Right now, a bunch of idocs fail with the message "No status record was passed to ALE by the application". What we observed that once an idoc fails, all the following idocs fail with this message.
When we take these idoc numbers and re-process them via BD87 - they are processed successfully (or fail with a relevant message and status). This is a custom idoc/message type and the there is custom code which is used for processing this idoc.
I read posts here on SDN about the same error. All the variables/objects are being cleared. Also, what makes it strange is that when we go via BD87, idoc is processed successfully. Any thoughts where the problem could be?