SAP SM37 Tcode : Comment vérifier les tâches en arrière-plan
⚡ Résumé intelligent
Surveillance d'une tâche en arrière-plan dans SAP garantit que les travaux par lots planifiés s'exécutent avec succès, en utilisant la transaction SM37 pour examiner les travaux annulés ou de longue durée, consulter les journaux de travaux et réparer les travaux bloqués à l'état actif avec des transactions connexes telles que SM50, SM59 et SE16.

Comment surveiller un travail en arrière-plan
La surveillance du travail en arrière-plan est importante car une fois que vous planifiez le travail, il peut être annulé en raison d'une erreur. Pour rechercher la cause première, utilisez SM37.
Étape 1) Exécuter le code T SM37.
Étape 2) Remplissez les critères requis.
- Nom du travail et nom d'utilisateur (qui a programmé le travail). Vous pouvez mettre * pour obtenir le détail de toutes les tâches planifiées par tous les utilisateurs.
- Sélectionnez l'état du travail que vous souhaitez surveiller. Si vous constatez qu'une tâche en arrière-plan n'est pas terminée, sélectionnez le statut Annulé.
- Indiquez la plage de dates selon vos besoins.
Étape 3) Vous obtiendrez un écran comme indiqué ci-dessous.
Étape 4) Cliquez sur Journal des travaux Bouton à trace l'erreur ayant entraîné l'annulation de la tâche.
Étape 5) Vous obtiendrez les détails suivants. Dans l'exemple ci-dessous, la tâche a été annulée en raison d'un problème avec Connexion RFC pour accéder au système distant. Pour résoudre ce problème, utilisez la transaction SM59 afin de vérifier s'il existe un problème d'autorisation d'accès au système distant.
Parfois, les tâches en statut Actif peuvent également causer un problème.
Vous pouvez rencontrer des problèmes tels que les espaces de table sont pleins ; le travail en double s'exécute avec le même nom et le même timing, le travail sélectionne ou met à jour des données volumineuses, etc.
Comment surveiller une tâche en arrière-plan active
Outre les tâches annulées, les tâches actives de longue durée peuvent également signaler un problème. Vous pouvez également vérifier ces tâches via SM37. Suivez la procédure ci-dessous.
Étape 1) Exécution SM37.
Étape 2) Remplissez les critères requis.
- Nom de la tâche et nom d'utilisateur (qui permet de planifier la tâche).
- Sélectionnez l'état du travail que vous souhaitez surveiller. Si vous rencontrez un problème de performances du système ou si une tâche n'est pas terminée depuis très longtemps, sélectionnez le statut actif.
- Indiquez la plage de dates selon vos besoins.
Étape 3) Examiner Durée La colonne indique que la tâche est en cours d'exécution depuis n secondes. Si la durée est longue, consultez les détails de la tâche dans le journal. Certaines tâches utilisent une grande quantité de données. Dans SE16, vérifiez les entrées des tables utilisées par la tâche.
Parfois, les tâches s'affichent en statut actif même si elles sont terminées.
Comment corriger les tâches bloquées en statut actif
Si une tâche apparaît comme active alors qu'elle est terminée, vous pouvez en modifier le statut. Suivez la procédure ci-dessous :
Étape 1) Comme indiqué ci-dessus, exécutez le code T SM37 et sélectionnez le travail avec un statut actif.
Étape 2) Sélectionnez le infection travail qui est à l'origine du problème.
Étape 3) Cliquez sur Travail-> Vérifier l'état.
Étape 4) Dans l' barre d'état de la fenêtre, vous trouverez le message ci-dessous. Cela réparera l'état du travail s'il y avait un problème
Étape 5) Si le travail est toujours en cours d'exécution, passez à SM50. L’écran ci-dessous s’ouvrira. Jettes un coup d'oeil à "Raison" colonne qui montre les erreurs ou les problèmes exceptionnels. Enquêtez-le plus en profondeur.











