Anuncio

Colapsar
No hay anuncio todavía.

Tratamiento campo CAWN-ATFLV (Coma flotante)

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Tratamiento campo CAWN-ATFLV (Coma flotante)

    Estoy trabajando con las tablas CABN y CAWN, se recuperar el valor en coma flotante y pasarlo a CHAR para mostrarlo y demás.

    Pero pongamos que tengo en una variable de tipo ATWRT (CHAR de 30) el valor del numero en coma flotante recuperado de la CAWN-ATFLV. Si yo deseo comprobar si dicho valor está en la tabla CAWN y para ello quiero comparar con el campo ATFLV, necesito pasar dicho número en la cadena CHAR(30) a un campo de tipo ATFLV.

    Como puedo convertir dicho número que puede ser por ejemplo, decima, vease 1,324, a un campo de tipo coma flotante?

    como puedo trabajar con esto?

    Veo funciones para pasar de coma flotante a CHAR, pero no a la inversa...

    Estoy perdido...

    Muchas gracias

  • #2
    En principio, aunque no siempre, el casting en sap es automático, es decir, con que asignes el campo float al campo char es suficiente.
    Si esto no funciona siempre puedes hacer un write float to char.

    Saludos
    "Soy el señor Lobo, arreglo problemas"
    http://sapymas.blogspot.com/

    Comentario


    • #3
      Originalmente publicado por bisonye Ver Mensaje
      En principio, aunque no siempre, el casting en sap es automático, es decir, con que asignes el campo float al campo char es suficiente.
      Si esto no funciona siempre puedes hacer un write float to char.

      Saludos

      Lo que necesitaba era lo contrario, no pasar el float a char, sino pasar un char a float.

      Como ya comenté en otro foro, ya lo solucioné:

      Originalmente publicado por cramr
      Ya lo solucione, para el que le venga bien..

      Función: COC1_CONV_VALUES_AFTER_INPUT

      Le indicas el valor y el ATINN (CABN) de la característica y listo.


      Un saludo


      Gracias

      Comentario

      Trabajando...
      X