✒️SAP BASIS La administración de jobs
SAP BASIS La administración de jobs
1)
- El job debe ejecutarse inmediatamente.
- El job debe ser ejecutado en una fecha y hora particular.
- El job debe ejecutarse en un día laboral determinado.
Puedes seleccionar que el job sea recurrente. Esto significa que el job será ejecutado nuevamente después de un período de tiempo definido. El job es iniciado en la fecha y hora indicado, en concordancia con la prioridad del job y disponibilidad de work processes de background. Con esta función, podemos prevenir la ejecución de jobs periódicos en un momento no conveniente, entre otras cosas. Por ejemplo, un job de reorganización que debería solamente ejecutarse durante la noche demora su inicio por falta de disponibilidad de work process de background.
2) En este caso, el work process de diálogo del usuario que solicita el inicio inmediato es quien planifica el job. Los work processes de background pueden ser configurados en cada instancia del sistema SAP utilizando el parámetro de perfil rdisp/wp_no_btc. El número de work processes requeridos en el sistema SAP depende del número de tareas que se realizarán en batch. Si el sistema de transporte es utilizado, debe haber al menos dos work processes de background en el sistema.
En cada instancia SAP en la que existen work processes de background definidos, el planificador de job basado en tiempo corre cada la cantidad de segundos definido en ridsp/btctime . Este es un programa ABAP que corre automáticamente en un work process de diálogo. Estos jobs son transferidos a work processes de background que se encuentren libres en la instancia de SAP, de acuerdo a la prioridad y servidor de ejecución. Los jobs que no son asignados a ningún servidor en particular para la ejecución pueden ser ejecutados con cualquier work process de background libre.
3) Los jobs estándar son jobs de background que deberían ejecutarse regularmente en un sistema de producción SAP. En la transacción de definición de jobs , puedes acceder a una selección de jobs estándar importantes que puedes planificar, monitorear y editar seleccionando Standard Jobs.
Todos los jobs estándar que están definidos en la tabla REORGJOBS son planificados con una variante y período específico. Para planificar jobs individuales, selecciona el job y especifica el período de ejecución.
4) Un job dependiente de evento puede ser planificado con una de las siguientes condiciones de inicio:
- Luego de un Evento: El job inicia después de que un evento definido en el sistema SAP es recibido.
- Modo de Operación: Con esta opción, puedes vincular un job a la activación de un modo de operación cuando planificamos el job.
- Luego de un Job: De esta manera, podemos crear cadenas simples de jobs donde la ejecución del job sucesor pude ser dependiente del estado con el que finalizó el job predecesor.
5) Nuevos eventos son definidos por el administrador de sistema en CCMS, transacción SM62. Los eventos de sistema son predefinidos por SAP y no deberíamos modificar o disparar.
- Manualmente en CCMS para propósitos de prueba (transacción SM64).
- Con un programa ABAP, mediante el uso del módulo de función BP_EVENT_RAISE o el método RAISE de la clase CL_BATCH_EVENT.
- Fuera del sistema SAP a nivel del sistema operativo usando el programa sapevt.
Podemos acceder al Historial de Eventos en la transacción SM62. La sintaxis del programa sapevt es: sapevt are multiple individual switches based on:
- { | event=} [{-p } | param=
Un ejemplo de ejecución del programa sapevt podría ser:
- sapevt event=NUEVO_ARCHIVO_INTERFAZ name=DEV mshost=twdf5000.wdf.sap.corp.
Si el nombre del evento contiene espacios, deberemos utilizar comillas (“”) cuando llamamos al programa sapevt.
- sapevt "MY EVENT" name=QAS mshost=twdf9999.wdf.sap.corp
 
 
 
Sobre el autor
Publicación académica de Sahilmar Mendez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Sahilmar Mendez
Profesión: Bachiller Acad?mico - Venezuela - Legajo: GW52B
✒️Autor de: 96 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Sahilmar Mendez