|
#1
|
|||
|
|||
Migconman,
te alcanzo unos detalles que talvez puedan ayudar a tu consulta. 1. en el layout del ALV el campo debe tener el atributo edit = 'X'. Ejemplo : ls_cat-edit = 'X'. 2. Cuando invocas a la función CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' existe un parámetro EXPORTING i_callback_user_command, a ese parámetro tienes que asignarle un nombre Ejemplo : i_callback_user_command = 'USER_COMMAND' 3. El nombre que se asigna al parámetro es el nombre de la subrutina que tienes que declarar en el programa i.e. FORM user_command USING e_ucomm LIKE sy-ucomm rs_selfield TYPE slis_selfield. .... .... ENDFORM. 4. El proceso ingresará a esta subrutina cuando quieras grabar el dato ingresado en el campo editable; para ello el icono o boton de "grabar" debe estar habilitado en el ALV. dentro de la subrutina hacer: rs_selfield-refresh = 'X'. Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|