✒️ABAP La ejecución de fondo
ABAP La ejecución de fondo
- Batch
- Ejecución de Fondo
Formas de ejecutar un programa en ABAP:
Online: El programa se ejecuta al momento de presionar F8 y los resultados de la ejecución se producen de manera inmediata. Esta ejecución es recomendada para programas que requieren interacción con el usuario o cuando el tiempo de ejecución es muy poco.
Batch o de fondo: Esta ejecución se utiliza cuando el tiempo de procesamiento de un programa es muy alto.
Estas dos ejecuciones no solo varían en el tiempo de ejecución si no también en la forma de ejecutarse y en el forma en la que se programa.
Paso a paso de como ejecutar un programa de fondo:
Debemos crear un Job (uno o más programas que se lanzan en un proceso de fondo) y ejecutamos la función JOB OPEN. Para modularizar vamos a crear una subrutina.
Lanzamos el Job. Para esto creamos otra subrutina, que ejecutará la sentencia SUBMIT, la cual se utiliza para ejecutar un programa dentro de otro y con el agregado de la cláusula VIA JOB NUMBER la ejecución del programa se realizará de fondo.
Con el agregado de la cláusula AND RETURN el programa llamador permanece en espera mientras se ejecuta el programa llamado. cuando este programa termina el control regresa al programa llamador.
Después cerramos el job con el JOB CLOSE. Creamos una subrutina para eso.
Por último, para visualizar el job debemos ir a la transacción SM37.
Transacción SM37: Se utiliza para visualizar los jobs procesados en el sistema SAP. De cada job podemos visualizar distintos datos como ID, el usuario que lo ejecutó, el status (planeado, liberado, listo, activo, terminado o cancelado), la fecha y hora de inicio, la duración y el retraso.
Identificamos nuestro proceso, lo señalamos y presionamos spool.
 
 
 
Favorito:
Está publicación ha sido agregada a sus favoritos por: Marianela Chacon Calone
Sobre el autor
Publicación académica de Sandra Erika Bernabe Abreu, en su ámbito de estudios para la Carrera Consultor ABAP.
Sandra Erika Bernabe Abreu
Profesión: Ingenier?a en Sistemas Computacionales - Mexico - Legajo: EW68S
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Sandra Bernabe