mekachu
10/01/08, 14:03:18
Hola :
Estamos tratando de hacer una carga masiva de datos de materiales con LSMW utilizando la BAPI STANDARD_MATERIAL_SAVEDATA.
La idea es cargar es cargar datos de la siguiente forma : para cada material, se crear un registro de cabecera con datos unitarios (no repetidos) y luego 1 o varías líneas más con datos que pueden repetirse (p. ej: los textos de material en diferentes idiomas).
Para ello, la estructura de carga tiene la forma que se describe a continuación :
Cabacera (datos comunes)
Campo1
Campo2
CampoN
Subestructura1 (datos varibles)
Campo1
CampoN
Subestructura2
Campo1
CampoN
Y la idea es que en cada una de las líneas del fichero el primer campo sea un valor que nos permita diferenciar si esun registro cabecera o no.
El problema es que al ejecutar el legacy, solo lee la primera línea, con lo que la bapi de un error ya que le faltan datos.
¿Alguien me echa una mano?
Gracias.
Estamos tratando de hacer una carga masiva de datos de materiales con LSMW utilizando la BAPI STANDARD_MATERIAL_SAVEDATA.
La idea es cargar es cargar datos de la siguiente forma : para cada material, se crear un registro de cabecera con datos unitarios (no repetidos) y luego 1 o varías líneas más con datos que pueden repetirse (p. ej: los textos de material en diferentes idiomas).
Para ello, la estructura de carga tiene la forma que se describe a continuación :
Cabacera (datos comunes)
Campo1
Campo2
CampoN
Subestructura1 (datos varibles)
Campo1
CampoN
Subestructura2
Campo1
CampoN
Y la idea es que en cada una de las líneas del fichero el primer campo sea un valor que nos permita diferenciar si esun registro cabecera o no.
El problema es que al ejecutar el legacy, solo lee la primera línea, con lo que la bapi de un error ya que le faltan datos.
¿Alguien me echa una mano?
Gracias.