MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   No redondear un valor (foro/showthread.php?t=11808)

tgfch 14/03/08 13:18:19

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

larmadovr 14/03/08 14:48:55

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.

robert_milan 17/03/08 08:43:24

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.

tgfch 25/03/08 15:32:27

Gracias a todos ya que con sus respuestas logré solucionar lo planteado.

hjqr 22/06/16 16:52:46


Buen día, como lo solucionaste?

Spainnavar 23/06/16 10:11:00

Echad un ojo aqui:


avilajhon 01/06/22 01:08:15

Re: No redondear un valor
 
como lograron solucionarlo???


Husos Horarios son GMT. La hora en este momento es 04:28:28.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web