MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #11  
Viejo 05/06/09, 13:42:14
Avatar de paraujo
paraujo paraujo is offline
Member
 
Fecha de Ingreso: dic 2006
Localización: Argentina
Mensajes: 42
Red face Mejor solución para asignación de valor entre variables

Te pido mil disculpas "bisonye", seguramente tenes razón.
Lo único que puedo aportar es que yo corro este programa y el resultado en la variable V2 es el que corresponde.
A lo mejor esto ayuda en algo.
Sds.

*&---------------------------------------------------------------------*
*& Report Y_PRU
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT Y_PRU.
DATA: V1 type tb_kkurs, " Dec 13,9
V2 type KURSK. " Dec 9,5

V1 = '1.275000000'.
V2 = V1.

WRITE V2.

Resultado del Write:

PRUEBA

1.27500
Responder Con Cita
  #12  
Viejo 05/06/09, 13:45:02
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
Pues lo unico que se me ocurre seria hacer

write v1 to v2 using no edit mask.

Asi no ejecutaria la rutina de conversion que es lo que probablemente este alterando el resultado
Responder Con Cita
  #13  
Viejo 05/06/09, 13:53:11
ifloresb ifloresb is offline
Junior Member
 
Fecha de Ingreso: dic 2008
Mensajes: 29
Saludos,
Yo creo que más bien tu problema va por el número de decimales, en V1 tienes 9 decimales así que te va a tomar nueve posiciones antes de poner el punto como separador entonces tu valor 1.275000000 en V2 toma el valor '12750.00000 a causa del número de decimales de V2, entonces lo que te recomiendo hacer es usar la sentecia SHIFT --- RIGHT DELETING o algo así para poder eliminar los últimos 4 numeros y asi lograr que V2 tome el mismo valor de V1.

Espero te sirva mi consejo.
Responder Con Cita
  #14  
Viejo 05/06/09, 13:57:58
bisonye bisonye is offline
Senior Member
 
Fecha de Ingreso: ago 2006
Mensajes: 635

No hace falta disculparse, tu has dado una posible solución que creías válida y lo que he hecho es corregirte por que la respuesta no era correcta.
Creo que el foro tiene que ser así, con participación.
Revisando el post es un poco brusco pero no está escrito con mala intención, a veces me pasa, sobre todo cuando me apretan en el trabajo.
Espero no haberte ofendido, si es así me disculpo yo.

He puesto el código en mi sistema y la variable pasa correctamente pero yo tengo algún código parecido en el que tengo que hacer divisiones.

A ver si alguien tiene alguna otra idea.
Responder Con Cita
  #15  
Viejo 05/06/09, 14:45:16
Avatar de paraujo
paraujo paraujo is offline
Member
 
Fecha de Ingreso: dic 2006
Localización: Argentina
Mensajes: 42
Red face Mejor solución para asignación de valor entre variables

Todo bien, bisonye, en verdad mi respuesta fue muy rápida y no pensé, en realidad tenías razón.
Pero lo extraño es que en la prueba funciona bien.
Esperaremos a ver que otra explicación al tema nos dan.

Sds.
Responder Con Cita
  #16  
Viejo 17/06/09, 07:37:48
kerberos kerberos is offline
Junior Member
 
Fecha de Ingreso: mar 2006
Mensajes: 26

Hola Paraujo!

Gracias por tu prueba. Efectivamente funciona bien. Pero tenía un codigo similar al tuyo en un User Exit de SD y me generaba el error por el cual abrí este Post. No se si el comportamiento se deba entonces a un atributo del programa principal o algo parecido.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 04:50:00.


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