✒️ABAP El Batch Input utilizando el Juego de datos
ABAP El Batch Input utilizando el Juego de datos
BATCH INPUT UTILIZANDO JUEGOS DE DATOS – LECCION 7-6
BDC_OPEN_GROUP, es un módulo de funciones estándar de SAP que se utiliza para realizar la apertura de la sesión de un juego de datos, no se puede volver a abrir una sesión que ya existe y se ha cerrado, si se llama al módulo de funciones BDC_OPEN_GROUP con el nombre de una sesión existente, entonces se crea una sesión adicional con el mismo nombre.
BDC_INSERT, es un módulo de funciones estándar de SAP que se utiliza para realizar la inserción de un juego de datos, utilizamos el módulo de funciones BDC_INSERT para añadir una transacción a una sesión de batch input.
BDC_CLOSE_GROUP, es un módulo de funciones estándar de SAP que se utiliza para realizar el cierre de un juego de datos, se utiliza el módulo de funciones BDC_CLOSE_ GROUP para cerrar una sesión después de haber insertado todos los datos de entrada de procesos por lotes en él.
TRANSACCION SM35, se utiliza para la grabación de sesiones de datos de batch input, esta transacción es sumamente útil debido a que cuando estamos en el proceso de generación de un batch input, podemos generar una grabación simulando lo que va a realizar el barch input
NOTA, la diferencia entre el programa RSBDCSUB y el programa RSBDCBTC, reside en que cuando se procesa el programa y se espera que se publique la sesión, si usamos RSBDCSB, las sesiones completas del programa se publican de una sola vez, mientras que, si utilizamos RSBDCBTC, cada sesión es única y puede ser liberada automáticamente independientemente del nombre del programa.
JOB, son procesos no interactivos que se ejecutan detrás de las operaciones interactivas normales, como procesos de fondo y no intervienen con los procesos interactivos, procesos de dialogo y operaciones.
2- LECTURA DE DATOS DE ARCHIVOS DE ENTRADA
Ejecutamos el método GUI_UPLOAD para levantar el archivo de entrada con la información para generar el batch input
4- CARGA DE LA TABLA BDCDATA
Para la cargar la tabla BDCDATA utilizamos la subrutina BDC_FIELD, que vimos en la lección dos, antes debemos inicializar la tabla interna del batch input
6- CIERRE DE LA SESION DEL JUEGO DE DATOS
Para cerrar el juego de datos vamos a utilizar la función BDC_CLOSE_GROUP
7- EJECUCION DEL JUEGO DE DATO
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 (Process)
 
 
 
Agradecimiento:
Ha agradecido este aporte: Pedro Rocabado
Sobre el autor
Publicación académica de Cristian Darwin Arteaga Diaz, en su ámbito de estudios para la Carrera Consultor ABAP.
Cristian Darwin Arteaga Diaz
Profesión: Abap Developer - Argentina - Legajo: GP81Q
✒️Autor de: 165 Publicaciones Académicas
🎓Cursando Actualmente: Master Funcional para Consultores ABAP
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Me considero una persona responsable, siempre estoy investigando y capacitandome para adquirir nuevos conocimientos, tengo el gusto de iniciarme en el mundo de abap como desarrollador, es genial.
Certificación Académica de Cristian Arteaga