✒️ABAP El concepto de Batch Input
ABAP El concepto de Batch Input
Es una técnica automática mediante la cual podemos realizar la carga, modificación o eliminación masiva de datos en el sistema SAP, utilizando las validaciones propias de las transacciones.
Utilizado muy frecuente mente en la carga inicial de datos
Técnicas Batch Input
Para llevar a cabo este proceso es posible realizarlo en línea o de fondo:
*CALL TRANSACTION: Método online, utilizando la sentencia estándar; CALL TRANSACTION.
*JUEGO DE DATOS: Método batch o de fondo, que deja almacenada la información en SAP para su posterior ejecución mediante la transacción SM35. Llevándose a cabo con una serie de módulos de funciones estándar para la apertura, ejecución y cierre del juego de datos.
También existe la forma de carga inicial de datos direct imput o entrada directa. Este se usa en poco programas, que actualiza las tablas de datos de SAP de forma directa, es un procedimiento más rápido. No se pueden hacer programas direct imput z. BMV0. En FI: RFBiBL00. MM: RMDADIND. SD: RVAFSS00. AM: RAALTD11. CO: RKEVEXTO.
Creación de un Batch Input
Según la técnica a usar los pasos a seguir son:
CALL TRANSACTION:
1. Declaración de datos propio del batch input.
2. Lectura de datos del archivo de entrada.
3. Carga de la tabla interna BDCDATA.
4. Ejecución de la sentención CALL TRANSACTION.
La estructura BDCDATA es una estructura estándar muy utilizada en los batch inputs puesto que defina el tipo de datos de la tabla interna que almacena los datos que se cargarán allí.
JUEGO DE DATOS:
1. Declaración de datos propio del batch input.
2. Lectura de datos del archivo de entrada.
3. Apertura de la sesión del Juego de datos.
4. Carga de la tabla interna 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 través de la transacción estándar SM35 o con la creación de un job y la ejecución de un programa estándar RSBDCBT.
El programa RSBDCBT es un programa estándar que nos permite ejecutar en línea un juego de datos.
Carga de tabla interna BDCDATA
Se procede de la siguiente manera:
1. Ingresa a la trasacción SM30.
2. Introducir el nombre de la tabla base de datos.
3. Clic en el botón modificación.
4. Clic en botón nuevas entradas.
5. Introducir contenido del registro con todos los campos.
6. Pulsar grabar.
7. Salir de la transacción.
 
 
 
Sobre el autor
Publicación académica de Linda Carolina Zambrano León, en su ámbito de estudios para la Carrera Consultor ABAP.
Linda Carolina Zambrano León
Profesión: Agente - Peru - Legajo: XR55P
✒️Autor de: 63 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Linda Zambrano