✒️ABAP La ejecución de fondo
ABAP La ejecución de fondo
Es conveniente realizar un batch o programa de fondo cuando se trabaja en un ambiente real, debido a que el tiempo de procesamiento de un programa podría ser muy alto, porque tiene muchos acceso a la base de datos o hay multiples ejecuciones de transacciones u otras razones.
Para crear un programa batch lo primero que debemos hacer es crear un job para esto le asignamos un nombre a la variable y luego ejecutamos la funcion JOB_OPEN para modularizar se crea una subrutina ABRIR_JOB luego se lanza el Job para lanzar el job se debe crear otra subrutina que ejecutara la sentencia SUBMIT la cual se utiliza para ejecutar un programa dentro de otro programa y con el agregado de la clausula VIA JOB NUMBER la ejecucion del programa se realizara de fondo.
Mediante la clausula SUBMIT se pueden pasar parametros al programa llamado, los cuales deben existir en la pantalla de seleccion de este.
Con el agregado de la clausula AND RETURN el programa llamador permanece en espera mientras se ejecuta el programa llamado.
Luego debemos cerrar el job mediante la funcion JOB_CLOSE para esto se crea una subrutina.
La transaccion SM37 se utiliza para visualizar los job procesados en el sistema SAP
De cada job podremos visualizar distintos datos tales como elID, el usuario SAP que lo ejecuto, el status, la fehca y hora de incio, duracion y el retraso.
 
 
 
Sobre el autor
Publicación académica de Jesus Enrique Ramos Bello, en su ámbito de estudios para la Carrera Consultor ABAP.
Jesus Enrique Ramos Bello
Profesión: Soporte Ti - Venezuela - Legajo: LP44M
✒️Autor de: 114 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Me complace formar parte de este equipo y sé que cuento con la experiencia y los conocimientos técnicos necesarios para desarrollarme como programador abap...
Certificación Académica de Jesus Ramos