como refrescar layout en alv editable?

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • andres
    Junior Member
    • abr
    • 8

    #1

    como refrescar layout en alv editable?

    Hola compañeros, tengo un problema con un alv editable (con campos input dentro del listado)

    Estoy usando el evento DATA_CHANGED para hacer ciertos cálculos luego que el usuario ingresa valores en los campos de input, mostrando el resultado en otro campo de la misma fila en el alv.

    El problema creo que es que no se esta refrescando el layout, alguien conoce alguna funcion o metodo que haga esto?

    Para refrescar el nuevo valor estoy usando dentro del DATA_CHANGED:
    CALL METHOD rr_data->modify_cell
    EXPORTING
    i_row_id = ls_mod_cell-row_id
    i_fieldname = 'PVP_NUEVO'
    i_value = tabla-pvp_nuevo.



    Gracias.
    las tortugas y los cocodrilos pueden ser buenas mascotas... pero crecerán
  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #2
    Holas, te refieres al Layout del ALV??? o a la celda del ALV??
    David Carballido Córdova

    Comentario

    • andres
      Junior Member
      • abr
      • 8

      #3
      Originalmente publicado por DavidXD_XD
      Holas, te refieres al Layout del ALV??? o a la celda del ALV??
      al layout del alv

      (no es en el user comand, es en el evento DATA_CHANGED)
      las tortugas y los cocodrilos pueden ser buenas mascotas... pero crecerán

      Comentario

      • DavidXD_XD
        Moderator
        • ago
        • 1255

        #4
        Pues ese evento se encarga de modificar y refrescar las celdas que estas cambiando, el layout va referido a las opciones generales del ALV como la presentacion que va tener, el titulo que va adoptar, opciones de colorido, etc

        Para refrescar el contenido del ALV (celdas) dale una ojeada a este post

        David Carballido Córdova

        Comentario

        • PabloLiasco
          Member
          • ago
          • 46

          #5
          Podrías usar este método: refresh_table_display.

          Comentario

          Trabajando...