#2
|
|||
|
|||
Hola CRISTINO.GARCIA,
Lo que podrías hacer antes de visualizar el monto en tu programa, detectes cual es la configuracion del usuario y desde el código hagas la conversión del separador "," o "." según necesites. Para ello puedes hacer la siguiente selección de datos: SELECT SINGLE dcpfm FROM usr01 INTO var_dcpfm WHERE bname = sy-uname. En la variable VAR_DCPFM te devuelve un valor de 3 posibles (espacio en blanco, X o Y): Te paso a lo que equivale cada valor. 1.234.567,89 X 1,234,567.89 Y 1 234 567,89 a partir entonces de que valor obtengas deberás convertir tu importe antes de mostrarlo en tu programa para que no te de error. Espero te sirva. Saludos. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|