✒️ABAP El Batch Input utilizando Call transaction
ABAP El Batch Input utilizando Call transaction
Mi primer BATCH input utilizando CALL TRANSACTION
Paso 1: Declarar los datos propios del Batch.
Tabla Interna y una estructura del tipo BDCDATA, otra tabla interna del tipo BDCMSGCOLL con su estructura.
Esta ultima almacenara los mensajes del batch input.
Paso 2: Lectura de datos de archivo de entrada.
Con el metodo GUI_UPLOAD levantamos el archivo de entrada para generar el batch.
Paso 3: Cargar la Tabla BDCDATA.
Paso 4: Ejecucion de la sentencia CALL TRANSACTION.
CALL TRANSACTION v_cond_trans USING ti_bc_data
MODE v_modo
UPDATE v_update
MESSAGES INTO ti_messages.
USING: especificamos la tabla BDCDATA.
MODE: determina el modo de procesamiento que utilizara el Batch Input.
A: procesamiento con la visualizacion de las pantallas. Es el valor por default.
E: procesamiento donde se muestran las pantallas solo si ocurre un error.
N: procesamiento donde no se muestran las pantallas.
P: procesamiento donde no se muestran las pantallas, si se alcanza un breakpoint se pasa el control al debugger.
UPDATE: determinar el modo de actualizacion de los cambios que producira el BATCH INPUT.
A: actualizacion asincrona. valor por defecto. Se produce al igual que si utilizamos la sentencia COMMIT WORK.
S: actualizacion sincrona. Se produce al igual que si utilizamos la sentencia COMMIT WORK AND WAIT.
L: Actualizacion Local.
MESSAGES INTO: con el uso de esta opcion, todos los mensajes generados durante el procesamiento del BATCH INPUT son almacenados en una tabla interna de tipo BDCMSGCOLL.
 
 
 
Sobre el autor
Publicación académica de Jessica Daiana Garcete Paez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jessica Daiana Garcete Paez
Profesión: Residente Sap - Paraguay - Legajo: ER32H
✒️Autor de: 45 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Presentación:
Licenciada en análisis de sistemas de la universidad nacional del este, con experiencia en desarrollo de software, actualmente especializándome en programación abap.
Certificación Académica de Jessica Garcete