First off all you should be clear in your requirement.
What exactly you want to set between your 100 storage location?
Under which 1 st location is for HQ, are you procuring the stock initially in HQ location and later you want to transfer to other location?
Or you want have any stock take up based on HQ location?
Does your stock needs any other plants to involve in process , as you say you have one plant with 100 locations?
As per your requirement what i understood , is that you can have one step or two step stock transfer.