Batch Input utilizando Juego de Datos
El objetivo del Batch Input será la carga inicial de datos de la tabla ZTABLA_USUARIOS. Para ello, vamos a crear un archivo de texto con registros que cumplan con la estructura de la tabla ZTABLA_USUARIOS, sin tener en cuenta el campo mandante.

Como lo que vamos a hacer será la carga inicial de la tabla de usuarios, borraremos su contenido previamente a la ejecución de este ejemplo.
1: Declaración de los datos propios del Batch Input
Declaramos una tabla interna y una estructura, ambas del tipo BDCDATA y otra tabla interna de usuarios que contendrá los registros que levantemos del archivo de entrada.

2: Lectura de datos de archivo de entrada
Ejecutamos el método CL_GUl_FRONTENO_SERVICES=>GUl_UPLOAD para levantar el archivo de entrada con la informaci6n para generar el batch input.

3: Apertura de la sesión del Juego de Datos
Para realizar la apertura de la sesión del Juego de Datos, utilizar la función BDC_OPEN_GROUP, especificando el mandante, el grupo y el usuario.

4: Carga de la tabla BDCDATA
Para cargar la tabla BDCDATA utilizaremos la subrutina BDC_INSERT. Antes debemos inicializar la tabla interna del Batch Input.
5: Inserción del Juego de Datos
Para realizar la inserción del Juego de Datos vamos a utilizar la función BDC_INSERT:

6: Cierre de la sesi6n &a