Hi,
Yes you are right, it is normal process in SRM SC.
Please assign multiple Company codes in the Org. attributes and then select the CC as per the location/plant that is being used in the purchasing document while creation.
This has solved the problem for us and it should for you. Please check and revert if ti does not work, please post a screen shot of the item data.
Br,
Raghu