✒️ABAP El concepto de Batch Input
ABAP El concepto de Batch Input
BATCH INPUT:
Es una tecnica que consiste en simular a un usuario ingresando datos en SAP pero de manera automatica y utilizando las validaciones que nos proporciona el sistema en sus transacciones. Es un metodo seguro y fiable. Se utiliza generalmente cuando debe realizarse un elevado numero de altas modificaciones o bajas.
ONLINE: Modo donde el procesamiento del programa se realiza inmediatamente despues de la ejecucion del mismo por parte del usuario se utiliza para los programas que tienen poca carga de procesamiento o aquellos que requieren interaccion con el usuario.
BATCH: Tabmbien conocido como procesamiento por lotes, es un modo de procesamiento donde se planifica cuando va a realizarse la ejecucion de un programa. Se utiliza cuando el tiempo de procesamiento es muy alto debido a diferentes razones, como podria ser accesos a bases de datos criticas o para procesos que correr periodicamente, para los cuales se planifica su ejecucion. Como la ejecucion se realiza de fondo, sin interaccion con el usuario, esta condicionado para aquellos procesos donde no se requiera de dicha interaccion.
CALL TRANSACTION: Se realiza de forma Online, por lo que ejecuta las actualizacionesen el momento en que se ejecuta el programa del Batch Input. Se utiliza la sentencia estandar CALL TRANSACTION.
JUEGO DE DATOS: Se realiza de forma Batch (o de fondo) y queda almacenado en SAP para su posterior ejecucion mediante la transaccion SM37. Consiste en la ejecucion de una seria de funciones estandar para la apertura, ejecucion y cierre del juego de datos.
Creacion de un BATCH INPUT:
Declaracion de datos propios del batch inputo.
lectura de datos de archivo de entrada.
Carga de la tabla BDCDATA.
Ejecucion de la sentencia CALL TRANSACTION.
Estructura BDCDATA
Esta estructura estandar del sistema es muy utilizada en los batch inputs ya que define el tipo de datos de la tabla interna que almacena los datos que se cargaran en el batch input.
RSBDCBTC:
Este programa estandar del sistema nos premite realizar la ejecucion onine de un juego de datos.
 
 
 
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