Hi Venkata,
Where you defined storage location 0001 in material master? Logically the storgae location determination in delivery happens from storage condition on plant data / stor 1 tab. If nothing is maintained here then it checks in customizing.
Check
Logistics Execution - Shipping - Picking - Determine Picking Location - Assign Picking Locations
What is assigned to your sipping point w.r.t. plant / storage condition. If you have a blank say 0001 / 1000 / BLANK / 0002, then this is the reason.
Let me know if it resolved your issue.
Regards
Rahul