✒️ABAP El Batch Input utilizando el Juego de datos
ABAP El Batch Input utilizando el Juego de datos
BATCH INPUT UTILIZANDO JUEGO DE DATOS
Primer Paso: Declaración de los datos propios del Batch Input
- Declarar tabla interna y estructura del tipo BDCDATA
- Declarar tabla interna que contendrá los registros del archivo de entrada.
Segundo Paso: Lectura de datos de archivo de entrada
- Ejecutar el método GUI_UPLOAD para levantar el archivo de entrada con la información para generar el batch input.
Tercer Paso: Apertura de la sesión del Juego de Datos.
- Iniciar la apertura de sesión con la función BDC_OPEN_GROUP, especificando mandante, el grupo y el usuario.
Cuarto Paso: Carga de la tabla BDCDATA.
- Para carga la tabla BDCDATA utilizaremos la subrutina BDC_FIELD.
Quinto Paso: Inserción del Juego de Datos.
- Realizar la inserción del Juego de datos con la función BDC_INSERT.
Sexto Paso: Cierre de la sesión del Juego de Datos.
- Cerrar el Juego de Datos con la función BDC_CLOSE_GROUP.
Septimo Paso: Ejecución del Juego de Datos.
- Realizar la ejecución del Juego de Datos desde la Transacción SM35. Seleccionar el Juego de datos y lo ejecutamos presionando el boton "Ejecutar" (Process).
- En la siguiente ventana de dialogo, marcar la opcion "Invisible" (Background) y presionar Ejecutar (Process).
DIFERENCIAS ENTRE CALL TRANSACTION Y JUEGO DE DATOS.
- Call Transaction Procesamiento Síncrono (online) - Juego de datos procesamiento Asíncrono (de Fondo)
- Call Transaction se transfieren datos a solo una transacción en cada Call Transaction - Juego de Datos se transfieren datos a múltiples transacciones.
- Call Transaction no se generan logs - Juego de Datos se generan logs por cada sesión.
UTILIZACION DEL PROGRAMA RSBDCBTC PARA LA EJECUCION DEL JUEGO DE DATOS.
Se puede ejecutar el Juego de Datos en forma Online, mediante la ejecución del programa estándar RSBDCBTC. Para ello, se crea un JOB, submitir la ejecución del programa RSBDCBTC y cerrar el JOB.
Luego verificar en la Transacción SM35 que el juego de datos se haya procesado. Esto sin necesidad de hacerlo manualmente.
 
 
 
Sobre el autor
Publicación académica de Didier Garcia Velazquez, en su ámbito de estudios para la Carrera Consultor ABAP.
Didier Garcia Velazquez
Profesión: Licenciado en Informática - Mexico - Legajo: VZ45U
✒️Autor de: 41 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Actualmente analista programador en lenguaje cobol/mainframe. quiero incursionar en el mundo sap como desarrollador/consultor técnico abap.
Certificación Académica de Didier Garcia