For many orders, materials complicated the situation, in order to ensure timely procurement of raw materials in place, you can use assembly orders from purchase orders generated functions.
Assembly orders can be the same item to generate multiple purchase orders, the same material purchase orders can be generated a number of items, more than the corresponding assembly orders different completion date.
 
Purchase orders generated from the assembly orders, purchase orders in the field coupled with assembly orders.