Hi Vamshi,
I don't think so what you have done is correct. It seems like Global Employment functionality. As I understood you have some EEs which are Indian but working in company branch of Yeman.
If this is the case you should define a new company code for Yeman branch and use Global Employment functionality. By this you can make decision to pay in home currency or traget country currency.
Regards,
Omid