✒️ABAP El Batch Input utilizando el Juego de datos
ABAP El Batch Input utilizando el Juego de datos
JUEGO DE DATOS
Tecnica de Batch Input donde la ejecucion se realiza en forma Batch y queda almacenada en SAP para su posterior ejecucion mediante la transaccion SM37. Se utilizan funciones estandar SAP para la aperttura, insercion y cierre del juego de datos
CARGA INICIAL DE DATOS
Proceso que consiste en el ingreso de los datos necesarios para el funcionamiento de una aplicacion en un ambiente del sistema.
BDC_CLOSE_GROUP
Funcion estandar de que se utiliza para realizar el cierre de un Juego de datos.
RSBDCBTC
Programa estandar que permite la ejecucin online de un programa Batch Input que se ejecuta mediante la tecnica del juego de datos.
BDCDATA
Estructura estandar que se utiliza para la carga de datos en un Batch Input
BDC_OPEN_GROUP
Funcion estandar que se utiliza para realizar la apertura de la sesion de un Juego de datos.
BCD_INSERT
Funcion estandar que se utiliza para realizar la insercion de un Juego de datos.
JOB
Es un conjunto de uno o mas programas que se lanzan consecutivamente en un proceso de fondo.
1. Declaracion de los datos propios del Batch Input
Declaramos una TI y una estructura ambas type BDCDATA y otra TI_usuarios
que contendra los registros que levantamos del archivo de entrada.
2.- Lectura de datos de archivo de entrada
Ejecutamos el metodo CL_GUI_FRONTEND_SERVICES =>GUI UPLOAD para levantar el archivo de entrada con la informacion para generar el batch input.
3.- Apertura de la seleccion del Juego de Datos
Utilizar funcion BDC_OPEN_GROUP especificando el mandante, el grupo y el usuario.
4.- Carga de la tabla BDCDATA
utilizaremos la subrutina BDC_FIELD antes inicializar la tabla interna del Batch Input.
5.- Insercion del Juego de Datos
Para realizar la insercion del Juego de Datos vamos a utilizar la funcion BDC_INSERT.
6.- Cierre de la sesion del Juego de Datos
Vamos a utilizar la funcion BDC_CLOSE_GROUP.
7.- Ejecucion del juego de Datos
Para realizar la ejecucion del juego de datos vamos a entrar a la transaccion SM35. Vamos a seleccionar
el juego de datos y lo ejecutamos presionando el boton Ejecutar (Process).
 
 
 
Sobre el autor
Publicación académica de David Camacho Espinoza, en su ámbito de estudios para la Carrera Consultor ABAP.
David Camacho Espinoza
Profesión: Sistemas Computacionales - Training Abap - Mexico - Legajo: UW34R
✒️Autor de: 67 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de David Camacho