#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.82Que puedo aplicar para que el resultado sea El resultado es 1.81Gracias
__________________
Saludos, tgfch |
#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: cel: (045) 5537406023 "La vida premia la acción"
|
#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. |
#4
|
|||
|
|||
Gracias a todos ya que con sus respuestas logré solucionar lo planteado.
__________________
Saludos, tgfch |
#5
|
||||
|
||||
Buen día, como lo solucionaste?
__________________
Henry José San Cristóbal, Venezuela |
#6
|
|||
|
|||
Echad un ojo aqui:
|
#7
|
|||
|
|||
Re: No redondear un valor
como lograron solucionarlo???
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|