Eliminar los Ceros a la Derecha de un numero

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • jeanficetola
    Member
    • sep
    • 64

    #1

    Eliminar los Ceros a la Derecha de un numero

    Buen Dia,

    Necesito hacer que una variable de tipo Decimal eliminarles los ceros si


    despues de la coma el valor es distinto de cero dejo el valor con los decimales

    sino le elimino los ceros
    Jean Carlos Hernandez Ficetola

    Consultor ABAP
    INFOGESA S.A , Venezuela
  • hugoa77
    Senior Member
    • may
    • 130

    #2
    Hola, podes usar las funciones FRAC (devuelve la parte decimal) y TRUNC (devuelve la parte entera).
    Si FRAC( n ) <> 0 entonces imprimis n sino tendrias que crear una variable sin decimales y copias el valor de n en dicha variable y luego lo imprimis...
    Ahora me queda la duda, en donde lo queres mostrar... es un alv, smartform, etc etc... Porque depende de eso tambien para solucionarlo.
    Espero te sirva.

    Hugo

    Comentario

    Trabajando...