Dear,
You can control thru implement User Exit with take help from ABAPer
Enhancement: MBCF0002
Function module: EXIT_SAPMM07M_001
f the transaction is MB1C (sy-tcode = 'MB1C') then look for all the components in the RESB table for that order (RESB-AUFNR) and see if RESB-MATNR, then look that material number have any pervious prouduction order (based on production order number / required date asending)
if condition is satisfied, then save the confirmation else give an error.
Regards,
Sankaran