Hi,
May be your earlier thread was not available with enough inputs to answer or you created your thread without searching in SCN where an answer already available!
For vendor having different locations and if vendor acting differently with your business transactions- you can use partner function and if needed you can use vendor sub range. Refer for more about partner functions usage in vendor master . Also refer SAP note 938652
Regards,
Biju K