Hello Rakkimuthu,
Obviously you can try with SHD0 (Transaction Variant). But hope you know it will mean addtional work for controlling Authorizations. I mean you will have to work with Basis Team and remove authorization for VK11 for the required users and provide authorization for new Transaction Code with relevant objects.
Further if any user is left with authorization to VK11, there is always a possibility of mistake / misuse.
Thanks,
Jignesh Mehta