|
#1
|
|||
|
|||
Decimales Visibles en ALV GRID
Buenos días foro..
Tengo una tabla interna con un campo tipo 'P DECIMALS 14' donde represento un porcentaje, que deseo mostrar en un ALV GRID pero sólo deseo que aparezcan dos decimales... Alguien sabe cómo hacer esto??? Estoy usando la función REUSE_ALV_GRID_DISPLAY y llenando manualmente el parámetro IT_FIELDCAT. Intenté cambiar el tipo de dato de la tabla interna para 'P DECIMALS 2', con lo cual obtengo la visualización deseada, pero pierdo exactitud, pues cuando sumo todos los valores debería obtener 100%, pero obtengo 100.11% ó 99.97% dependiendo de la data de la tabla... Cualquier sugerencia es bienvenida. Saludos...
__________________
Miguel Ángel Garcés Ramírez |
#2
|
|||
|
|||
Disculpen... ya no es necesaria una respuesta...
Lo resolví usando la opción 'lw_fieldcat-decimal_out = 2.' Muchas gracias
__________________
Miguel Ángel Garcés Ramírez |
#3
|
||||
|
||||
![]() Hola Garces, por favor podrías si tienes un tiempo libre ayudarme con esto: tengo un ALV editable el valor tiene que tener 3 decimales, el problema es que cuando cambio el valor a 19 por ejemplo no lo interpreta como 19,000 si no como 0,019 (para evitar confusiones, el separador de decimales es "," y el de miles ".")
__________________
Te saluda, Juan Carlos Da Silva Programador ABAP Licencia: 14325595 |
#4
|
|||
|
|||
Fijate si en los atributos del programa se encuentra marcado el checkbox de "Cálculo de coma fija". Me ha pasado en algún momento algo muy similar a lo que mencionás vos y resultó ser que ese atributo estaba desmarcado.
|
#5
|
||||
|
||||
Hola Vanesa, gracias por tu respuesta, probé ambas opciones: activado y desactivado y no corrige el error.
__________________
Te saluda, Juan Carlos Da Silva Programador ABAP Licencia: 14325595 |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|