La surveillance du travail en arrière-plan est important 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écutez le code T SM37.
Étape 2) Remplissez les critères requis.
- Nom du travail et nom d'utilisateur (qui a planifié le travail). Vous pouvez mettre * pour obtenir les détails 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 d’arrière-plan n’est pas terminée, sélectionnez Statut annulé.
- Mettez la plage de dates selon vos besoins.
Étape 3) Vous obtiendrez un écran comme indiqué ci-dessous.
Étape 4) Cliquez sur le bouton Journal des travaux pour suivre l'erreur en raison de laquelle le travail a été annulé.
Étape 5) Vous obtiendrez les détails suivants. Dans l'exemple ci-dessous, le travail a été annulé en raison d'un problème de connexion RFC au système distant. En guise de résolution, utilisez SM59 pour vérifier s'il existe un problème d'autorisation sur le système distant.
Parfois, les travaux à l'état Actif peuvent également causer un problème.
Vous pouvez rencontrer des problèmes tels que les tablespaces sont pleins; le travail en double s'exécute avec le même nom et le même moment, le travail sélectionne ou met à jour des données volumineuses, etc.
Vous pouvez également vérifier ces travaux à partir de SM37. Suivez la procédure ci-dessous.
Étape 1) Exécutez SM37 .
Étape 2) Remplissez les critères requis.
- Nom du travail et nom d'utilisateur (par lequel le travail est planifié).
- Sélectionnez l'état du travail que vous souhaitez surveiller. Si vous trouvez un problème de performances du système ou si une tâche n'est pas terminée pendant très longtemps, sélectionnez l'état actif.
- Mettez la plage de dates selon vos besoins.
Étape 3) Regardez dans la colonne Durée (qui signifie que le travail est en cours d'exécution depuis n secondes). Si vous trouvez un grand nombre de durée, examinez les détails du travail dans le journal des travaux. Certains travaux utilisent un grand nombre de données.Utilisation des entrées de table de contrôle SE16 pour les tables utilisées par le travail.
Parfois, les travaux sont en état Actif même s'ils sont terminés.
Comment les corriger? 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 travail actif à l'origine du problème.
Étape 3) Cliquez sur Job-> Check status .
Étape 4) Dans la barre d'état de la fenêtre, vous trouverez le message ci-dessous. Cela réparera l'état du travail en cas de problème
Étape 5) Si le travail est toujours en cours d'exécution, passez au SM50 . L'écran ci-dessous s'ouvrira. Jetez un œil à la colonne "Raison" qui montre les erreurs ou les problèmes exceptionnels. Examinez-le plus en détail.