Error si una suma es mayor a 999,999.00

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • ic_man_777
    Member
    • oct
    • 97

    #1

    Error si una suma es mayor a 999,999.00

    Tengo 3 campos en un dynpro donde el primero debe mostrar la suma de los otros 2 campos. Y lo hace bien excepto si la suma es igual o mayor a 1,000,000.00.

    Si la suma da igual o mas de dicho valor pone un shortdump DYNPRO_FIELD_CONVERSION

    El tipo de los campoes son CURR de longitud 13 y 2 decimales.

  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #2
    Hola, tal vez ocurre los siguientes errores

    David Carballido Córdova

    Comentario

    • ic_man_777
      Member
      • oct
      • 97

      #3
      Ya se solucionó mi problema, ero explicaré que sucedio:

      En la lógica de proceso tenía una estructura, la cual planeaba una vez llenada pasarla a una tabla Z. Dicha estructura tenía campos de la tabla Z, y esos campos de la estructura era los que tenía en el Dynpro. Lo que hice fué eliminar la estructura y utilizar directamente el nombre de la tabla, así que mis campos en el dynpro tenían la forma ztabla-campo y automáticamente usaba el objeto del diccionario, me ponía automáticamente valores en las propiedades del campo, y así se solucionó, ya no marcó ningún problema y si, creo que fué ese problema que sucedía en el post que me pasaste, lo que se me hace bastante raro es que con cifras pequeñas si hiciera bien las operaciones y ya pasando del millón ya no, pero bueno...

      Muchas gracias por tu respuesta.

      Comentario

      • DavidXD_XD
        Moderator
        • ago
        • 1255

        #4
        Q bueno q se solucionó, por lo que veo era por incompatibilidad de datos como decir al post.
        David Carballido Córdova

        Comentario

        Trabajando...