× ABAP

Actualizar CL_GUI_ALV_GRID sin disposición

9 años 1 mes antes - 9 años 1 mes antes #46 por raulete
Para actualizar un ALV editable creado con la clase CL_GUI_ALV_GRID, y que el refresco tome los cambios realizados (inserciones, modificaciones y borrados de filas), y no haga caso a las disposiciónes, ordenaciones, o filtros ... debemos usar el parámetro i_soft_refresh.

IS_STABLE : la posición de la barra de desplazamiento para las filas o columnas se posiciona en el lugar indicado.
I_SOFT_REFRESH : Este parámetro se utiliza sólo en casos excepcionales. Si se marca este parámetro, los totales creados, cualquier orden de clasificación definida, y los filtros establecidos para los datos mostrados, se mantienen sin cambios cuando se actualiza.

*   Actualizamos contenido ALV, sin volver a aplicar filtro
    CALL METHOD me->refresh_table_display
      EXPORTING
        is_stable      = vl_stable
        i_soft_refresh = 'X'.

Por favor, Iniciar sesión o Crear cuenta para unirse a la conversación.

Tiempo de carga de la página: 0.119 segundos
Gracias a Foro Kunena