✒️ABAP El Batch Input utilizando el Juego de datos
ABAP El Batch Input utilizando el Juego de datos
Batch Input utilizando juego de Datos
Mi primer batch input utilizando juego de datos
Para crear batch input utilizando la técnica juego de datos.
Se crea un archivo de texto con registros que cumplan con la estructura de la tabla ZTABLA _USUARIOS, sin tener en cuenta el mandante.
Declaración de los datos propios del Batch Input
Se declara una tabla interna y una estructura, ambos tipo BDCDATA y otra tabla interna de usuarios con los archivos de entrada.
Lectura de datos de archivo de entrada
Se ejecuta el método CL_GUI_FRONTEND_SERVICES=>GUI UPLOAD para levantar el archivo de entrada para generar el batch input
Apertura de la sección de datos.
Se utiliza la función BDC_OPEN_GROUP, especificando el mandante, el grupo y el usuario.
Carga de la tabla BDCDATA, utiliza la subrutina BDC_FIELD, antes se debe inicializar el batch input
Inserción de base de datos
Se utiliza la función BDC_INSERT
Cierre de la sección del juego de datos
Se utiliza la función BDC_CLOSE_GROUP
Ejecución del juego de datos
Se entra a la transacción SM35, se selecciona el juego de datos y se ejecuta.
Se marca invisible y se ejecuta.
Finalmente la sección cambiara de status dependiendo del resultado de ejecución y los datos se actualizarán.
Utilización del programa RSBDCBTC para la ejecución de un juego de datos.
Se ejecuta el juego de datos en forma online, se crea un Job, submitir la ejecución del programa RSBDCBTC y cerrar Job.
Si vamos a la transacción SM35, vemos que el juego de datos se procesó sin la necesidad de hacerlo manualmente.
 
 
 
Sobre el autor
Publicación académica de Juan Rodrigo Meza Avina, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Rodrigo Meza Avina
Profesión: Lic. Diseño Gráfico - Mexico - Legajo: HV85J
✒️Autor de: 99 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
Certificación Académica de Juan Meza