Regresar foco a campo de Grid Editable - HELP ME PLEASE

Estimados amigo del forum, solicito de su valiosas ayuda
tengo un evento onChange, en un capo de un Grid Editable, quisiera devolver el foco si no cumple una condicion que esta en el evento.

Mucho les agradesco su valiosa ayuda

Esta macro debería funcionar.

sc_set_focus (‘Field’)

Saludos.

Gracias por apoyarme

Ya intente, con la macros y no me funciona, que mas podria intentar

Evento onChange , de campo CENTRO_COSTO

Raro, yo lo probé antes de enviarte la respuesta.

Por el id de campo?

<script>
function setFocusToTextBox(){
    document.getElementById("mytext").focus();
}
</script>

He intentado, lo siguiente
en el evento onApplicationInit

no me funiono, a lo mejor lo estoy llamando mal:

image

He creado un metodo de javascript, y tampo me funiono, no si yo estoy equivocado, no soy muy bueno en java.

image

Buenos dias
Perdon por la molestia, pero tu me podrias indicar como llamar la funcion en javascript desde el evento onChange
He agregado mas infomacion por necesitas ver mi codigo

Con esto no me funciona

echo "<script> document.getElementById('localidad').focus(); </script>";

pero si con:
sc_set_focus (‘localidad’);

Saludos.

Gracias, por apoyarme
No me funciono

¿Ya probaste sc_error_exit?