✒️ABAP El concepto de Batch Input
ABAP El concepto de Batch Input
BATCH INPUT
Tecnica automatica mediante la cual podremos realizar la carga masiva de datos en el sistema utilizando las validaciones de las transacciones.
TECNICAS DE BATCH INPUT
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. se utiliza la sentencia estandar CALL TRANSACTION.
JUEGOS DE DATOS: se realiza de forma batch(o de fondo) y queda almacenado en SAP para su posterior ejecucion mediante la transaccion SM37. Consiste en la ejecucion de una serie de funciones estandar para la apertura,ejecucion y cierre de juegos de datos.
PASOS PARA LA CREACION DE UN BATCH INPUT
call transaction
- declaracion de datos propios del batch input
- lectura de datos de archivo de entrada.
- carga de la tabla BDCDATA
- ejecucion de la sentencia CALL TRANSACTION
juego de datos
- declaracion de los datos propios del batch input
- lectura de datos de archivo de entrada
- apertura de la sesion del juego de datos
- carga de la tabla BDCDATA
- insercion del juego de datos
- cierre de la sesion del juegos de datos
- ejecucion del juego de datos a traves de la transaccion SM37 o atraves de la creacion de un job y la ejecucion del programa estandar RSBDCBTC.
CARGA DE TABLA BDCDATA
el paso mas importante en la ejecucion de un batch input es la carga de la tabla BDCDATA.
la tabla BDCDATA sera una tabla interna que tendra los mismos campos que la estructura BDCDATA.
 
 
 
Agradecimiento:
Ha agradecido este aporte: David Camacho Espinoza
Sobre el autor
Publicación académica de Luis Car, en su ámbito de estudios para la Carrera Consultor ABAP.
Luis Car
Profesión: Ingeniero en Sistemas Computacionales - Mexico - Legajo: WQ71K
✒️Autor de: 33 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Luis Car