MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Convertir datos (foro/showthread.php?t=9881)

jgsanz 21/12/07 10:41:26

Convertir datos
 
Pues a ver si alguien se le ocurre algo para modificar un char ( 14.500,34 ) para poderlo multiplicar por -1.

Probe ya casi de todo, busque funciones, move, write to, igualando variables (sin decimales asi si me deja) pero nada.

Gracias a todos.

robert_milan 21/12/07 10:45:49

primero, debes quitarle el punto con
number = 14.500,34.
do.
remplace '.' with space into number.
if sy-subrc = 0.
condense number.
else.
exit.
endif.
enddo.

con esto ya pasas number a un tipo p de 2 decimales y con eso ya lo puedes multiplicar por menos 1.

jgsanz 21/12/07 12:52:42

Muchas gracias robert_milan, me ha servido de mucho ;)

robert_milan 26/12/07 08:43:27

Excelente ;)


Husos Horarios son GMT. La hora en este momento es 20:03:05.

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