✒️ABAP El concepto de Batch Input
ABAP El concepto de Batch Input
¿Qué es un Batch Input?
La técnica de Batch Input, es para dar de alta, modificar o borrar grandes cantidades de datos en el sistema, de forma automática y utilizando las mismas transacciones, con sus respectivas validaciones, como si lo hiciéramos manualmente de a 1 dato por vez.
Generalmente, la carga inicial de datos se realizará levantando los datos de un archivo.
Técnicas de Batch Input
Existen dos técnicas para realizar un Batch Input, una se realiza de forma Online y la otra en forma Batch:
CALL TRANSACTION: se realiza de forma Online, por lo que ejecuta las actualizaciones en el momento en que se ejecuta el programa del Batch Input, con la sentencia estándar CALL_TRANSACTION
JUEGO DE DATOS: se realiza de forma Batch o de fondo y queda almacenado en SAP para su posterior ejecución mediante la transacción SM37. Consiste en la ejecución de una serie de funciones estándar para la apertura, ejecución y cierre del juego de datos.
CALL TRANSACTION
1: Declaración de datos propios del Batch Input.
2: Lectura de datos de archivo de entrada.
3: Carga de la tabla BDCDATA.
4: Ejecución de la sentencia CALL TRANSACTlON.
JUEGO DE DATOS
1: Declaración de las datos propios del Batch Input.
2: Lectura de datos de archivo de entrada.
3: Apertura de la sesión del Juego
 
 
 
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