PDA

Ver la Versión Completa : Editar Celdas De Un Alv Oo


rck_skywalker
25/11/08, 17:12:50
Hola!:
:confused:
He creado una dynpro con un ALV OO
ahora bien, deseamos editar las celdas de una columna. Es esto posible, alguien me podria dar un ejemplo!!?

Gracias!!

hanzzou
25/11/08, 17:48:03
claro, agrega esta sentencia y el alv es editable

CALL METHOD (variable ALV)->set_ready_for_input
EXPORTING
i_ready_for_input = 1.

DavidXD_XD
25/11/08, 19:01:48
Hola .. si tienes el ECC 6.0 dale una mirada al programa demo BCALV_EDIT_08

rck_skywalker
25/11/08, 19:33:29
Con el uso de las sentencias marca que el metodo es desconocido. Y el programa BCAL_EDIT_08 no existe!!!!

:(

DavidXD_XD
25/11/08, 19:36:38
entonces todavia no llega la nueva version de SAP :p , bueno ese ejemplo hace uso del metodo que menciona hanzzou

abaper_biz
25/11/08, 19:53:57
class lcl_event_receiver definition.

methods handle_data_changed
for event data_changed_finished of cl_gui_alv_grid
importing e_modified.

puedes probar con este metodo.

y luego lo llamas.:)

call method grid1->check_changed_data.

rck_skywalker
25/11/08, 20:22:15
ABAPER_IZ. Los metodos que me estas dando quizas funcionen en otra version porque en la que yo manejo no me funcionan. Alguien que me pueda dar otra solucion. O que acaso en versiones anteriores esto no era posible!!?:(

DavidXD_XD
26/11/08, 13:56:25
Aver esta es la vencida ... puedes ver el programa DEMO BCALV_EDIT_03, tbm esta el 01 y 02, personalmente con esos programas aprendi mucho sobre ALV's editables, nos cuentas como te va

ksper
05/01/10, 17:38:30
:( por mas que busco y asi nadie da una respuesta
que me ayudeeee....

yo ya tengo el ALV con la columna que quiero editable, pero
despues de eso no se como hacer que me actualize la tabla Z...

Help mee...

DCErick
01/06/10, 18:29:28
:( por mas que busco y asi nadie da una respuesta
que me ayudeeee....

yo ya tengo el ALV con la columna que quiero editable, pero
despues de eso no se como hacer que me actualize la tabla Z...

Help mee...


* Actualizamos tabla interna.
CALL METHOD grid->check_changed_data.

* Actualizamos El Grid ccuando hacemos cambios a la tabla interne por código.
CALL METHOD grid->refresh_table_display.

Espero y sea lo que ocupas.