jueves, 5 de abril de 2007

HACER QUE UNA ALV SEA INTERACTIVA

Para hacer que un listado de tipo ALV se muestre interactivo con el usuario para que se puedan introducir datos o cambiarlos no basta con poner un campo editable en el catálogo. También es necesario que en la estructura "i_grid_settings" (tipo LVC_S_GLAY) que tiene como parámetro de entrada la función REUSE_ALV_GRID_DISPLAY se le pase que el campo edt_cll_cb = 'X'.

De esta manera, el listado ALV hace un callback al abandonar la celda editada y se grabará el valor que ha puesto el usuario dentro de la tabla interna y no solo en el layout.