Hello
You can use the STD SAP Functionality of Maintenance Plan in which transaction code IP02 in Scheduling Parameter you will find the Check Box Completion Required please Tick that check box.So Next PM Work Ordre will not generated untill user do the TECO of Current work Order which is created from maintenance plan.
OR
Additionally you can develope the abap enhancement by using Uer exit IWO10009 PM Order: Customer Check for 'Save' Event..
BR
Rakesh