I have created an Event 01 (on save) to validate email IDs ,Telephone etc entered in Z table.
I am raising error message for wrong values, i want control in the field which has given error and field should be clear to enter values again.
Now control is not in that field and it is still showing old value which has given error.
Is there any other event i need to use?
Events are not powerful at all. You can't do that in standard.
If you want to do nice things, you must adapt the generated dynpro/program, but then you risk to lose the changes the next time the dialog is generated (by you or another developer).
So, just keep it as it is.
(or create your own custom dialog = lot of time)