>What is meant by return 0 statement?
I think you mean in valid routine.
A valid routine might return a logical or a numeric. If it returns a numeric than control is passed to nth control in tab order. ie:
return 0 && Stay in current control
return 2 && go to 2nd control after this one
return -3 && go to 3rd control before this one
Cetin