✒️ABAP La ejecución de fondo
ABAP La ejecución de fondo
Batch.
Ejecución de Fondo.
Dos formas de ejecutar un programa ABAP.
- Online. Se ejecuta a nivel de interfaz de usuario.
- Batch (fondo). Su ejecución suele estar programada para procesos que se van a ejecutar periódicamente, también es usado para la carga masiva de datos, este tipo de ejecuciones se suelen realizar en fondo ya que si se ejecutan de manera online suelen superar el tiempo de ejecución produciendo un TIME_OUT.
Creación de un programa de fondo (batch).
Se debe de crear un reporte hijo, a continuación se creará el programa padre, en el que se utilizarán las siguientes funciones.
- JOB_OPEN.- Abrira el job.
- JOB_CLOSE.- Cerrará el job.
Para lanzar el job se ejecutará la sentencia SUBMIT.
Sintaxis.
SUBMIT nombre_programa.
VIA JOB nombre_job.
NUMBER número
AND RETURN.
Con la cláusula AND RETURN el programa padre permanece en espera mientras se ejecuta el programa hijo. Cuando el programa hijo termina el vuelve a tomar el control.
Para visualizar los jobs procesador se tiene que utilizar la sentencia SE37, marcamos el job y pulsamos en SPOOL, posteriormente marcamos el pedido y lo visualizamos.
 
 
 
Sobre el autor
Publicación académica de Carlos Rodriguez Escudero, en su ámbito de estudios para la Carrera Consultor ABAP.
Carlos Rodriguez Escudero
Profesión: Desarrollador Abap - Espa?a - Legajo: RR34T
✒️Autor de: 42 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Carlos Rodriguez