✒️ABAP El Batch Input utilizando el Juego de datos
ABAP El Batch Input utilizando el Juego de datos
Lección: Batch Input utilizando Juego de Datos
1. Mi primer Batch Input utilizando Juego de Datos
El objetivo 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.
Ahora seguiremos los pasos que establecimos en la primer lección de la unidad.
- Declaración de los datos propios del Batch Input
- Lectura de datos de archivo de entrada
- Apertura de la sesión del juego de Datos
- Carga de la tabla BDCDATA
- Inserción del Juego de Datos
- Cierre de la sesión
- Ejecución del Juego de Datos
Las principales diferencias entre Call Transaction y Juego de Datos son:
Call Transaction
- Procesamiento síncrono (On Line)
- Se transfieren datos sólo a una transacción en cada Call Transaction
- No genera logs.
Juego de Datos
- Procesamiento asíncrono (de fondo)
- Se transfieren datos a múltiples transacciones
- Genera logs en cada sesión
2. 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, vamos a tener que crear un job, submitir la ejecución del programa RSBDCBTC y cerrar el job.
Luego, si vamos a la transacción SM35, vemos que el juego de datos se procesó sin la necesidad de hacerlo manualmente.
 
 
 
Sobre el autor
Publicación académica de Pedro Alejandro Arroyo Gutierrez, en su ámbito de estudios para la Carrera Consultor ABAP.
Pedro Alejandro Arroyo Gutierrez
Profesión: Gerente de Sistemas - Mexico - Legajo: MC48F
✒️Autor de: 65 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Pedro Arroyo