Hi Praneeth,
You can use enhancement PPCO0023: Check Changes to Order Components to check whether goods issue for all components have been done whenever you are trying to set TECO status or during saving.
You can check either by comparing the withdrawn quantity against requirement quantity or final issue indicator has been activated and throw an error message if it fails.
Regards,
Julian