✒️ABAP El concepto de Batch Input
ABAP El concepto de Batch Input
CARGA INICIAL DE DATOS
Es el Proceso que consiste en el ingreso de los datos necesarios para el funcionamiento de una aplicación en un ambiente del sistema.
También es común hablar de carga inicial de datos en la fase previa a la implementación de un proyecto SAP en una empresa. En esta etapa se ingresará en las tablas de la base de datos del sistema SAP los datos maestros.
En ABAP existen varias técnicas que se pueden utilizan para realizar carga masiva de datos, una de ellas es el Batch Inputs, otra es la utilización de BAPIS que reemplazan a los Batch Inputs.
Tecnica automatica mediante la cual podremos realizar la carga masiva de datos en el sistema usando las validaciones de las transacciones.
CALL TRANSACTION: Se realiza onlina, ejecuta las actualizaciones en el momento en el que se ejecuta el batch input.
JUEGO DE DATOS: Se hace en forma de Batch, queda almacenado en SAP para posteriormente ejecutarlo con la SM35
Como alternativa existe la Direct Input, a travez de esta los modulos ejecutan las pruebas de consistenca.
Estos controles se hacen con ayuda de las pantallas. por lo que el batch input tiene ventaja contra el batch input.
Los direct input actualizan las tablas de forma directa. Esto es prohibido. por lo que es unaexcepión a la regla.
SAP Ha creado programas de Direct input en un intento de mejorar la velocidad de los batch input.
La transación es BMV0 po
Pasos para generar Batch Input:
CALL TRANSACTION
1: Declaración de datos propios del batch input
2: Lectura de datos de archivo de entrada
3: Carga de la tabla BDCDATA
4: Ejecución de la sentencia CALL TRANSACTION
Estructura BDCDATA: Estructura standar usada en los batch input ya que define el tipo de datos de la tabla interna que almacena los datos que se cargarán en el batch input.
JUEGO DE DATOS:
1- Declaracion de los datos propios del batch input
2. Lectura de datos de archivo de entrada
3. Apertura de la sesion del juego de datos
4. Carga de la tabla BDCDATA
5. Inserción del juego de datos
6. Cierre de la sesión del juego de datos
7. Ejecución del juego de datos a traves de la SM35 o a través de la creación e un JOB y la ejecución del programa estandar RSBDCBTC
Programa RSBDCBTC, permite realizar la ejecución online de un juego de datos.
 
 
 
Sobre el autor
Publicación académica de Jair Sneider Reyes Zabala, en su ámbito de estudios para la Carrera Consultor ABAP.
Jair Sneider Reyes Zabala
Profesión: Tecnólogo en Análisis y Desarrollo de Sistemas de Información. - Colombia - Legajo: HS34M
✒️Autor de: 54 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Tecnólogo bilingue en análisis y desarrollo de sistemas, actualmente analista de mesa de ayuda semisenior, conocimiento básico de sap basis; actuamente en formación como programador sap abap.
Certificación Académica de Jair Reyes