Síntoma
En SM37, un job en segundo plano aparece con estado cancelado. El proceso no ha terminado: no se generan los informes esperados o una interfaz queda sin datos.
Causas habituales
- Un volcado ABAP en el programa que ejecuta el paso.
- Una variante inexistente o con valores no válidos.
- El usuario del job está bloqueado, ha caducado o no tiene autorizaciones.
- Un directorio, fichero o sistema externo no está disponible.
- Datos inesperados o un bloqueo que impide continuar.
Cómo resolverlo
- En SM37, selecciona el job y abre el log: el último mensaje suele indicar la causa.
- Si menciona un error de programa, busca el volcado en ST22 con la fecha, hora y usuario del job.
- Revisa los pasos del job para ver el programa, la variante y el usuario, y comprueba el usuario en SU01.
- Consulta el log del sistema en SM21 por si hay eventos relacionados.
- Corrige la causa y reprograma el job copiándolo o repitiendo su planificación desde SM37.
Cómo evitarlo
Utiliza usuarios técnicos dedicados a los jobs, configura alertas ante cancelaciones y revisa las variantes tras cada cambio.
Más en TodoSAP: Errores SAP | Módulo Basis
