|
#1
|
|||
|
|||
Punto decimal en prog y coma decimal en formulario
Estimados:
perdon que me sume a esta conversacion cerrada hace un tiempo. pero el problema que tengo yo es que en el programa de control, esta ok, como lo necesito. con . decimal.. x ej (1234.56) pero al momento de imprimir esa variable en el formulario, la imprime como 1.234,56 A que se debe ? He probado de mover esas variables a string y me convierte a coma decimal (ej. 1.234,56) y al imprimir sale igual.. No logro imprimir con el punto (.) decimal. Ya tengo seteado el parametro del usuario como 1,234.56 y nada. Alguien me podria dar una mano?
__________________
Ariel-StaFe Analista Programador Abap Senior Santa Fe Capital Pcia de Santa Fe Argentina |
#2
|
|||
|
|||
hola
Sap a las variables de precio (NETWR) siempre intenta imprimirlas con este formato, 1.234,56, en realidad, al formato que tenga seteado el usuario en la SU01.
Si lo que necesitas es que se muestre asi: 1234.56, tienes que mover ese valor a una variable tipo char, e imprimir esa en lugar de la que este declarada como NETWR. Saludos
__________________
Sebas Desarrollador ABAP. |
#3
|
|||
|
|||
Sebas:
Es como dijiste. Gracias. Ahora, no habra manera de que se muestren los separadores de miles ? 1,234.56 ? en lugar de 1234.56 ? Ya es mucho pedir.. con tipo char no lo veo posible.. tendre que trabajar sobre la variable char como una cadena y hacer yo el separado x codigo ?. no habra algo mas directo ?. Gracias desde ya.
__________________
Ariel-StaFe Analista Programador Abap Senior Santa Fe Capital Pcia de Santa Fe Argentina |
#4
|
|||
|
|||
Bueno. Lo resolvi teniendo el valor final en una variable Char y haciendo TRANSLATE.
Gracias Saludos
__________________
Ariel-StaFe Analista Programador Abap Senior Santa Fe Capital Pcia de Santa Fe Argentina |
#5
|
|||
|
|||
El separador de miles se visualiza según esté configurado el usuario en la SU01.
Saludos, Freddy Farro Programador ABAP |
Herramientas | Buscar en Tema |
Desplegado | |
|
|