Patrocinado por
Patrocinado por Inetum

Como correr uma CL_GUI_ALV_GRID em background

images/thumbnail.jpg - Thumbnail

Alguém decidiu correr em background uma ALV editável. Deu dump. A solução é simples mas pouco óbvia.

Basta não atribuir um container à ALV Grid no caso de processamento em background.

Há até um método próprio:

    IF NOT cl_gui_alv_grid=>offline( ).
      DATA(o_container) = get_container( ).
    ENDIF.
    go_grid = NEW cl_gui_alv_grid( i_parent = o_container ).

E assim já funciona tanto em background como online.

O Abapinho saúda-vos.