Hi,
Check the ABAP program corresponding to particular tcode and create custom tcode for it and control it via authorization object or you can create a authorization group for the program and assign to user without giving tcode directly.
hope it helpful to you.
Regards,
RK