#1
|
|||
|
|||
En Campo Fecha Aparecen Asteriscos en ALV
Buenas Noches
Me esta apareciendo el siguiente problema al mostrar informacion en una ALV. En el codigo siguiente, al hacerle debugging, en la tabla it_tabcon efectivamente aparecen las fechas (BUDAT) perfectas, al entrar al LOOP, en el wa_tabcon, queda el primer registro perfecto con fecha y todo bien. Pero al parecer (almenos es lo que identifico en el debugger), al entrar en la sentencia AT NEW matnr, en el wa_tabcon, el campo fecha automaticamente se cambia del valor "20100325" a "****.**.**" y obviamente como estoy copiando este valor a la tabla it_tabcon2 que es la que finalmente se imprime en el ALV, el resultado final se muestra con estos asteriscos en el campo fecha. LOOP AT it_tabcon INTO wa_tabcon. AT NEW matnr. suma = 0. ENDAT. suma = suma + wa_tabcon-erfmg. wa_tabcon2-matnr = wa_tabcon-matnr. wa_tabcon2-erfme = wa_tabcon-erfme. AT END OF matnr. wa_tabcon2-erfmg = suma. wa_tabcon2-budat = wa_tabcon-budat. APPEND wa_tabcon2 TO it_tabcon2. ENDAT. ENDLOOP. Como puedo solucionar esto? Gracias! |
#2
|
|||
|
|||
Hola
Mira los eventos AT en el LOOP hacen eso por que solo evalúan los valores que estas tratando por el evento y en el orden que están definidos en tú tabla interna. Para más info lee este . Creo que esto puede solucionarlo de momento. Saludos. Carlos Alanis |
#3
|
|||
|
|||
Carlos,
Funcionó perfecto, muchas gracias por el link informativo y por tu respuesta, era lo que necesitaba. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|