Hi Raja Sekhar,
1) In ESS there is a easy way of filtering the available services during runtime through a BADI.
However I am not sure if we have any such option in MSS.
2) Please check if BADI HRPAD00INFTYBL could help you in any way.
3) In the payslip application build a button such that it needs to cliked before the payslip can be downloaded. Through appropriate errors by handling click event.
Once you resolve the issue - do share the solution that worked for you.
Regards,
Sahir.