✒️ABAP / El Batch Input utilizando Call transaction Por Geovanny Martínez Campoverde
ABAP El Batch Input utilizando Call transaction

El Batch Input utilizando Call transaction
1 Mi primer Batch Input utilizando CALL TRANSACTION
Se desarrolla un Batch Input utilizando la técnica CALL TRANSACTION, que permite cargar datos de forma masiva en SAP ejecutando las transacciones en tiempo real.
El objetivo es realizar la carga inicial de datos en la tabla base de datos ZTABLA_USUARIOS, a partir de un archivo de texto que contiene los registros a ingresar.
Paso 1: Declaración de datos propios del Batch Input
Se deben declarar:
-
La tabla interna y la estructura BDCDATA, que almacenarán las instrucciones de la transacción.
-
La tabla interna de tipo BDCMSGCOLL, que captura los mensajes generados al ejecutar el Batch Input.
-
La tabla interna de usuarios, donde se guardarán los datos leídos del archivo.
-
Tablas adicionales para mostrar errores o resultados.
Paso 2: Lectura de datos del archivo de entrada
Se utiliza el método estándar GUI_UPLOAD de la clase CL_GUI_FRONTEND_SERVICES para leer el archivo de texto que contiene los datos que se deben cargar en SAP.
Paso 3: Carga de la tabla interna BDCDATA
Con la ayuda de la subrutina LLENAR_TABLA_BDCDATA, se construye la tabla BDCDATA, registrando:
-
Las pantallas o dynpros de la transacción.
-
Los campos que se deben completar.
-
Los valores que se deben ingresar.
Paso 4: Ejecución de la sentencia CALL TRANSACTION
Finalmente, se ejecuta la instrucción CALL TRANSACTION, que procesa los datos en el sistema SAP.
Se pueden configurar los siguientes modos de ejecución:
-
Modo A: Visualización de todas las pantallas.
-
Modo E: Solo muestra las pantallas en caso de error.
- Modo N o P: Procesamiento en segundo plano sin mostrar pantallas.
 
 
 
Sobre el autor
Publicación académica de Geovanny Martínez Campoverde, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Geovanny Martínez Campoverde
Profesión: Ingeniero en Sistemas - Ecuador - Legajo: JJ46N
✒️Autor de: 144 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor SAP HCM Nivel Avanzado
- Carrera Consultor SAP HCM Nivel Inicial
Presentación:
Consultor en gestión de datos y desarrrollo de erp, enfocado en optimizar procesos. mi objetivo, especializarme en sap hcm, aplicando las mejores prácticas para impulsar el desarrollo organizacional
Certificación Académica de Geovanny Martínez






Disponibilidad Laboral: FullTime


















