✒️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.
- Declaración de los datos propios del Batch Input.
- Declaramos una tabla interna y una estructura, ambas del tipo BDCDATA y otra tabla interna de usuarios que contendrá los registros que levantemos del archivo de entrada.
- Lectura de datos de archivo de entrada.
- Ejecutamos el metodo GUI_UPLOAD para levantar el archivo de entrada con la información para generara el batch input.
- Apertura de la sesión del juego de datos.
- Para realizar la apertura de la sesión del juego de datos, vamos a utilizar la función BDC_OPEN_GROUP, especificando el mandante, el grupo y el usuario.
- Carga de la tabla BDCDATA.
- Para cargar la tabla BDCDATA utilizaremos la subrutina BDC_FIELD, que vimo en la lección dos. Antes debemos inicializar la tabla interna del batch input.
- Inserción del juego de datos.
- Para realizar la inserción del juego de datos vamos autilizar la función BDC_INSERT.
- Cierre de la sesión del juego de datos.
- Para cerrar el juego de datos vamos a utilizar la función BDC_CLOSE_GROUP.
- Ejecución del juego de datos.
- Para realizar la ejecución del juego de datos vamos a entrar a la transacción SM35. Vamos a seleccionar el juego de datos y lo ejecutamos presionando el botón Ejecutar.
- En la siguiente ventana de dialogo se marca la opción Invisible y presionamos Ejecutar.
- Finalmente la sesión cambiará de status dependiendo del resultado de la ejecución y los datos se actualizaran en la tabla ZTABLA_USUARIOS.
2| Utilización del programa RSBDCBTC para la ejecución del juego de datos.
- Podemos ejecutar el juego de datos en forma online mediante la ejecución del programa estándar RSBDCBTC. Para ello, vamos a tener que crear un job, submitir la ejecución del programa RSBDCBTC y cerrar el job.
- Luego si vamos a la transacción SM35, vemos que el juego de datos se procesó sin necesidad de hacerlo manualmente.
 
 
 
Sobre el autor
Publicación académica de Osvaldo Aguilera, en su ámbito de estudios para la Carrera Consultor ABAP.
Osvaldo Aguilera
Profesión: Ingeniero en Informática - Paraguay - Legajo: VE11O
✒️Autor de: 37 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor en SAP SD Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial
- Carrera Consultor en SAP FI Nivel Inicial
- Máster Funcional ABAP
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Osvaldo Aguilera