Ir al contenido

alv quitar ceros

Respuestas
5
Visitas
51
Iniciado por
daviciyo7x
Fecha
27 Mar 2008, 17:06
Tema anterior - Siguiente tema

daviciyo7x

Hola, quería saber que campo añadir al catálogo de una Alv, para que si es una cantidad por ejemplo, 3.000.000, no ponga, 3.000.000´000, es decir quitar los decimales en caso de que sea 0.
Gracias y un saludo

Nuria

No le puedes poner en la tabla que pinta el ALV un campo sin decimales?

Me imagino que así te funcionará, no?

daviciyo7x

si, así si funciona, pero quito todas las decimales, en el caso de que fuera ,20, no me pintaría el coma 20.
Un saludo

Nuria

Perdona, no había leído bien el enunciado.

En el catalogo me suena que existe el campo decimals_out.
::)




daviciyo7x

Gracias, ya lo solucioné, quitando todos los decimales, ya que son cantidades siempre exactas.
Lo hice indicando el numero de decimales que quiero que se muestre, con el decimals_out como me dijiste
Gracias y un saludo

oscar

Un tema que suele suceder es que si el campo que contiene los decimales es de tipo QUAN no quita esos decimales, la solución sería modificar en el catálogo el DATATYPE.

   
   <fs>-datatype     = 'DEC'.
   <fs>-decimals_out = 0.