✒️ABAP El Batch Input utilizando el Juego de datos
ABAP El Batch Input utilizando el Juego de datos
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
 
 
 
Sobre el autor
Publicación académica de Pablo Galeana, en su ámbito de estudios para la Carrera Consultor ABAP.
Pablo Galeana
Profesión: Java-oracle-linux - Mexico - Legajo: XR73U
✒️Autor de: 57 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Pablo Galeana