|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ayuda pasar de numero.decimal a numero con separador de miles,decimal
Para ser bien clarito en que preciso ayuda lo puse en el titulo.
Yo tengo una variable C definida con 19 caracteres y necesito mostrarla por pantalla como un número con su separador de miles "." y su "," decimal. Se me dijo que use un mask y yo hago: WRITE ls_ztgl0000-zzwrbtr TO ls_ztgl0000_t-zzwrbtr USING EDIT MASK '_.___,__'. pero si viene un numero 500.00 me lo transforma a 5.000,0 y si hago WRITE ls_ztgl0000-zzwrbtr TO ls_ztgl0000_t-zzwrbtr USING EDIT MASK ‘___.___.___.___,__’. Me deja algo como 500.00.., la verdad he probado varias cosas y estoy desesperado a esta altura :C agradeceria mucho ayuda |
#2
|
|||
|
|||
Hola compañer@,
creo que es más sencillo de lo que parece. Únicamente estate seguro que en el string el decimal te lo ponen como un punto '.' DATA: string(19) TYPE c, number TYPE p DECIMALS 2. string = '5000.50'. MOVE string TO number. WRITE number. Ya me comentas que tal te ha ido. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|