![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP El Batch Input utilizando Call transaction
ABAP El Batch Input utilizando Call transaction
![ABAP El Batch Input utilizando Call transaction ABAP El Batch Input utilizando Call transaction](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/28.jpg)
Estructura BDCMSGCOLL: estructura estándar utilizada para definir la tabla interna que almacenará los mensajes del batch input
CALL TRANSACTION: Sentencia estándar abap que permite la llamada a una tx de SAP. La sintaxis es CALL TRANSACTION (tcode) USING (bdc_tab) MODE (mode) UPDATE (update) MESSAGES INTO (ti_menssages)
MODE: pueden ser: A prosesamiento con visualización
E: prosesamiento donde se muestran las pantallas solo si ocurre un error
N: no se muestran las pantallas
P: No se muestran las pantallas salvo que haya un breakpoint, en dicho caso se pasa el control al debugger
UPDATE: A Actualización ASíncrona, S, síncrona, L local
MESSAGES INTO: con el uso de esta opción todos los mensajes generados durante el procesamiento del batch son almacenados en una tabla interna del tipo BDCMSGCOLL. Para armar mensajes utilizar la función MESSAGE_PREPARE
LA sentencia CALL TRANSACTION también es utilizada en los reportes para acceder a una transacción determinada a partir de los datos presionados en pantalla, con el agregado de la cláusula AND SKIP FIRST SCREEN
 
 
 
Sobre el autor
Publicación académica de Diego Baigorria, en su ámbito de estudios para la Carrera Consultor ABAP.
Diego Baigorria
Profesión: Aux Sistemas - Argentina - Legajo: ZC10B
✒️Autor de: 83 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP Fiori
- Máster Material Management en SAP S/4HANA LOGISTIC
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial