Concepto de Batch Input.
Técnica automática mediante la cual podremos realizar la carga masiva de datos en el sistema utilizando las validaciones de las transacciones.
Carga inicial de datos:Proceso que consiste en el ingreso de los datos necesarios para el funcionamiento de una aplicación en un ambiente del sistema.
Open SQL: Lenguaje estructurado de consulta. Es un lenguaje declarativo de acceso a bases de datos relacionales que permiten diversos tipos de operaciones sobre las mismas.
Generalmente, la carga inicial de datos se realizará levantando los datos de un archivo.
Archivos externos ---> Programa Batch input ---> SAP.
Técnicas de batch input:
Existen 2 técnicas para realizar Batch Input
1.- Una se realiza de forma Online. Call Transaction.
2.- La otra de forma Batch. Juego de datos. Transacción SM35
Transacción SM35: Transacción estándar SAP que se utiliza para la grabación de sesiones de datos de Batch Inputs.
Alternativa
Direct input o entrada directa módulos de función SAP ejecutan las pruebas de consistencia.
Pasos para la creación de un Batch Input.
Call transaccion.
1.- Declaración de datos propios del batch input.
2.- Lectura de datos de archivo de entrada.
3.- Cargar de la tabla BDCDATA.
4.- Ejecución de la sentencia Call transaction.
Transacción SM30: Actualización de vistas de tabla. Para la actualización de la registros de una tabla base de datos.
Para poder actualizar una tabla, esta debe tener creada una superficie de actualización.