04-27-2006 1:30 PM
I am currently experiencing a problem in using program RBDMANI2 to reprocess some failed IDOCs whereby the status message is being appended to the wrong IDOC.
For example, IDOC no 1234 fails, as does IDOC 1235. Periodically, RBDMANI2 is run in batch mode to reprocess all failed IDOCs. IDOC 1234 and 1235 are set to status successful, even though the data contained in IDOC 1234 has not been successfully processed, and the success message contains the document number relating to IDOC 1235.
I have checked for the obvious, such as message and BDC data tables not being refreshed, but this appears to be OK.
Does anyone have any suggestions as to where the problem may lie?
Thanks
Colin
05-22-2006 8:43 PM
Can you please check your IDOC program/function module for occurences of exclusive "Commit Work" statements.
05-22-2006 8:57 PM
Why don't you put a break-point in your processing function module and execute RBDMANI2 to see what's wrong inside?