"
Supported by

Use CL_GUI_ALV_GRID without having to create a screen

Nowadays I rarely use CL_GUI_ALV_GRID because SALV is so much better. But when I am asked to make an editable ALV I still use it. Until very recently, I thought that, in order to use it, I needed a screen with a container. And because I’m using ABAP OO, I’d need a function group to host it and a function module to call it. Painful.

But no. It is possible to get a default container like this:


DATA(container) = 
  NEW cl_gui_custom_container( 
    parent =  cl_gui_container=>default_screen 
    container_name = 'CONTAINER').
DATA(grid) = NEW cl_gui_alv_grid( i_parent = container ).

Wow!

Greetings from Abapinho

Deixe um comentário


About Abapinho
Abapinho runs on WordPress
Articles (RSS) e Comments (RSS).