![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️SAP El procesamiento de fondo
SAP El procesamiento de fondo
![SAP El procesamiento de fondo SAP El procesamiento de fondo](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/170.jpg)
EL PROCESAMIENTO DE FONDO
Consiste en la ejecución de un proceso o programa sin interacción con el usuario, es decir, que lanzamos el proceso y el SAP GUI nos devuelve el control, aunque el programa todavía no ha acabado de ejecutarse.
El lanzamiento de programa de fondo nos permite mejorar el rendimiento de las transacciones online ya que podemos determinar que la prioridad de las mismas sea menor, debido a que el usuario no está esperando respuesta inmediata.
LOS JOBS
Job es el conjunto de uno o más programas o transacciones que se lanzan consecutivamente en un proceso de fondo.
Para crear un Job se utiliza la transacción SM36 que se utiliza para la definir y planificar los procesos de fondo que se definan en el sistema SAP.
Un Job se define en 3 áreas principales:
Ø Información general: dar un nombre que defina el propósito que tiene el Job. Este nombre no es único, lo que significa que podemos crear varios Jobs.
Ø Hora de inicio o evento ejecución: una vez definidas las características generales del Job tenemos que indicar cuando debe ejecutarse. Esta indicación puede ser:
· Ejecución inmediata
· Ejecución por fecha/hora
· Por Job
· Por evento
Ø Pasos de un Job: tras definir cómo y cuándo queremos que se procese el Job, por último, vamos a decirle que es lo que queremos que haga. Los pasos de un Job los componen los diferentes programas que queremos que se ejecuten. Estos pueden ser:
· Un programa ABAP estándar o creado por nosotros.
· Un comando externo.
· Un programa externo que reside en otro sistema distinto a SAP.
Una vez definido completamente el Job podemos analizar y monitorizar su situación a través de la transacción SM37 que sirve para visualizar los Jobs procesador en el sistema SAP.
LOS ESTADOS DE UN JOB
Ø Previsto: es el estado inicial en el que se encuentra cuando hemos definido los datos generales y los pasos del Job, pero no se ha dicho nada acerca de cuándo ejecutarse.
Ø Liberado: cuando definimos completamente un Job con la transacción SM36 o uno que estaba en estado previsto, entonces pasa a liberado.
Ø Preparado: una vez se han cumplido las condiciones de inicio del Job pasa al estado preparado en el que estará esperando a que haya recursos libres en el sistema para ejecutarse.
Ø Activo: el Job se está procesando.
Ø Terminado: el Job completo su ejecución correctamente.
Ø Cancelado: algún problema hizo que el Job finalizara de manera incorrecta.
LAS OPERACIONES SOBRE JOBS
Operaciones que podemos realizar sobre los procesos en fondo:
ü Verificar status
ü Cancelar Job activo
ü Borrar
ü Liberado-previsto
ü Copiar
ü Modificar
ü Repetir previsión
ü Traslado a otro servidor
ü capturar Job activo
ü Detalles de Job
 
 
 
Sobre el autor
Publicación académica de Mayrelis Santos Munoz, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Mayrelis Santos Munoz
Profesión: Lic. Administración de Empresas - Republica Dominicana - Legajo: EE43W
✒️Autor de: 17 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Consolidarme profesionalmente en una empresa donde los logros personales y el desempeño sean reconocidos, además de permitir oportunidades de desarrollo personales y profesionales.
Certificación Académica de Mayrelis Santos