✒️ABAP / El Batch Input utilizando Call transaction Por Enmanuel Vargas Sanchez
ABAP El Batch Input utilizando Call transaction

Batch Input utilizando la técnica de CALL TRANSACTION
· 1er Paso: Declaración de datos propios del Batch Input:
Declaramos una tabla interna y una estructura, ambas del tipo BDCDATA
Declaramos otra tabla interna del tipo BDCMSGCOLL con su estructura
· Paso 2do: Lectura de datos de archivo de entrada.
Ejecutamos el método CL_GUI_FRONTEND_SERVICES=>GUI_UPLOAD, en PATTERN
FILENAME = vl_file
FILETYPE =
HAS_FIELD_SEPARATOR = 'SPACE'
· Paso 3ro: Carga de la tabla BDCDATA.
Para cargar la tabla BDCDATA utilizamos la subrutina BDC_FIELD
· Paso 4to: Ejecución de la sentencia Call Transaction.
En este paso usamos las siguientes sentencias.
Ø Using: Aquí especificamos la tabla BDCDATA que se utilizará.
Ø Mode: Determina el modo de procesamiento que utilizará el Batch Input.
Ø UPDATE: Determina el modo de actualización de los cambios que producirá el Batch Input. Los modos posibles son:
Ø Messages INTO Con el uso de esta opción, todos los mensajes generados durante el procesamiento del Batch Input son almacenados en una tabla interna de tipo BDCMSGCOLL. Para armar los mensajes, vamos a utilizar la función MESSAGE PREMIERE.
 
 
 
Sobre el autor
Publicación académica de Enmanuel Vargas Sanchez, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Enmanuel Vargas Sanchez
Profesión: Técnico - Peru - Legajo: XF53E
✒️Autor de: 48 Publicaciones Académicas
🎓Cursando Actualmente: Carrera Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Certificación Académica de Enmanuel Vargas






Disponibilidad Laboral: FullTime


















