Hola,
tengo un ALV con una columna numérica que puede tener valores con o sin decimales (según el tipo de registro de cada línea). Internamente guardo todos los valores en un campo TYPE P DECIMALS 4. Al mostrar el ALV querría que el nº de decimales que se mostrase por pantalla fuera dinámico, indicando para cada línea cuantos decimales deben mostrarse.
He probado usando el campo DECMLFIELD del FIELDCAT del ALV y este me permite variar el nº de decimales en la columna pero sólo desde 1 a n, si indico valor 0, me presenta los 4 decimales que por defecto tiene el campo interno.
El campo interno que se indica en DECMLFIELD, ¿de qué tipo deber ser? He probado con TYPE I y TYPE N con el mismo resultado.
¿Alguna otra idea?
Gracias.
tengo un ALV con una columna numérica que puede tener valores con o sin decimales (según el tipo de registro de cada línea). Internamente guardo todos los valores en un campo TYPE P DECIMALS 4. Al mostrar el ALV querría que el nº de decimales que se mostrase por pantalla fuera dinámico, indicando para cada línea cuantos decimales deben mostrarse.
He probado usando el campo DECMLFIELD del FIELDCAT del ALV y este me permite variar el nº de decimales en la columna pero sólo desde 1 a n, si indico valor 0, me presenta los 4 decimales que por defecto tiene el campo interno.
El campo interno que se indica en DECMLFIELD, ¿de qué tipo deber ser? He probado con TYPE I y TYPE N con el mismo resultado.
¿Alguna otra idea?
Gracias.