✒️ABAP El Batch Input utilizando el Juego de datos
ABAP El Batch Input utilizando el Juego de datos
Batch Input utilizando la técnica Juego de Datos
- 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.
- Lectura de datos de archivo de entrada: Ejecutamos el método CL_GUI_FRONTEND_SERVICES=>GUI_UPLOAD para levantar el archivo de entrada con la información para generar el batch input.
- Apertura de la sesión del Juego de Datos: utilizaremos la función BDC_OPEN_GROUP, especificando el mandante, el grupo y el usuario.
- Carga de la Tabla BDCDATA: utilizaremos la subrutina BDC_FIELD. Antes debemos inicializar la tabla interna de la tabla interna del batch input.
- Inserción del Juego de Datos: Utilizaremos la función BDC_INSERT.
- Cierre de la sesión del Juego de Datos: se utilizara la función BDC_CLOSE_GROUP.
- Ejecución del Juego de Datos: debemos entrar en la transacción SM35, Seleccionamos el Juego de Datos y lo ejecutamos.
En la siguiente ventana de dialogo marcamos la opción invisible (Background) y presionamos ejecutar.
Las principales diferencias entre CALL TRANSACTION y JUEGO DE DATOS son: mediante CALL TRANSACTION el proceso es síncrono es decir ONLINE, Se transfieren datos solo a una transacción, No se generan LOGS y Juego de datos el proceso es Asíncrono es decir de FONDO, Se transfieren datos a múltiples transacciones, Si se generan LOGS por cada sesión.
Utilización del programa RSBDCBTC para la ejecución del juego de datos
Podemos ejecutar el juego de datos en forma Online mediante la ejecución del programa estándar RSBDCBTC. para ello, se debe crear un Job, submitir la ejecución del programa RSBDCBTC y cerrar el Job.
Luego, en la transacción SM35 se podrá observar que el juego de datos se procesó sin la necesidad de hacerlo manualmente
 
 
 
Sobre el autor
Publicación académica de Jeferson José Peña Curvelo, en su ámbito de estudios para la Carrera Consultor ABAP.
Jeferson José Peña Curvelo
Venezuela - Legajo: PD49W
✒️Autor de: 128 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jeferson Peña