Dear,
As far as I know, you can only define multiple vendors (intercompany or not) by using quota arrangement, which means that you will transfer some fixed % of your purchasing for vendor 1, another % for vendor 2, and so on...
I do not know a way in standard SAP to make your system recognise capacity constrains to choose the vendor (or supplying plant).
Rgds,