Dear RK,
You can use this BADI- WORKORDER_CONFIRM to check if standard cost estimate exists for the
material or not during order confirmation and WORKORDER_GOODSMVT before Goods Receipt.
Check this link to explore more,
http://scn.sap.com/thread/1779647#9506143
Regards
Mangalraj.S