✒️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.

1- DECLARACION 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 levantamos del archivo de entrada

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

3- APERTURA DE LA SESION DE JUEGOS DE DATOS

Para realizar la apertura de la sesión de juegos de datos, vamos a utilizar la función BDC_OPEN_GROUP, especificando el mandante, el grupo y el usuario.

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

5- INSERCION DE JUEGO DE DATO

Para realizar la inserción de juego de datos vamos a utilizar la función BDC_INSERT

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.

SAP Expert

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:

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

 

:: Al igual que Cristian ¿Usted está dispuesto a aprender ABAP?

El lunes 17 Enero 2022 comenzamos la 🎓Carrera Consultor ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?