Hi,
As you said in your system directly creates production order once it gets the requirement so I don't think use of production version will be suitable.
Yes if you want to achieve it directly from requirement then you can go for variant configuration. According to your requirement you can punch the demand in SAP & according to your demand & dependencies in your BOM components it will automatically get selected in production order.
Regards,
Amit Das