✒️ABAP La ejecución de fondo
ABAP La ejecución de fondo
BATCH
Un programa abap puede ejecutarse online (de forma inmediata) o batch (de fondo). En batch tendremos un prog que se ejecutará de fondo (si queremos correr una funcion debemos incluirla en un programa) por ejemplo zprueba_fondo_b y un programa padre que llamara al anterior por ejemplo zprueba_fondo.
para ejecutar un programa batch necesitamos crear un job, que es un proceso que se ejecuta de fondo sin interacciones y podemos crear por codigo con la llamada a la funcion JOB_OPEN. A continuacion debemos lanzar el job creado utilizando la sentencia SUBMIT VIA JOB NUMBER AND RETURN. De esta forma, cuando finaliza el programa de fondo vuelve la ejecucion al programa ppal. Una vez ejecutado el job y de refreso al prog ppal, debemos cerrar el job con la llamada a la funcion JOB_CLOSE.
Para visualizar el job utilizamos la transaccion SM37: "Seleccion de job simple" y con el boton SPOOL veremos el resultado.
IMPORTANTE: desde la transaccion SM36: "Definicion de jobs" podemos crear planificaciones, por ejemplo, que cierto programa corra tal día.
 
 
 
Sobre el autor
Publicación académica de Jonatan Richioni, en su ámbito de estudios para la Carrera Consultor ABAP.
Jonatan Richioni
Profesión: Desarrollador Abap - Argentina - Legajo: MC79K
✒️Autor de: 92 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Haciendo uso de mi capacidad proactiva, responsabilidad y compromiso, he logrado los últimos 2 años trabajar como abaper sin conocimientos previos.el objetivo actual será reforzarlos y adquirir nuevos
Certificación Académica de Jonatan Richioni