📘SAP Procesamiento de Fondo
Definición de SAP Procesamiento de Fondo
Además de la opción de ejecutar programas y transacciones Online, SAP nos da la posibilidad de ejecutar procesos en fondo. Podemos encontrarnos con otros términos para referirse al mismo concepto como procesamiento batch o procesamiento en segundo plano.
El procesamiento de fondo consiste en la ejecución de un proceso sin interacción con el usuario, es decir, que lanzamos el proceso y el SAPGUI nos devuelve el control aunque el programa todavía no ha acabado de ejecutarse.
Este modo de ejecución de procesos adquiere una importancia vital cuando tratamos con programas que tardan mucho tiempo en completarse.
Tradicionalmente se considera un buen tiempo de respuesta para un sistema Online el hecho de que no transcurran más de dos segundos entre dos acciones del usuario sobre el programa. Parece poco probable que un usuario este esperando más de cinco minutos a la respuesta del sistema sin pensar que se ha quedado bloqueado o que ha fallado el programa, por eso, cuando se prevea que un proceso va a durar más tiempo debería ser lanzado en fondo.
El lanzamiento de programas en fondo nos permite mejorar el rendimiento de las transacciones Online ya que podemos determinar que la prioridad de los mismos sea menor ya que el usuario no está esperando respuesta inmediata. Lo más aconsejable es lanzar los programas en fondo durante la noche, cuando la carga de usuarios que actúan Online es casi nula.
Esto último se deberá hacer cuando los procesos no sean críticos para la obtención de datos en tiempo real; es la dirección de la empresa la que debe decidir, por ejemplo, si sus pedidos de compra deben emitirse Online o por el contrario pueden esperar todos a la noche.