01-10-2006 8:54 PM
Hi all
developed our own idoc and messagetype ofcourse including output program and input FM. Have set up ALE to transport the idocs immediately no problems ;O) ... but when I set up my partnerprofile in sending system to collect IDOC's in packets of 50 all IDOCs in receiving system goes on error with status 51 and error B1 358 "..no status record..". What is going on?
Would appreciate some help.
Have studied the ALE IDOC bible but no luck here!
Thanks in advance
01-10-2006 9:06 PM
Your problem is coming from IDOC_INPUT_CLOSE function module in the following lines.
* Check that all the status values in table idoc_status are identical.
perform status_check_return_values tables idoc_control
idoc_status
changing subrc.
if subrc = 1.
message e357 raising status_error.
elseif subrc = 2.
message e358 raising status_error.
endif.
See in debugging what is missing. I think you may not be writing out status records for every document in the packet of 50. May your custom program is missing something in between and may not be suitable for multiple IDocs in a single run.
Srinivas
01-11-2006 7:40 AM
Thanks for your reply but its not helping since when processing the idocs in WE19 no problems occured but however the system has been restarted and the problem has disappeared so everything is fine. I believe that there where some "dirt" clogging up the system somehow.
Cheers
09-08-2009 10:43 AM