Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

ALE collect idocs causes error "..no status record"

Former Member
0 Kudos

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

3 REPLIES 3

Former Member
0 Kudos

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

0 Kudos

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

Former Member
0 Kudos

closing this one down