Ver Mensaje Individual
  #1  
Viejo 19/12/11, 21:13:04
Eduesqueda Eduesqueda is offline
Senior Member
 
Fecha de Ingreso: dic 2008
Localización: San Nicolás, México
Mensajes: 103
REFRESH en ALV?

Hola,

Espero su ayuda...

Tengo un ALV donde la última columa es un checkbox editable y por default aparece marcado. También ya funciona el evento "DATA_CHANGED" ya que el usuario puede o no seleccionar renglones en el ALV y se modifica al mismo tiempo el checkbox correspondiente de la tabla interna.

La pregunta es en que...Tengo que poner el boton: desmarcar renglones.

Al presionar este botón yo puedo recorrer la tabla interna y limpiar este checkbox..pero como trasfiero este cambio al ALV que ya estoy viendo en pantalla??

HICE ESTO:

WHEN '&DESM'. "Desmarcar
LOOP AT i_alv.
lv_tabix = sy-tabix.
i_alv-envio = SPACE. "Este es el checkbos editable y lo limpio
MODIFY i_alv INDEX lv_tabix.
ENDLOOP.
PERFORM f_salida_alv. "Llama a redesplegar otra vez el ALV
"CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'

Y SI VEO QUE EN EL REPORTE ALV los checkboxes se limpian...pero al darle F3 me lleva al Reporte ALV primero que tenía y aquí los checkboxes están marcados.

Gracias espero y alguien me ayude...saludos.
__________________
Saludos
Alabado Seas Yhavé.
-Hay Un Mundo Mejor Cuando Aprendes a AMAR
Responder Con Cita