|
#1
|
|||
|
|||
lo primero que debes hacer es definir si lo que necesitas es un alv editable o uno no editable
si lo necesitas editable utilizas la clase cl_gui_alv_grid si lo necesitas no editable utilizas la clase cl_salv_table y para el catalogo te recomiendo que los declares uno a uno, por que ese loop presenta problemas. |
#2
|
||||
|
||||
Es editable.
por otro lado, si tengo el mapeo del layout contra una tabla pero dependiendo de la seleccion de datos se muestra la cantidad de columnas Es un listado de Empleados que por cada Empleado se ve el horario de Entrada y salida de los dias seleccionados entonces por cada dia son 5 columnas por 5, 7, 10, 15 ,20 o hasta 31 dias ya que el usuario quere ver toda la informacion. cuando 10 dias pues son 50 columnas y no hay problema pero cuando son 20 dias ya son 100 y el ALV solo muestra 90. El Llenado de la tabla y del layout no tiene problema simplemente el ALV no muestra todos los campos.
__________________
Hector Serrano Monterrey,N.L. |
#3
|
||||
|
||||
Ya lo resolvi
Resulta que haciendo un refresh se actualiza el grid CALL METHOD v_grid_200->set_frontend_fieldcatalog EXPORTING it_fieldcatalog = t_fieldcat_100. CALL METHOD v_grid_200->refresh_table_display.
__________________
Hector Serrano Monterrey,N.L. |
#4
|
||||
|
||||
Creo que tu problema No fue bien planteado, por la solucion que le diste supongo que el problema era al regerenar el ALV osease que de un inicio salía bien pero al actualizar el ALV con nuevos datos/campos seguias viendo los mismos de la ejecución anterior. <<<<<--------------
__________________
------------------- ¿Dudas para descargar manuales? Ver este tema -> |
Herramientas | Buscar en Tema |
Desplegado | |
|
|