✒️ABAP El concepto de Batch Input
ABAP El concepto de Batch Input
Concepto de batch input
Cuando se instala una aplicación en un ambiente de producción, es necesario dar de alta toda la información que es indispensable para que pueda funcionar. A este proceso lo llamaremos carga inicial de datos.
Batch input
Tecnica automatica mediante la cual podremos realizar la carga masiva de datos en el sistema utilizando las validaciones de las transacciones.
Tecnicas de batch input
- CALL TRANSACTION: Se realiza en forma online, por lo que ejecuta las actualizaciones en el momento en que se ejecuta el programa del batch input.
- JUEGO DE DATOS: Se realiza de forma batch (o de fondo) y queda almacenado en SAP para su posterior ejecuciónmediante la transacción SM35. Consiste en la ejecución de una serie de funciones estandar para la apertura, ejecución y cierre de juego de datos.
- DIRECT-INPUT: Entrada de datos en forma directa de grandes cantidades de datos a las tablas BD de SAP.
Programas DIRECT-INPUT, transacción BMV0 (Gestión de toma de fechas (procedimiento input directo)
- FI - RFBIBL00 (Documentos de batch-input)
- MM - RMDATIND (Toma datos maestros material)
- SD - RVAFSS00 (Facturación operaciones externas)
- AM - RAALTD11 (Importación datos directa de contabilidad AF)
- CO - RKALEPPO (Imputación: visualización informe partidas contable)
Pasos para la creación de un batch input
CALL TRANSACTION
- Declaración de datos propios del batch input
- Lectura de datos de archivo de entrada
- Carga de la tabla BDCDATA
- Ejecución de la sentencia CALL TRANSACTION
Estructura BDCDATA
Esta estructura estandar del sistema es muy utilizada en los batch input ya que define el tipo de datos de la tabla interna que almacena los datos que se cargaran en el batch input
JUEGO DE DATOS
- Declaración de los datos propios del batch input
- Lectura de datos de archivo de entrada
- Apertura de la sesión del juego de datos
- Carga de la tabla BDCDATA
Inserción de juego de datos
- Cierre de la sesión del juego de datos
- Ejecución del juego de datos a traves de la transacción SM35 / JOB RSBDCBTC
RSBDCBTC
Este programa estandar del sistema nos permite la ejecución online de un juego de datos
Estructura BDCDATA
- PROGRAM: Nombre del programa ABAP
- DYNPRO: No. de pantalla en ejecución
- DYNBEGIN: Se coloca una X, cuando comience una nueva pantalla
- FNAM: Nombre del campo que se desea cargar. es sensible al texto
- FVAL: Contendra el valor del campo FNAM
 
 
 
Sobre el autor
Publicación académica de Marvin Raul Lopez Morales, en su ámbito de estudios para la Carrera Consultor ABAP.
Marvin Raul Lopez Morales
Profesión: Consultor Senior Sap / Abap It - Guatemala - Legajo: WP66T
✒️Autor de: 157 Publicaciones Académicas
🎓Cursando Actualmente: Consultor SAP Fiori
🎓Egresado de los módulos:
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Soy ingeniero en sistemas y cuento con mas de 20 años de experiencia en el área de informatica, tambien he participado en la implementación, migración y configuración de sap-erp para varias empresas.
Certificación Académica de Marvin Lopez