
El procesamiento de fondo
1.Los conceptos del procesamiento de fondo o procesamiento batch o procesamiento en segundo plano
El PDF consiste en la ejecución de un proceso o programa sin interacción con el usuario, es decir que lanzamos el proyecto y el SAP GUI nos devuelve el control, aunque el programa todavía no ha acabado de ejecutarse.
-Es importante cuando tratamos con programas que tardan mucho en ejecutarse.
-Mejora el rendimiento de las transacciones online ya que podemos determinar que la prioridad de las mismas sea menor ya que el usuario no esta esperando respuesta inmediata.
2.Los JOBS
-Es el conjunto de uno o mas programas o transacciones que se lanza consecutivamente en un proceso.
-Utilizaremos la transacción estándar SM36 para definir y planificar los PDF que se definan en el sistema SAP
La definición de Jobs tiene 3 áreas principales:
>Información general
>Hora de inicio o evento de la ejecución
>Pasos
Primero dar nombre al propósito que tiene el Job
Segundo es la clase de Job. y los posibles son:
a. Prioridad alta. Procesos críticos.
b. Prioridad meda. Procesos periódicos
c. Prioridad Normal. Del usuario.
2.1.La hora del inicio del evento.
Debemos indicar cuando debe ejecutarse y puede ser de varias formas:
-Ejecución inmediata: En ese momento.
-Ejecución por fecha/hora: debemos indicar un día/hora
-Por Job: podemos encadenar unos Jobs con otros
-Por evento: cuando indiquemos el evento.
2.2. Los pasos de un Job
-Tenemos que definir lo que queremos que haga y se compone de los diferentes programas que queremos que se ejecuten:
>un programa ABAP estándar o creado por nosotros
>Un comando externo
>Un programa entero que reside en otro sistema distinto a SAP
-Los pasos de un Job constituye un proceso unificado
2.3.El análisis de un Job
Una vez definido completamente el Job podemos analizar y monitorizar su situación a través de la transacción SM37
Utilizaremos esta transacción estándar para utilizar los Jobs procesados en el sistema SAP. De cada Job podemos visualizar, distintos datos tales como el ID, el usuario SAP, quien lo ejecutó, el status, la fecha y la hora del inicio, la duración y el retraso.
-Tenemos que introducir los criterios de los Job que queremos analizar
2.4. Los estados de un Job
-Una vez definido lo que nos interesa conocer en todo momento es su estado. Los posibles estados son:
>Previsto:
Estado inicial. Sin ejecutarse
>Liberado:
Definimos y liberamos un Job. Va a quedarse es este estado hasta que llegue su fecha de inicio o se produzca el evento que lo lanza.
>Preparado:
Una vez cumplidas 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 esta procesando
>Terminado:
El Job completó su ejecución concretamente
>Cancelado:
Algún problema hizo que el Job finalizara de manera incorrecta
2.5 Las operaciones sobre Job
Las operaciones que podemos realizar sobre los procesos de fondo:
-Verificar Status
-Cancelar Job Activo
-Borrar
-Liberado->Previsto
-Copiar
-Modificar
-Repetir Previsión
-Traslado a otro servidor
-Capturar Job Activo
-Detalles de Job