✒️ABAP / El concepto de Batch Input Por Yeny Yanes Bautista
ABAP El concepto de Batch Input

El concepto de Batch Input
1. ¿Qué es un Batch Input?
Cuando se implementa una nueva transacción en el ambiente de producción de SAP, es necesario dar de alta a toda la información que es indispensable para que esta pueda funcionar. A este proceso lo llamamos carga inicial de datos.
" Batch Input: Es una técnica automática mediante la cual podemos realizar la carga masiva de datos en el sistema SAP utilizando las validaciones propias de las transacciones. "
2. Las técnicas de Batch Input
Existen 2 técnicas de realiar un Batch Input, una se realiza de forma online y la otra en forma de batch o de fondo:
CAL TRANSACTION: Se realiza de forma online, por lo que ejecuta las actualizaciones en el momento en que se ejecuta el programa del Batch Input. Para ello se utiliza la sentencia estándar CALL TRANSACTION
JUEGO DE DATOS: Se realiza de forma batch o de fondo y queda almacenado en SAP para su posterior ejecución mediante la transacción estándar SM35. Consiste en la ejecución de una serie de módulos de funciones estándar para la apertura, ejecución y cierre del llamado juego de datos.
3. Pasos para la creación de un batch input:
CALL TRANSACTION:
Paso #1: La declaración de datos propios del batch input
Paso #2: La lectura de datos del archivo de entrada
Paso #3: La carga de la tabla interna BDCDATA
Paso #4: La ejecución de la sentencia CALL TRANSACTION
<La estructura estándar BDCDATA es muy utilizada 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:
Paso #1: La declaración de los datos propios del batch input
Paso #2: La lectura de datos del archivo de entrada
Paso #3: La apertura de la sesión del Juego de Datos
Paso #3: La carga de la tabla interna BDCDATA
Paso #5: La inserción del juego de datos
Paso #6: El cierre de la sesión del juego de datos
Paso #7: La ejecución del juego de datos a través de la transacción estándar SM35 o a través de la creación de un job y la ejecución del programa estándar RSBDCBTC
<El programa estándar RSBDCBTC permite realizar la ejecicón online de un juego de datos>
3. La carga de la tabla interna interna BDCDATA
El paso más importante en la ejecución de un batch Input es la carga de la tabla interna BDCDATA. Tal como hacemos referencia, la tabla interna interna BDCDATA será una tabla interna que tendrá los mismos campos que la estrucutra BDCDATA. Los campos que forman parte de esta estructura son los siguientes:
 
 
 
Sobre el autor
Publicación académica de Yeny Gisela Yanes Bautista, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Yeny Gisela Yanes Bautista
Profesión: Ingeniera en Sistemas - Honduras - Legajo: XC34C
✒️Autor de: 46 Publicaciones Académicas
🎓Egresado de los módulos:
- Master Funcional ABAP
- Master ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial






Disponibilidad Laboral: FullTime


















