Allocation of components to a Sales Order to be produced

Is there anyway standard to register detailed allocation of components to be consumed on the WOs but previously in the Sales Order?

Example:

I have a Sales Order with product A;

Product A needs component C1 and C2;

I create the sales order and then I want to allocate component C1, lot C1-212, and product C2 lot C2-300 to Sales Order product A;

Is this possible before generating the WOs?