Planicaciòn Basada en Tiempo: Un job se puede iniciar de forma dependiente de tiempo o de evento. En el caso basado en tiempo tenemos: .- El job debe ejecutarse inmediatamente. .- El job debe ejecutarse en una fecha y hora en particular. .- El job debe ejecutarse en un dìa laboral determinado. Tambien se puede seleccionar que el job sea recurrente. Es decir que sera ejecutado de nuevo despuès de un periòdo de tiempo definido. Tambien se puede especificar excepciones, como posponer al siguiente dìa laboral en el caso que sea feriado. El job se inicia en la fecha y hora indicada, tomando en cuenta su prioridad y la disponibilidad de work processes de background. Se puede especificar un periodo de tiempo en el que el job pueda iniciarse. Aquì especificamos un tiempo donde el job NO debe ejecutarse, ya sea porque no es el momento conveniente debido a falta de disponibilidad de work process de background, hay muchos usuarios conectados y por ende menos recursos disponibles. Balanceo de Carga: Por medio del parametro de perfil rdisp/bctime podemos especificar el periodo de tiempo donde el planificador de jobs dependientes de tiempo esta activo. La ejecuciòn de jobs con una condiciòn de inicio inmediata generalmente evita el planificador. Aquì el WP de diàlogo del usuario que solicita el inicio inmediato es quien planifica el job. En cada instancia SAP en la que hay WP de background definidos, el planificador de job basado en tiempo coorre cada la cantidad de segundos definido en rdisp/bctime, su valor po defecto es 60. Este es un programa ABAP (SAPMSSY2) que corre automàtico en un WP de diàlogo. Jobs Estàndar: Son jobs de background que deben ejecutarse regularmente en un sistema de produccion SAP. Estos realizan ciertas tareas de limpieza en el sistema, como el borrado de spool requests obsoletos o el procesamiento de informaciòn estadistica y de monitoreo. Por medio de la transacciòn SM36 podemos acceder a una selecciòn de jobs estàndar que estàn definidos en la tabla REORGJOBS son planificados con una variante y perìodo especìfico. Si queremos definir un job estàndar que no esta en la tabla REORGJOBS, podemos seleccionar Predefine new job. Planificaciòn Basada en Eventos: Estos pueden ser: .- Luego de un Evento: El job inicia luego de que un evento definido en SAP es recibido. .- Modo de Operaciòn: Aquì se puede vincular un job a la activaciòn de un modo de operaciòn cuando planiificamos el job. .- Luego de un Job: Aquì podemos crear cadenas simples de jobs donde la ejecucion del job sucesor puede ser dependiente del estado con el que finalizò el job predecesor. Eventos: Nuevos eventos son definidos por el administrador del sistema CCMS, mediante la transacciòn SM62. Cuando se hace esto, el administrador diferenia entre eventos de sistema y de usuarios. Los de sistema son predefinidos por SAP y no deben modificarse o dispararse. Estos pueden disparse de estas formas: .- Manualmente en CCMS para propòsitos de prueba, por medio de la transacciòn SM64. .- Con un programa ABAP, por medio del uso del modulo de funciòn BP_EVENT_RAISE o el mètodo RAISE de la clase CL_BATCH_EVENT. .- Fuera del sistema SAP a nivel del S.O.. usando el programa sapevent. Por medio de la transacciòn SM62 podemos acceder al historial de eventos.