✒️ABAP El concepto de Batch Input
ABAP El concepto de Batch Input
Unidad 7: Batch input vs. BAPIS y Temas Avanzados,
Lección 1: El concepto de Batch Input.
1.- Que es un Batch Input.
Es una técnica que permite automatizar la carga de datos en el sistema de forma masiva, respetando las validaciones de las transacciones a las que emula.
Los datos a cargar suelen tenerse en un archivo.
2.- Técnicas de Batch Input.
Existen dos técnicas para implementar un Batch Input:
- Call Transaction. Se ejecuta Online y por tanto las actualizaciones se realizan en el momento en que se ejecuta el Batch Input.
- Juego de datos. Se ejecuta en fondo mediante la grabación de un juego de datos que queda almacenado hasta su ejecución. La grabación del juego de datos se realiza mediante la transacción SM35.
3.- Pasos para la creación de un Batch Input.
El proceso es diferente en función de la técnica utilizada.
- Call Transaction.
1. Declaramos datos propios del Batch Input.
2. Lectura de datos del fichero de entrada.
3. Carga de la tabla BDCDATA. BDCDATA es la estructura del sistema en que se define el tipo de datos de la tabla interna que guardara los datos que se cargarán en el Batch Input.
4. Ejecución de la sentencia CALL TRANSACTION.
- Juego de datos.
1. Declaramos los datos propios del Batch Input.
2. Leemos los datos del archivo de entrada..
3. Abrimos sesión de Juego de Datos.
4. Cargamos tabla BDCDATA.
5. Insertamos Juego de Datos.
6. Cerramos sesión Juego de Datos.
7. Eejecutamos el Juego de Datos mediante la transacción SM35 o creando y ejecutando un job para el programa RSBDCBTC.
4.- Carga de la tabla BDCDATA.
La tabla interna BDCDATA, tendrá la misma definición de campos que la estructura del mismo nombre. Cada vez que se informe una entrada en BDCDATA debe ingresarse un BDC_OKCODE.
Los campos son los siguientes:
- Program. Nombre del programa ABAP que se ejectua.
- Dynpro. Nº de la dynpro o pantalla en ejecución. El número de dynpro es de cuatro posiciones.
- FNAM. Nombre del campo que se desea cargar.
- FVAL. Valor a cargar en FNAM
 
 
 
Sobre el autor
Publicación académica de Francisco Compte Sanchez, en su ámbito de estudios para la Carrera Consultor ABAP.
Francisco Compte Sanchez
Profesión: Sap Business&integration Architect - España - Legajo: QQ38S
✒️Autor de: 105 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Consultor sap mm y sd con algún conocimiento abap a nivel de debug. quiero consolidar conocimientos técnicos para reforzar mi perfil profesional.
Certificación Académica de Francisco Compte