Execute Transaction based on Variant

Question: Hi Guys,
Is it possible to restrict user to execute a particular transaction via a particular variant
As for example in transaction ME59 I have 3 variants for foreground execution and I want userA to use var 1,user B to use var 2 and user 3 to use var 3 .Without changing code is it possible to meet the requirement
Thanks

Answer:
Create a variant tcode in SE93 for each one and make sure you make the fields display only or they can change the values and run it anyway. then give them only the tcode you want them to run
Copyright ?2007 - 2008 www.jt77.com