✒️ABAP El Batch Input utilizando el Juego de datos
ABAP El Batch Input utilizando el 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 SM35. Consiste en la ejecución de una serie de funciones estándar para la apertura, ejecución y cierre del juego de datos.
Los pasos para la realización de un Batch Input mediante la técnica de Juego de datos son los siguientes:
- 1ero: Declaración de los datos propios del Batch Input.
- 2do: Lectura de datos de archivo de entrada.
- 3ero: Apertura de la sesión del Juego de Datos.
- 4to: Carga de la tabla BDCDATA.
- 5to: Inserción del Juego de Datos.
- 6to: Cierre de la sesión del Juego de Datos.
- 7mo: Ejecución del Juego de Datos a través de la transacción SM35 o a través de la creación de un job y la ejecución del programa estándar RSBDCBTC.
Las principlaes diferencias con el el método CALL TRNSACTION son:
- El procesamiento por CALL TRANSACTION es síncrono, es decir On-line.
- Se transfieren datos a una unica transacción en cada CALL TRANSACTION
- No se generan Logs.
- El procesamiento por Juego de Datos es asíncrono es decir por poroceso de fondo.
- Se transfieren datos a una unica transacción
- Se generán Logs por cada sesión
Mediante este programa podremos ejecutar el juego de datos de forma Online. Los Pasos serían:
1) Creación de un Job.
2) Submitir la ejecución programa RSBDCBTC.
3) Cerrar el Job.
Finalmente si entramos en la transacción SM35, se comprueba que el juego de datos se procesó sin la necesidad de realizarlo manualmente.
Sobre el autor
Publicación académica de Francisco Javier Gomez Jimenez, en su ámbito de estudios para la Carrera Consultor ABAP.
Francisco Javier Gomez Jimenez
Profesión: Consultor Junior - España - Legajo: KW17D
✒️Autor de: 200 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial