Dear,
when receiving multiple incoming IDOCS at once, these are processed as an idoc packet.
Consequently only when the packet has finished, the event INPUTFINISHED is called.
I'd need a setup by which each of the individual IDOC's, which are processed as a packet, do trigger this event.
My case: I receive 3 DESADV's which are processed by standard process code DESA.
As they are processed immediately AND as a packet, only the last IDOC triggers event INPUTFINISHED.
I can avoid this by trigger the process in the background by program RBDAPP01 and set the packet size to '1'. This solution is one step too many. I needt 'direct processing', packet handling is ok for me, I just need that each individual IDOC DESADV leads to event INPUTFINISHED.
Thanks for sharing your ideas,
Maggie