✒️ABAP El Batch Input utilizando Call transaction
ABAP El Batch Input utilizando Call transaction
1 - BATCH INPUT UTILIZANDO CALL TRANSACTION.
CALL TRANSACTION: se realiza de forma Online, por lo que ejecuta las actualizaciones en el momento en que se ejecuta el programa del Batch Input. Se utiliza la sentencia estándar CALL TRANSACTION.
Los pasos para la realización de un Batch Input mediante la técnica de CALL TRANSACCTION son los siguientes:
1ero: Declaración de datos propios del Batch Input.
Declarar Tabla Interna y Esructura del tipo BDCDATA (Guarda los datos a cargar en la tabla).
Declarar Tabla Interna y Esructura del tipo BDCMSGCOLL (Guardar los mensajes que se producen durante la ejecución).
2do: Lectura de datos de archivo de entrada.generar el Batch Input.
Ejecutar el metodo GUI_UPLOAD para tomar el archivo de entrada con la información para
3ero: Carga de la tabla BDCDATA.
Para ello se utilizará la subrutina BDC_FIELD. Al ingresar mas de un registro, se utilizara indice para conocer la fila en la que estamos. Se concatenará el nombre del campo con el numero de fila.
4to: Ejecución de la sentencia CALL TRANSACTION.
CALL TRANSACTION <v_trx> USING <ti_bdc_data
MODE <A, E, N, P>
UPDATE <A, S, L>
MESSAGES INTO <ti_mensajes>.
 
 
 
Sobre el autor
Publicación académica de Francisco Javier Gomez Jimenez, en su ámbito de estudios para la Carrera Consultor ABAP.
Francisco Javier Gomez Jimenez
Profesión: Consultor Junior - España - Legajo: KW17D
✒️Autor de: 200 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial