✒️ABAP La ejecución de fondo
ABAP La ejecución de fondo
Batch
Existen dos formas de ejecutar un programa en ABAP. online y batch.
Online. El programa se ejecuta al momento de presionar F8, los resultados son inmediatos.
Batch. o de fondo, cuando la ejecución del programa tiene muchos accesos a bases de datos, que tienen millones de registros, a la ejecución de múltiples transacciones.
Primero, se debe crear un JOB
Segundo, ejecutamos la función JOB OPEN, para modularizar se crea la SUBRUTINA ABRIR_JOB.
Tercero, lanzar el JOB, se crea subrutina LANZAR_JOB, que ejecutara la sentencia SUBMIT, la cual se utiliza para ejecutar un programa dentro de otro programa.
SUBMIT. mediante esta sentencia se pueden pasar parámetros al programa llamado, los cuales deben existir en la pantalla selección de este.
AND RETURN. con esta clausula de agregado, el programa llamado permanece en espera mientras se ejecuta el programa
llamado.
Cuarto, se debe cerrar el JOB mediante la función JOB CLOSE.
Transacción SM37. Se utiliza para visualizar los jobs procesado en el sistema SAP.
De cada job podemos visualizar los datos ID, el usuario SAP que lo ejecuto, el status (planeado, liberado, listo, activo, terminado o cancelado), la fecha y hora de inicio, la duración y el retraso.
 
 
 
Sobre el autor
Publicación académica de Fabio Gallo, en su ámbito de estudios para la Carrera Consultor ABAP.
Fabio Gallo
Profesión: Ingeniero Sistemas - Colombia - Legajo: KH72W
✒️Autor de: 56 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Fabio Gallo