✒️ABAP El concepto de Batch Input
ABAP El concepto de Batch Input
BATCH INPUT: Carga masiva de datos, utilizando la transaccion CALL TRANSACTION, se puede cargar datos online o por juegos de datos, por ejemplo un TXT.
CALL TRANSACTIon: Se puede declarar datos TI/ST tipo bcdata; lectura de archivo con cl gui frontend service, cargar BDCDATA con una subrutina,
JUEGO DE DATOS: Se realiza en forma Batch en fondo donde queda almacenado en un log, para luego ejecutarlo mediante la transacción SM37. Es la ejecución varias series de funciones estándar para la apertura, ejecución y cierre del juego de datos.
Los programas de DI actualizan las tablas de BD de SAP: En forma directa, esto esta prohibido, los datos de SAP piedrden consistencia y seguridad si se realiza en forma directa. Los programas de DI son excepciones. No es posible hacer programas ABAP Z de DI, solo se utilizan las existentes.
Se pueden hacerr programas ABAP para actualizar las tablas BD Z.
La velocidad de procesamiento de DI es superior a BI. DI sirve para gran cantidad de datos de transferencia.
BMV0: Es una transaccion estandar para mantener e iniciar programas.
los Programas DI son:
AM: RAALTD11
CO: RKEVEXTO
FI: RFBIBL00
MM: RMDATIND
SD: RVAFSS00
Para generar un BI los pasos son:
CALL TRANSACTION:
1. Declaración de datos propios del BI.
2. Lectura de datos de archivo de entrada.
3. Carga de la tabla BDCDATA.
4. Ejecución de la sentencia CALL TRANSACTION.
BDSDATA: Estructura estándar del sistema que utiliza los BI, define el tipo de datos de la tabla interna que almacena los datos que se cargarán en el BI.
JUEGO DE DATOS:
1. Declaración de los datos propios del BI.
2. Lectura de datos de archivo de entrada.
3. Apertura de la sesión 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 través de la transacción SM37 o a través de la creación de un JOB y la ejecución del programa estándar RSBDCBTC.
RSBD: Programa estándar que permite realizar la ejecución ONLINE de un juego de datos.
 
 
 
Sobre el autor
Publicación académica de Ernesto Aristides Romano, en su ámbito de estudios para la Carrera Consultor ABAP.
Ernesto Aristides Romano
Profesión: Empleado - Argentina - Legajo: JT79Z
✒️Autor de: 208 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Avanzado
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial