Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

ABAP - EDITAR CELDA en ALV

  Imprimir  
Vista:

EDITAR CELDA en ALV

Publicado por Miriam Vicencio (1 intervención) el 25/07/2007 01:16:28
Ademas de agregar el EDIT y el INPUT ...
is_fieldcat-edit = 'X'.
MODIFY it_fieldcat FROM is_fieldcat TRANSPORTING edit WHERE
tabname = 'IT_VFKP' AND
fieldname = 'EXTI2'.

is_fieldcat-input = 'X'.
MODIFY it_fieldcat FROM is_fieldcat TRANSPORTING input WHERE
tabname = 'IT_VFKP' AND
fieldname = 'EXTI2'.

Es importante agregar el siguiente parametro a la funcion el ALV para ver el dato capturado en la tabla interna.

*Refresca grid cuando se modifica un campo
DATA : li_grid_setting TYPE lvc_s_glay.
li_grid_setting-edt_cll_cb = 'X'.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = report_name
is_layout = is_layout
it_fieldcat = it_fieldcat
it_excluding = it_excluding
i_screen_start_column = screen_start_column
i_screen_start_line = screen_start_line
i_screen_end_column = screen_end_column
i_screen_end_line = screen_end_line
i_grid_settings = li_grid_setting <-----------------------------------
i_default = 'X'
i_save = 'A'
is_variant = is_variant
it_events = it_events
TABLES
t_outtab = it_vfkp
EXCEPTIONS
OTHERS = 0.

Y con esto ya queda.
Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

EDITAR CELDA en ALV

Publicado por ley (1 intervención) el 12/05/2011 15:54:22
Gracias muy valioso lo que acabo de leer, me funciono perfectamente, yo tambien me estaba volviendo loca.......
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:EDITAR CELDA en ALV

Publicado por Atilano (1 intervención) el 21/11/2007 15:43:05
Gracias Miriam.

Me estaba volviendo loco sólo coseguía editar todas con el parametro EDIT = 'X' en el Layout...
Lo del
li_grid_setting-edt_cll_cb = 'X'.
funciona... gracias... necesitaba que sólo una de las celdas fuese editable...
Te debo una.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:EDITAR CELDA en ALV

Publicado por rOSSELL (1 intervención) el 27/10/2008 18:11:50
bUENA mAn, GRACIAS ME SIRVIO!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

EDITAR CELDA en ALV

Publicado por PEDRO CASTILLO (1 intervención) el 13/02/2012 18:12:00
Excelente hermano esta buenísimo. Que bueno que hay foros como estos y gente como tu. Gracias!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

EDITAR CELDA en ALV

Publicado por jeannette (1 intervención) el 13/11/2012 22:33:18
Muchas gracias, funciona perfecto; solo tengo una duda, si no le doy enter, no toma el dato; cómo se puede hacer en ese caso? muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar