
Batch Input utilizando juego de datos.
Declaramos una tabla interna y una estructura, ambas del tipo BDCDATA y otra tabla interna que contendrá los registros que levantemos del archivo de entrada.
Ejecutamos el método GUI_UPLOAD para levantar el archivo de entrada con la información para generar el batch input
Para realizar la apertura de la sesión del Juego de Datos, vamos a utilizar la función BDC_OPEN_GROUP, especificando el mandante, el grupo y el usuario.
Para cargar la tabla BDCDATA utilizaremos la subrutina BDC_FIELD. Antes debemos inicializar la tabla interna del Batch Input.
Para realizar la inserción del Juego de Datos vamos a utilizar la función BDC_INSERT.
Cerramos el Juego de datos mediante la función BDC_CLOSE_GROUP.
Para ejecutar vamos a entrar a la transacción SM35. seleccionamos el Juego de Datos y ejecutamos.
Podemos ejecutar le Juego de Datos en forma Online mediante la ejecución del programa estándar RSBDCBTC.
Luego en la transaccion SM35, vemos que el juego de datos se proceso sin la necesidad de hacerlo manualmente.