PDA

Ver la Versión Completa : Batch input: problema con un campo numérico


jtristan
29/06/09, 07:08:48
Hola,
estoy haciendo un batch input de la LT01. La carga de la primera pantalla va bien excepto por el campo cantidad. Le paso una variable del tipo RL03T-ANFME con una cantidad válida pero me da este error: Campo RL03T-ANFME. (longitud de valor entrada mayor que el campo dynpro). El valor que le estoy pasando es 1000.

¿Hay que tratar los campos numéricos de alguna forma especial?

Muchas gracias.
Un saludo.

Abaunus
29/06/09, 12:39:56
Probá pasando la cantidad a un CHAR de 17 o 18, y esa variable al BI...

jtristan
29/06/09, 13:29:34
En efecto así si que funciona. Lo que no sé, es si siempre hay que tratar los campos numéricos como string o en este caso se trata de algo raro.

Abaunus
29/06/09, 13:32:58
Es que los campos FNAM Y FVAL de la BDCDATA son tipo CHAR :p

jtristan
30/06/09, 06:22:07
Tienes razón. Se me había pasado totalmente ver esa tabla. Sólo pensaba en cómo eran los campos que tenía que cargar.

Muchas gracias.
Un saludo.

tere90210
15/10/12, 22:56:18
Hola:

Me manda el mismo mensaje, pero para el campo BSEG-WRBTR para la transacción F-02.

Ya lo pasé a un CHAR de 17 y utilicé esa variable en mi Batch Input, y me sigue mandando el mismo mensaje de error.

¿Hay algo que me esté faltando hacer?

Muchas gracias.

¡Saludos!
Tere.