![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP El concepto de Batch Input
ABAP El concepto de Batch Input
![ABAP El concepto de Batch Input ABAP El concepto de Batch Input](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/428.jpg)
Batch Input.
Tecnica mediante el cual podremos dar de alta, modificar o borrar grandes cantidades de datos en el sistema de forma automatica y utilizando las mismas transacciones con sus respectivas validaciones.
Existen dos tecnicas para realizar BATCH Input:
- CALL TRANSACTION: se realiza de forma ONLINE, por lo que se ejecuta las actualizaciones en el momento en que se ejecutan el programa del BATCH Input.
- Juegos de datos: se realiza de forma BATCH o de Fondo y queda almacenado en SAP para su posterior ejecucion mediante la transaccion SM35. Consiste en la ejecucion de una series de funciones para la apertura, ejecucion, y cierre del juego de datos.
DIRECT INPUT: los modulos de funciones ejecutan las pruebas de inconsistencia. Estos programas actualizan directamente las tablas de base de datos de SAP, y esto esta prohibido.
BMV0: transaccion para utilizar DIRECT INPUTS. Programas existentes:
Modulo Financiero: RSBIBL00.
Modulo Gestion de Materiales: RMDATIND.
Modulo de Ventas y Distribuciones: RVAFSS00.
Modulo de Administracion de Activos: RAALTD11.
Modulo de Controling: RKEVEXTO.
Pasos para la creacion de un Batch Input.
CALL TRANSACTION:
- Declaracion de datos propios del BATCH.
- Lectura de datos para archivo de entrada.
- Carga de la Tabla BDCDATA.
- Ejecutar la sentencia CALL TRANSACTION.
La estructura BDCDATA del sistema estandar es muy utilizada en los Batch Input ya que define el tipo de datos de la Tabla Interna que almacena los datos que se cargaran en el batch input.
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 Juego de Datos.
- Ejecucion del Juego de Datos a traves de la Transaccion SM35 o a traves de la creacion de un JOB y la ejecucion del programa estandar RSBDCBTC.
Carga de la Tabla BDCDATA.
Es una tabla interna con esa estructura. Contiene los datos del nombre de programa, dynpro, etc.
 
 
 
Sobre el autor
Publicación académica de Jessica Daiana Garcete Paez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jessica Daiana Garcete Paez
Profesión: Residente Sap - Paraguay - Legajo: ER32H
✒️Autor de: 45 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Presentación:
Licenciada en análisis de sistemas de la universidad nacional del este, con experiencia en desarrollo de software, actualmente especializándome en programación abap.
Certificación Académica de Jessica Garcete