#1
|
|||
|
|||
Mejor solución para asignación de valor entre variables
Saludos amigos,
Tengo dos variables: - V1 de tipo Decimal. Longitud 13,9 - V2 de tipo Decimal. Longitud 9,5 La variable V1 tiene el valor: 1.275000000 (El punto es el separador de decimales) Cuando asigno V1 a V2 el valor en esta ultima variable queda de esta manera 12750.00000 Lo he solucionado enviando el valor a una variable CHAR y haciendo un procesamiento de caracteres, pero pienso que debe existir una solución mejor haciendo CASTING o algo parecido, aunque nada más me ha funcionado. Agradezco me indiquen una forma para hacer esta asignación de la mejor manera posible. Gracias. |
#2
|
|||
|
|||
La diferencia entre V1 y V2 es de 4
- V1 de tipo Decimal. Longitud 13,9 - V2 de tipo Decimal. Longitud 9,5 entonces divide entre 10000 |
#3
|
|||
|
|||
Muchas gracias por tu idea. Tambien me gustaría escuchar otras donde no se toque o modifique el valor para poder asignarlo a la nueva variable. |
#4
|
||||
|
||||
Yo creo que v2 debería tomarte 1.27500 y no 12750.00000
__________________
Luis Lipa
|
#5
|
||||
|
||||
Hola, puedes colocar la manera en la cual has declarado las variables v1 y v2
__________________
David Carballido Córdova |
#6
|
|||
|
|||
Pues yo tambien lo creería, sino es porque veo en el Debug que no lo hace. Úlima edición por kerberos fecha: 04/06/09 a las 08:12:04. |
#7
|
|||
|
|||
Es algo como así: DATA: V1 type tb_kkurs, " Dec 13,9 V2 type KURSK. " Dec 9,5 Lo único raro es que el Elemento de datos "tb_kkurs" tiene una rutina de conversión. |
#8
|
|||
|
|||
Aunque parezca mentira esto ocurre. Yo he tenido que hacer divisiones para que los importes cuadrasen. No se por que sap hace esa cosas extrañas con las variables.... A ver si alguien tiene una solución sin dividir sería interesante. Saludos |
#9
|
||||
|
||||
Mejor solución para asignación de valor entre variables
Como tenes definido en tu usuario, en los valores fijos el Formato de punto decimal? Porque para mi no te está tomando los decimales como corresponde.
Yo controlaría eso. Sds. |
#10
|
|||
|
|||
No tiene nada que ver. Estamos hablando de variables en tiempo de ejecución. En Abap no tienen nada que ver los parametros de usuario. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|