Thanks Yong Luo for your reply. Yes I did look into the distribution model concept. From what I understood and saw, we can maintain 2 different receivers in BD64 for the same Sender and Message type and that helps just to create 2 different Partner profiles and Distribute the model in other systems to then create the partner profiles there.
But I do not understand any other use of BD64. Agreed that the 2 partner profiles are created, BUT when I trigger my output from the sales order, I can trigger it to only one of the partners in the output control so I did not understand how 2 partner profiles will help. Is that your understanding too or am I missing something?