No redondear un valor

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • tgfch
    Member
    • mar
    • 74

    #1

    No redondear un valor

    Hola a todos

    Sabe alguien como puedo almacenar en una variable el valor de un campo sin que este lo redondee, por ejemplo
    Se tiene que WT = 1815.00
    Cuando se efectua: WT_1B = WT_1B / 1000
    El resultado es 1.82

    Que puedo aplicar para que el resultado sea
    El resultado es 1.81

    Gracias
    Saludos,
    tgfch
  • larmadovr
    Member
    • ene
    • 77

    #2
    Que tal:

    Prueba lo siguiente:


    data: uno type f,
    dos type f,
    tres type p decimals 2.

    uno = 1815.

    dos = uno / 1000.

    tres = dos.


    write: / 'valor de dos = ',dos,
    / 'valor de tres = ',tres.


    Tal vez haya otra solución más optima pero de momento se me ocurre esto.
    I.S.C.T. Luis Armando Valdez Rodríguez
    Consultor ABAP
    correo: larmandovr@hotmail.com
    cel: (045) 5537406023

    "La vida premia la acción"

    Comentario

    • robert_milan
      Senior Member
      • jun
      • 315

      #3
      Mira se me ocurre esta solucion haber si te parece correcta:

      REPORT ztest.


      DATA: wt TYPE p DECIMALS 3,
      wt_1b TYPE p DECIMALS 3,
      result TYPE p DECIMALS 2,
      resul(15) TYPE c.

      wt = 1815.

      wt_1b = wt / 1000.

      MOVE wt_1b TO resul.

      SHIFT resul RIGHT BY 2 PLACES.


      WRITE 5 resul.


      MOVE resul TO result.

      WRITE: /5 result.
      Un Huevon No Inútil


      Solo di lo que piensas, a la mejor tienes la mejor respuesta....

      Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo.....

      Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho.....

      Consultor FI jr/ABAP Sr.

      Comentario

      • tgfch
        Member
        • mar
        • 74

        #4
        Gracias a todos ya que con sus respuestas logré solucionar lo planteado.
        Saludos,
        tgfch

        Comentario

        • hjqr
          Junior Member
          • ago
          • 13

          #5
          Originalmente publicado por tgfch
          Gracias a todos ya que con sus respuestas logré solucionar lo planteado.
          Buen día, como lo solucionaste?
          Henry José
          San Cristóbal, Venezuela

          Comentario

          • Spainnavar
            Member
            • sep
            • 53

            #6
            Echad un ojo aqui:

            Comentario

            • Junior Member
              • oct
              • 2

              #7
              Re: No redondear un valor

              como lograron solucionarlo???

              Comentario

              Trabajando...