
Los conceptos de procesamiento de fondo (proceso Batch o en segundo plano)
Consiste en la ejecución de un proceso o programa sin interacción de con el usuario. Es decir se lanza el proceso y el SAP GUI retorna el control al usuario aunque el programa aún no ha acabado de ejecutarse.
â–º
Es útil cuando la ejecución del proceso o programa tarda demasiado tiempo. Esto en comparación a un buen tiempo de respuesta para un sistema online, que se considera debe ser de 2 segundos, entre dos acciones de un usuario.
â–º
Esta funcionalidad permite mejorar el rendimiento de las transacciones online, asumiendo que estas son prioritarias. Lo recomendable es lanzar estos procesos en la noche cuando se reduce el número de personas operando online.
â–º
Con SAP S4 HANA, se incremento el performance en la generación de reportes que requerían de horas e incluso días para su generación.
Jobs
Es el conjunto de uno más programas o transacciones que se lanzan consecutivamente en un proceso de fondo.
â–º
Para crear un Job se utiliza la transacción SM36. (Definir y planificar los procesos de fondo que se establezcan en SAP)
â–º
Un job tiene tres áreas: i) Información general; ii) Hora de inicio o evento de ejecución y iii) Pasos.
â–º
Las clases de Job son: i) A, la más alta prioridad (Procesos críticos para el sistema); ii) B, Prioridad media (mantenimiento del sistema) y iii) C, prioridad normal (Jobs de usuario).
â–º
La hora de inicio o evento: las siguientes son las alternativas: Ejecución inmediata; ejecución por fecha/hora; por Job; por evento.
â–º
Pasos de un Job: después de definir cómo y cuándo se va a ejecutar el proceso Job, por último se define que va a hacer. Las alternativas para definir los pasos de un Job son: i) Un programa ABAP estándar o creado por nosotros (a través de una variante); ii) Un comando externo (ejecutado en el sistema operativo) y iii) Un programa externo que reside en otro sistema distinto a SAP (interfaces entre otros sistemas).