We have two scenarios where we are sending an Idoc type to two different third party systems. One of the systems will accept the Idocs individually and the other requires that the Idoc is collected into a single message.
We are able to set up the partner profile (WE20) for each partner and set the collect Idocs option accordingly. One partner is set to collect and the other to transfer immediately.
IN PI 7.3 we have the IDoc Sender channel set up with the check box "Multiple Idocs in Single XI Message". This works well for the collected IDoc.
For the IDoc that is not collected, PI seems to be attempting to collect the IDocs if multiple are generated simultaneously. In this case, we find that we are not processing all the data in the Idocs.
Other than creating a new Idoc type for one of the partners, are there any other options?