Question:
We want to send data to multiple logical systems
with 1 idoc/output...
But we cannot configure 2 receiving systems for the same message type.
Hope somebody can give a solution to this.
ceejay
Answer:
you can send same idoc type to different logical system provided you have configured the distribution model correctly in BD64. How sap sends the same idoc to different logical system is that it reads all the partners for that particular message type and then distributes it to the respective systems. Also check that if you have already done that then there are not filters active which might prevent the idoc from being distributed to other system.
Answer:
In our distribution model, when we assign a message type to 2 receiving systems, we receive an error:
"Too many recipients found for message type & in the ALE model"
Is there a way in the standard system to be able to assign more than 1
receiving system to 1 message type?
If not, we are considering using a user-exit to change a field in the idoc control record (EDIDC-RCVPRN - Partner Number of Recipient) to the correct receiving system during the creation of the idoc.
What are your thoughts on this?
Thanks.
Answer:
What release are you using? And what's the message type wew'er talking about? For master data message types like matmas or glsmas you can assign multiple destinations to the same message type (at least since release 4.0A). Maybe it's a very specific problem either related to release or more likely to message type you are using ...
_________________
joko
Answer:
We also get the message B1(130) - "Too many recipients found for message type & in the ALE model". It was perviously mentioned that proper BD64 distribution model configuration would allow the same message to be sent to multiple systems. We have not had any success doing this. Can you please extrapolate the solution?
Version: 5.0
Our distribution model looks like this:
C34200
|
|->C34100
| |
| |->ORDERS
|
|->BEALOG
|
|->ORDERS