Hi Ashis,
1. Please check OPK4 and set Goods movement and 'Termination for Incorrect Goods Movement'(Easiest way)
2. You can use BADI /SAPTRX/PP_WOGOODSMV or exit
EXIT_SAPLCORF_105 Customer enhancements during saving (Complicated way)
3.Why not to set the availabuility check at the time of releasing the order? Check that proactive option also.
Regards,
Krishnendu.