✒️ABAP El Batch Input utilizando el Juego de datos
ABAP El Batch Input utilizando el Juego de datos
1- Mi primer Batch Input utilizando Juego de Datos
Paso 1 Declaración de los datos propios del Batch Input (tabla interna y una estructura ambas de tipo BDCDATA y otra tabla interna que levantemos del archivo de entrada.
Paso 2 Lectura de datos de archivo de entrada: ejecutamos el método GUI_UPLOAD para levantar el archivo de entrada con la información para generar el Batch Input.
Paso 3 Apertura de la sesión del Juego de Datos: utilizando la función BDC_OPEN_GROUP especificando el mandante, el grupo y el usuario
Paso 4 Carga de la tab la BDCDATA utilizando la subrutina BDC_FIELD
Paso 5 Inserción del Juego de Datos utilizando BDC_INSERT
Paso 6 Cierre de la sesión del juego de Datos utilizando la función BDC_CLOSE_GROUP
Paso 7 Ejecución del juego de datos entramos en la transacción SM35, seleccionamos Juego de Datos lo ejecutamos presionando el botón ejecutar (Process), en la siguiente ventana marcamos la opción Invisible (B ackground) y presionamos ejecutar (process), finalmente la sesión cambiará de status dependiendo del resultado de la ejecución y los datos se actualizarán en la tabla ZTABLA_USUARIOS
Audio Tips 1: las principales diferencias entre las tecnicas de CALL TRANSACTION y Juego de Datos son mediante call transaction el procesamiento es sincrono es decir online, en cambio conJuego de Datos el procesamiento es asíncrono es decir de fondo, mediante el primero se transfieren datos solo a una transacción en cada call transacción en cambio mediante Juego de datos se transfieren datos a multiples transacciones.
Otra diferencia es que mediante call transacción no se generan logs, en cambio mediante juego de datos se generan logs por cada sesión.
2- Utilización del programa RSBDCBTC para la ejecución del juego de datos, en forma Online mediante la ejecución del programa antedicno vamos a tener que crear un job, submitir la ejecución del programa y cerrar el job.
SM35 vemos el juegi de datos se procesó sin la necesidad de hacerlo manualmente.
 
 
 
Sobre el autor
Publicación académica de Claudio Marcelo Dario Haikel, en su ámbito de estudios para la Carrera Consultor ABAP.
Claudio Marcelo Dario Haikel
Profesión: Funcional Sap - Argentina - Legajo: HM94J
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Claudio Haikel