process multiple IDOCs and output single file
I will be getting multiple idocs of the same structure from R/3, I have to receive them and send it to the receiver as one single file.
I had seen the below weblog /people/stefan.grube/blog/2006/09/18/collecting-idocs-without-using-bpm where the IDOC is collected and gathered in an XML format in R/3 application directory, but I don't want to do that.
I had seen michal's weblog /people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change where it describes sending multiple IDOCs to receiver. Is the otherway round possible. I wanted R/3 to send multiple IDOCs to XI in one single call so that XI processes these IDOCs and output as a single file.
What my assumption is that even if I directly collect the idocs at R/3 and schedule a job to send it to XI through a single transaction call, XI will treat the collected idocs from R/3 as individual messages and will map them individually and then send them as individual message to the reciever. Thereby if we are sending 20 IDOCs the output will be 20 files, which I don't want. What I want is a single output file with all the collected IDOCs data. I want to achieve this without BPM at the same time don't want to use the IDOCXML format way.
will appreciate for the best approach.