TodoSAP.com Todo sobre SAP en español

SAP Basis

¿Qué es un job en segundo plano en SAP (SM36 y SM37)?

2 min de lectura

Un job en segundo plano es una tarea que SAP ejecuta automáticamente, sin que haya un usuario delante de la pantalla, en una hora programada, tras otro job o ante un evento. Se define y programa con la transacción SM36 y se supervisa con SM37. Se usa para procesos pesados o periódicos, como informes, cierres o interfaces.

Cómo se define un job

  1. Se indica el nombre y la clase del job, que determina su prioridad.
  2. Se añaden los pasos: un programa ABAP con su variante o un comando externo.
  3. Se fija la condición de inicio: inmediata, fecha y hora, tras otro job o tras un evento.
  4. Se libera el job para que el sistema lo ejecute en un proceso de trabajo de segundo plano.

Cómo se supervisa

En SM37 se filtra por nombre, usuario y fechas, y se ve el estado: planificado, liberado, preparado, activo, finalizado o cancelado. Desde ahí se consulta el log del job para saber por qué falló y se accede a la salida generada (spool). Revisa que el usuario del paso tenga las autorizaciones necesarias.

Más en TodoSAP: