With regard to storage location control please refer my response in the existing thread
https://scn.sap.com/thread/3548165
So on the final confirmation of the stock being received at the Production SLoc (P001), it is removed from St.Typ 100 (in WH1) and is only then visible at IM in SLoc P001? -- Yes it will be visiable in storage location P001 but along with that it will still be in storage type 100 till consumption takes place
which means till the time final consumption takes place your stock will be visible in IM as well as WM