Move order allocation based on on-hand availabilty in SI
I have a requirement from client which states this: Item A is available in sub-inventory (SI) 'SS001' and 'WIP-Free'. User will make a move order and system should intelligently allocate the material by giving first priority to WIP-Free and then SS001. Similarly Item B is available in 'SS002' and 'WIP-Free' location and again whenever a move order is created system should first prefer WIP-Free and then SS002 and likewise.
I am not using WMS currently.
Is there any standard way to meet this requirement with the help of picking rules or this has to be customized. Also if it needs to be customized than what should be approach for customizations for this particular requirement?