MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Campo editable ALV (foro/showthread.php?t=68781)

migconman 01/08/13 14:59:34

Campo editable ALV
 
Hola, una consulta como hago para que en un campo editable se guarde el numero que el usuario ingresa, (HORAS) sin que esté en la base de datos???
Saludos y gracias,

joau_fedipe 01/08/13 22:12:25

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:)


Husos Horarios son GMT. La hora en este momento es 09:13:46.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web