bueno compadre no te queda de otra mas que depurar utiliza el SET STEP ON y vas precionando F8 y ahi veras que es lo que te esta dando erros pero claro esto tiene que se en modo diseño....
El código es el siguiente:
SCAN
IF no_correlativo=numcorr then
replace cod_cel WITH codigocelula, nomb_anf WITH nombreanfi, ;
apell_anf WITH apellidoanfi, direcc_cel WITH direccion, ;
zona_cel WITH zona, dia_cel WITH diacelula, ;
hora_cel WITH hora, nomb_colider WITH nombrecoli, ;
apell_colider WITH apellidocoli, nomb_lidninios WITH nombrelidni, ;
apell_lidninios WITH apellidolidni, am_pm WITH ampm, ;
cod_coord WITH codigocoord, ;
no_distrit WITH numdistrit, cod_cel WITH codigocelula, ;
correlativo WITH var1, colonia WITH _colonia, calle_av_pje WITH CalleAvPje, ;
nomb_depto WITH depto, nomb_munic WITH munic, telefono WITH _telefono, ;
celular WITH _celular
**UPDATE celula SET cod_cel=codigocelula, nomb_anf=nombreanfi, ;
apell_anf=apellidoanfi, direcc_cel=direccion, ;
zona_cel=zona, dia_cel=diacelula, ;
hora_cel=hora, nomb_colider=nombrecoli, ;
apell_colider=apellidocoli, nomb_lidninios=nombrelidni, ;
apell_lidninios=apellidolidni, am_pm=ampm, ;
cod_coord=codigocoord, ;
no_distrit=numdistrit, cod_cel=codigocelula, ;
correlativo=var1, colonia=_colonia, calle_av_pje=CalleAvPje, ;
nomb_depto=depto, nomb_munic=munic, telefono=_telefono, ;
celular=_celular WHERE no_correlativo=numcorr
ENDIF
ENDSCAN
El error está en el "replace". Antes de ponerle el "SCAN" usaba el "update" y no me daba problema (claro, tampoco era necesario utilizar el "IF"). Utilicé el "replace" porque, como me parece que me lo planteaste unos mensajes atrás, debido al "SCAN", cuando se ejecuta el "update", se sale del "SCAN" y aplica lo mismo a todo.