Refrescar Alv Tree

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • martin89
    Member
    • may
    • 53

    #1

    Refrescar Alv Tree

    Buenas tardes!!
    A ver si pueden ayudarme. Tengo un alv Tree (use la clase CL_GUI_ALV_TREE) dentro del mismo el usuario puede crear nodos y eliminarlos. Ahora mi pregunta es: ¿Cómo actualizo los datos una vez que el se borró un registro de la tabla que tiene le ALV?

    Muchas gracias
    Saludos!!
  • Neo_25
    Member
    • jun
    • 51

    #2
    A ver si todavía te vale.
    Yo hago esto y lo negrita creo q es lo q pides.

    FORM f_create_alv
    USING pi_estructura TYPE dd02l-tabname
    pi_container TYPE string
    CHANGING po_grid TYPE REF TO cl_gui_alv_grid
    po_cont_alv TYPE REF TO cl_gui_custom_container
    po_alv_9000 TYPE ty_tab_alv_9000.

    DATA: li_catalogo TYPE lvc_t_fcat,
    lw_layout TYPE lvc_s_layo,
    lt_toolbar_excluding TYPE ui_functions.

    * cuando no se haya definido el ALV, se define.
    IF po_cont_alv IS INITIAL.

    * se crea el objeto Contenedor --> v_cont_alv
    * se crea el objeto ALV --> v_grid
    * se carga el catalogo del ALV
    * se carga la disposición de pantalla del ALV
    * Excluir botones en el grid toolbar.
    * mostramos el ALV

    ELSE.
    * cuando no sea la primera visualización se actualizan los datos
    * mostrados
    * Refrescar el grid
    * PERFORM f_func_check_changed_data USING po_grid.

    * se refrescan los datos del ALV
    PERFORM f_refresh_table_display USING po_grid.


    ENDIF.
    ENDFORM. " F_CREATE_ALV

    Comentario

    Trabajando...