This idea is an enhancement for the existing cross docking framework. The scenarios described below are very common in the discrete industry, especially in the complex equipment industry. scenario 1; No advanced warehousing. A production order has been released and started but there are material shortages that are expected to be resolved soon When the Purchase order with the short part number arrives, the system searches for started production orders that needs this item (quantity would show as "on order". A marked production order would get priority . When the user clicks "prod receipt" a window comes up "want add to picklist of prod order xxx? Y/N". When Yes, the system will receive this item and also immediately create a picklist for the production order and post it . We call this "receiving into WIP". The exact same functinality exists when I do RAF for a production order and this item happens to be short in another prod order that is waiting for it. Prod order needs to be started, quantity for the item is 'on order'. Scenario 2: advanced warehousing is used. Purchase order receiving into WIP: when the user says yes to the questoin, the pick for purchase receiving is done but the put is suspended to become a put right into the input locatoin of the resource group on operation 10 (or higher) of the production order with the shortage. Cross docking. Prod order receiving into WIP: the exact same. the Put is suspended and becomes a put directly to the input location of the resource group in the routing of the prod order waiting for this part.