‎2007 Apr 10 6:29 AM
Hi,
Im executing RSEOUT00 to process all outbound idocs with status 30. The problem is if I only have one idoc to be processed, the status remains 30 while if I have for example 5 outbound idocs, all idocs EXCEPT the last are processed. Processed Idocs would have status 03.
How come this report does not process the last IDOC? Is this a problem with selection parameters?
Thanks in advance.
Kenny
Message was edited by:
Kenny Martinez
‎2007 Apr 10 6:49 AM
Hi kenny,
What selection parameters you have given on screen?
You can give idoc number or time of change or msg type or execute in background setting some variants...
There is no chance to leave the last idoc unprocessed.
Try to execute once again.
There might b a chance, when you execute the program,last idoc might not be created.
Regards,
Ponraj.s.
‎2007 Apr 10 10:56 AM
Hi,
Thanks for the reply.
I just put the basic idoc type and everything else is default.
This seems to happen to all the basic idoc types I try.
Please help.
Thanks.
Kenny
‎2007 Apr 10 7:11 AM
Hi Kenny,
Better to set a break point and enter that IDOC number then execute, definately it will clear for you.
Hope this helps you, reply for queries, Shall post you the updates.
Regards.
Kumar. .
‎2007 Apr 10 10:57 AM
Hi,
ive tried debugging it and it actually reads all the entries, but it cant seem to process the last which is really weird.
Thanks.
kenny
‎2007 Apr 10 11:02 AM
‎2007 Apr 10 11:07 AM
Hi Ravi,
The thing is, if I only put basic type and there are three outstanding idocs, all but the last one are processed. This means it was able to read all without the time.
Thanks.
Kenny
‎2010 Jun 15 1:29 PM
Hi,
I had the same problem, but now It's run very well.
Try before submit rseout00.
CALL FUNCTION 'DEQUEUE_ALL'
EXPORTING
_SYNCHRON = 'X' .