✒️ABAP El Batch Input utilizando el Juego de datos
ABAP El Batch Input utilizando el Juego de datos
1. Mi primer BI utilizando el juego de datos
- El nombre del juego de datos lo especificamos en la variable V_GROUP. Generalmente el nombre del programa + fecha del día + hora del día.
- CALL TRANSACTION vs Juego de datos
- Síncrono - online vs Asincrono - proceso de fondo
- Se transfieren datos solo a una transacción en cada CALL TRANSACTION vs Se transfieren datos a múltiples transacciones
- Sin generación de logs vs Generación de logs por cada sesión
Paso 1. Declaración de los datos propios del BI
- Declaramos TY_BDCDATA y la tabla interna y la estructura BDCDATA y otra tabla interna de usuarios que contendrá los registros que levantaremos del archivo de entrada
Paso 2. Lectura de datos del archivo de entrada
- Ejecutamos el método GUI_UPLOAD de la clase CL_GUI_FRONTEND_SERVICES para cargar el archivo de entrada con la información para generar el BI.
Paso 3. Apertura de la sesión del juego de datos
- Utilizaremos el módulo de funciones BDC_OPEN_GROUP especificando el mandante, el grupo y el usuario
Paso 4. Carga de la tabla interna BDCDATA
- Primero debemos inicializar la tabla interna del BI
- Usaremos la subrutina LLENAR_TABLA_BDCDATA para cargar la tabla interna BDCDATA.
Paso 5. Inserción del juego de datos
- Utilizaremos el módulo de funciones BDC_INSERT para la inserción del juego de datos
Paso 6. Cierre de la sesión del juego de datos
- Usaremos el módulo de funciones BDC_CLOSE_GROUP para cerrar el juego de datos
Paso 7. Ejecución del juegos de datos
- Ejecutamos el juego de datos
- Visualizaremos un mensaje en la barra de estado que indica que verifiquemos en la transacción SM35.
2. La utilización del programa RSBDCBTC para la ejecución del juego de datos
- Podemos ejecutar el juego de datos en forma online mediante el programa RSBDCBTC
- Crearemos un job mediante el módulo de funciones visto JOB_OPEN
- Hacemos un SUBMIT del programa estándar RSBDCBTC
- Cerramos el job mediante el módulo de funciones visto JOB_CLOSE
- Para probar ejecutamos el programa y luego la SM35 para ver si todo ha ido bien
 
 
 
Sobre el autor
Publicación académica de David Brito Melado, en su ámbito de estudios para la Carrera Consultor ABAP.
David Brito Melado
Profesión: Ingeniero Informático - España - Legajo: UC35Q
✒️Autor de: 94 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Como profesional en informática y tras cumplir casi la mayoría de edad en entornos sap como consultor funcional de varios módulos quiero llegar a dominar la programación en abap.
Certificación Académica de David Brito