✒️ABAP El Batch Input utilizando Call transaction
ABAP El Batch Input utilizando Call transaction
Unidad 7: Batch Input vs Bapis y temas avanzados.
Lección 4: Batch Input utilizando Call transaction.
4.1 Mi primer Batch Input utilizando CALL TRANSACTION
Ø BDCDATA
Ø BDCMSGCOLL : Estructura estádar que almacena los mensajes del batch input
Ø GUI_UPLOAD : levantar el archivo de entrada
Ø BDC_FIELD : para cargar la tabla BDCDATA
Ø Índices para saber en qué fila estamos cargando los datos.
Ø CALL TRANSACTION
Ø USING : Especificamos la tabla BDCDATA que se utiliza
Ø MODE: Modo de procesamiento
o Modo A: Visualiza todas las pantallas
o Modo E: Muestra pantalla solo si ocurre un error
o Modo N: No se muestran las pantallas
o Modo P: No se muestran las pantallas, si se alcanza un breackpoint, se pasa el control al debugger.
Ø UPDATE : Modo de actualización
o A: Actualización asincrónica igual que si usamos COMMIT WORK
o S: Actualización sincrónica igual que si usamos COMMIT WORK AND WAIT
o L: Actualización local
Ø MESSAGES INTO: todos los mensajes generados durante el procesamiento son almacenados en BDCMSGCOLL
Ø MESSAGE_PREPARE: función para armar los mensajes
Ø AND SKIP FIRST SCREEN: Acceder a una transacción determinada a partir de datos presionados en pantalla
Audio tip:
Cando estamos desarrollando un programa que realiza un batch input mediante la técnica de call transaction es sumamente útil procesar el batch input mediante el modo de ejecución A el cual nos permite visualizar cada una de las pantallas ya que en caso de error en los datos que introducimos en la tabla BDCDATA el procesamiento se dentendra en la pantalla correspondiente al error y sera allí donde tendremos que analizar como solucionarlo. Una vez que detectamos y corregimos el error podemos modificar el modo de ejecución a N.
 
 
 
Sobre el autor
Publicación académica de Brenda Castillo Domínguez, en su ámbito de estudios para la Carrera Consultor ABAP.
Brenda Castillo Domínguez
Profesión: Ingenieria en Sistemas Computacionales - Mexico - Legajo: HJ67S
✒️Autor de: 187 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Curso Introducción a SAP
Disponibilidad Laboral: FullTime
Certificación Académica de Brenda Castillo