Buenas tardes a todos!
Por fin pude dar con el problema y lo comparto por si a alguien le llegase a pasar lo mismo.
En el evento DATA_CHANGED_FINISHED hacia unos calculos para que me actualice un campo dentro de la tabla, una vez realizado el calculo tenia que actualizar la grilla con el metodo: (este codigo estaba dentro del DATA_CHANGED_FINISHED)
Al invocar el metodo de refresh siempre que llamaba el host_spot o la ayuda F4 provocaba que se pierdan los datos de celda actual y es por eso que siempre lo colocaba en la primera fila.
Ya para solucionarlo hice lo siguiente: solo invoco la rutina que me hace el calculo siempre y cuando la celda actual sea la del valor con la siguiente instruccion.
Espero que a alguien le sirva.
Cordial saludo para todos!
__________________
Consultor SAP ABAP
Úlima edición por luise32 fecha: 07/10/14 a las 21:45:24.
|