Hello SKA,
system will propose storage location in component list against any component based on :
1. 1. Storage location is maintained in ‘Prod. stor. location 1’ MARC-LGPRO.
2. 2. Prod storage location in BOM,RC29P-LGORT .
Just check you have entry in table STPO, enter component no and see you have LGORT filled there.
If any of the above condition meet than system will propose storage location. It willnot propose only when this component is not extended to storage location you passed to MRP2 View or in BOM.
So probably you have material X maintained in plant-1000, storage location-1000,but in MRP 2 view or in BOM, storage location given is 2000.
Revert if am not getting your query.
Regards,