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.

  • Transaction principale : Utilisez SM37 pour surveiller les tâches en arrière-plan par nom de tâche, utilisateur, statut et plage de dates.
  • Offres d'emploi annulées : Sélectionnez le statut Annulé et ouvrez le journal des tâches pour trace la cause profonde d'un échec professionnel.
  • Offres d'emploi actives : Vérifiez la colonne Durée pour les tâches de longue durée et examinez les données de la table associée avec SE16.
  • 🔧 Emplois bloqués : Les tâches de réparation affichées à tort comme actives peuvent être vérifiées via Tâche > Vérifier l'état. Consultez également SM50 si elles sont toujours en cours d'exécution.
  • 🔗 Transactions connexes : SM59 vérifie les connexions RFC, tandis que SM50 indique les raisons du processus de travail justifiant une investigation plus approfondie.

Surveiller une tâche en arrière-plan dans SAP utilisation de SM37

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.

Surveiller une tâche en arrière-plan dans SAP

Étape 2) Remplissez les critères requis.

  1. 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.
  2. 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é.
  3. Indiquez la plage de dates selon vos besoins.

Surveiller une tâche en arrière-plan dans SAP

Étape 3) Vous obtiendrez un écran comme indiqué ci-dessous.

Surveiller une tâche en arrière-plan dans SAP

Étape 4) Cliquez sur Journal des travaux Bouton à trace l'erreur ayant entraîné l'annulation de la tâche.

Surveiller une tâche en arrière-plan dans SAP

É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.

Surveiller une tâche en arrière-plan dans SAP

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.

  1. Nom de la tâche et nom d'utilisateur (qui permet de planifier la tâche).
  2. 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.
  3. Indiquez la plage de dates selon vos besoins.

Surveiller une tâche en arrière-plan dans SAP

É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.

Surveiller une tâche en arrière-plan dans SAP

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.

Surveiller une tâche en arrière-plan dans SAP

Étape 3) Cliquez sur Travail-> Vérifier l'état.

Surveiller une tâche en arrière-plan dans SAP

É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

Surveiller une tâche en arrière-plan dans SAP

É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.

Surveiller une tâche en arrière-plan dans SAP

FAQ

La transaction SM37 est utilisée pour surveiller les tâches en arrière-plan. SAPVous saisissez le nom de la tâche, l'utilisateur, le statut et la plage de dates pour afficher les tâches planifiées, actives, terminées ou annulées ainsi que leurs journaux.

SM37 surveille l'état et les journaux des tâches en arrière-plan, tandis que SM50 affiche les processus de travail actifs sur un serveur d'applications. SM50 facilite l'analyse des tâches toujours en cours en affichant la colonne de motif des erreurs.

Le journal des tâches SM37 affiche les heures de début et de fin de la tâche, son statut et des messages détaillés. Il permet d'identifier la cause première d'une tâche annulée, comme une erreur de connexion RFC ou d'autorisation.

L'IA analyse en continu la durée d'exécution, l'état et les journaux des tâches afin de détecter les anomalies, de signaler les tâches bloquées ou lentes et d'alerter automatiquement les administrateurs. Cela réduit la surveillance manuelle et accélère l'analyse des causes profondes.

Oui. Les modèles d'IA apprennent à partir des journaux d'historique des tâches et de la charge système pour prédire les pannes ou les retards probables avant qu'ils ne surviennent, permettant ainsi aux administrateurs de reprogrammer les tâches et d'éviter les interruptions de traitement par lots.

Résumez cet article avec :