SAP Codes de transaction et contrôles de santé de la surveillance de base
⚡ Résumé intelligent
SAP La surveillance du système est une tâche quotidienne qui permet de contrôler les serveurs, les processus de travail, les verrous, les mises à jour et l'état des bases de données. Les transactions principales telles que SM51, SM50, SM66, SM21, ST22, ST02, ST06, DB02 et DB12 offrent aux administrateurs une liste de contrôle proactive complète.

Qu'est-ce que le SAP Surveillance du système ?
SAP Surveillance du système c'est la routine quotidienne qui permet de maintenir un SAP Nous assurons la bonne santé de l'infrastructure en vérifiant régulièrement les serveurs, les processus de travail, les verrous, les mises à jour, les journaux système et l'état de la base de données. L'objectif est proactif : détecter les problèmes avant même que les utilisateurs ne les remarquent.
Une liste de contrôle quotidienne type comprend :
- Vérification des serveurs d'applications.
- Surveillance des processus de travail à l'échelle du système.
- Suivi des processus de travail pour chaque cas particulier.
- Surveillance des entrées de serrure.
- Utilisation du processeur.
- Espace disponible dans la base de données.
- Suivi des processus de mise à jour.
- Surveillance du journal système.
- Buffer statistiques.
- Surveillance des traitements par lots.
- Surveillance des demandes de spool et comptage des demandes d'impression.
- Analyse des fichiers ABAP.
- Contrôles de performance et de cohérence de la base de données.
- Surveillance des utilisateurs de l'application.
Pourquoi des contrôles quotidiens et une surveillance du système ?
Les contrôles quotidiens permettent de détecter les problèmes mineurs (processus bloqué, verrou obsolète, espace de stockage approchant les 95 %) avant qu'ils ne provoquent des pannes. Ils fournissent à l'équipe Basis une base de référence fiable pour repérer les anomalies et alimentent les décisions de planification des capacités avec des données historiques.
Comment surveiller un SAP Système?
La surveillance est organisée autour des codes de transaction (Tcodes), chacun correspondant à une couche spécifique : serveurs, processus de travail, verrous, mises à jour, journaux, tampons, processeur, vidages mémoire, spool, traitements par lots, RFC et base de données. Les sections suivantes détaillent chaque contrôle dans l’ordre.
Vérification des serveurs d'applications (SM51)
SM51 répertorie tous les serveurs d'applications actifs dans l'environnement, ainsi que les services et les processus de travail configurés sur chaque instance.
Suivi des processus de travail pour des cas individuels (SM50)
SM50 affiche tous les processus en cours d'exécution, en attente, arrêtés et privés sur l'instance actuelle. Chaque processus doit être affiché. Fonctionnement or Attendre statut ; tout le reste nécessite une enquête.
L'écran affiche plusieurs colonnes utiles :
- Le statut de chaque processus de travail (occupé ou libre).
- L'action effectuée par un processus occupé est indiquée dans la colonne Action.
- La table de base de données sur laquelle nous travaillons.
Problèmes courants et solutions :
- Les utilisateurs ne peuvent pas se connecter ou l'interface graphique est lente : Les processus de travail de dialogue (DIA) sont épuisés. Recherchez les tâches de longue durée (indicateur rouge sous Heure). Annulez-les via Processus > Annuler sans noyau pour libérer l'emplacement.
- PRIV sous la colonne Motif : Une transaction consomme tellement de mémoire que le processus de travail DIA est « pris en charge » par un seul utilisateur. Contactez cet utilisateur et, si possible, relancez la tâche en arrière-plan.
- Processus de travail SPO de longue durée : Vérifiez le serveur d'impression ou l'imprimante ; une bobine bloquée peut monopoliser un processus.
Surveillance des processus de travail à l'échelle du système (SM66)
SM66 est la vue d'ensemble des processus de travail globaux. Elle regroupe les données SM50 de toutes les instances actives sur un seul écran, ce qui en fait le moyen le plus rapide de repérer un problème de performance à l'échelle du système.
En un coup d'œil, vous voyez :
- L'état de chaque serveur d'applications.
- Pourquoi un processus ne s'exécute pas.
- Si le processus a été redémarré.
- Utilisation du processeur et durée d'exécution des requêtes.
- L'utilisateur et le client connectés.
- Le rapport est en cours d'exécution.
Surveiller les utilisateurs de l'application (AL08 et SM04)
AL08 répertorie les utilisateurs de toutes les instances actives, tandis que SM04 affiche les utilisateurs de l'instance actuelle. Ces deux interfaces affichent les identifiants des terminaux et des clients, ce qui permet de vérifier que seuls les identifiants utilisateur attendus sont connectés.
Surveillance des processus de mise à jour (SM13)
Exécutez SM13, placez * dans le L'Utilisateur champ, puis exécuter. S'il n'y a pas de mises à jour en attente, la file d'attente est vide.
Si les mises à jour ne sont pas actives, répondez aux questions suivantes :
- La mise à jour est-elle en cours ? Si ce n’est pas le cas, a-t-elle été désactivée par le système ou par un utilisateur ?
- Une mise à jour a-t-elle été annulée ?
- Y a-t-il une longue file d’attente de mises à jour en attente datant de plus de 10 minutes ?
Surveillance des entrées de verrouillage (SM12)
Exécutez SM12 et saisissez * dans le Nom d'utilisateur
( Ou : Nom d'épouse ) champ.
SAP Un mécanisme de verrouillage empêche deux utilisateurs de modifier simultanément le même enregistrement. Il arrive qu'une coupure réseau ou une interruption de session laisse un verrou. Les anciens verrous doivent être supprimés, sous peine de bloquer l'accès aux enregistrements.
Capturez les entrées de verrouillage dont l'horodatage date de la veille ou d'avant — ce sont celles qui doivent être nettoyées.
Surveillance du journal système (SM21)
SM21 affiche les erreurs système, les avertissements et les messages de sécurité. Utilisez-le pour identifier et corriger les problèmes du système et de son environnement.
Consultez le journal de la veille avec :
- Saisissez la plage de dates et d'heures.
- Sélectionnez le Problèmes et avertissements bouton radio.
- Cliquez à nouveau Relire le journal système.
Résumé des réglages (ST02)
ST02 affiche le résumé du réglage du tampon. Suivez les étapes ci-dessous pour résoudre les problèmes d'échange.
Étape 1) Ouvrez ST02 pour consulter le résumé du réglage.
Étape 2) Double-cliquez sur n'importe quelle valeur rouge sous ÉCHANGES.
Étape 3) Cliquez sur Paramètres actuels languette.
Étape 4) Notez les valeurs et les paramètres du profil.
Étape 5) Ouvrez RZ10 pour modifier les valeurs des paramètres de profil.
Étape 6) Enregistrer les modifications
Étape 7) Redémarrez le serveur pour que les nouvelles valeurs soient prises en compte.
Utilisation du processeur (ST06)
ST06 indique les performances au niveau du système d'exploitation. L'utilisation du processeur au repos devrait se situer autour de 60 à 65 % ; une charge plus élevée et soutenue indique que le système est sous pression.
En cas de forte utilisation du processeur, suivez cette courte procédure de dépannage :
- Exécuter des commandes au niveau du système d'exploitation (telles que
top) pour déterminer quels processus utilisent le plus de ressources CPU. - Ouvrez SM50 ou SM66 et recherchez les tâches de longue durée ou les requêtes de mise à jour.
- Ouvrez SM12 et vérifiez les anciennes entrées de verrouillage.
- Ouvrez SM13 pour vérifier l'état de la mise à jour.
- Ouvrez SM21 pour rechercher les erreurs système.
Dumps ABAP (ST22)
ST22 capture les erreurs d'exécution ABAP (vidages courts). RevExaminez chaque matin les déjections de la veille afin de repérer les schémas inhabituels ou les récidivistes.
Surveillance des demandes de spool (SP01)
Exécutez SP01 pour surveiller les demandes de spool :
- Entrer
*dans le Créé par champ. - Cliquez à nouveau Exécution.
Enregistrer uniquement les requêtes interrompues par des problèmes.
Surveillance des tâches par lots (SM37)
Exécutez SM37 pour surveiller les tâches en arrière-plan :
- Entrer
*dans le Nom d'utilisateur ( Ou : Nom d'épouse ) et Nom du travail champs. - Sous Statut du travail Sélectionnez Planifié, Annulé, Publié et Terminé.
Administration transactionnelle des RFC (SM58)
RFC transactionnel (tRFC), initialement appelé asynchrone RFC, exécute le module de fonction appelé sur le serveur RFC exactement une fois.
Sélectionnez la période d'affichage que vous souhaitez consulter, puis saisissez les informations. * Dans le champ utilisateur, saisissez la commande, puis exécutez-la. La liste affiche les appels qui n'ont pas abouti ou qui sont toujours en attente dans la file d'attente.
Administration QRFC (File d'attente sortante — SMQ1)
SMQ1 surveille les files d'attente qRFC sortantes. Spécifiez le client et recherchez les files d'attente dans Attendre or Erreur Etat.
Administration QRFC (File d'attente entrante — SMQ2)
SMQ2 reproduit SMQ1 pour les files d'attente qRFC entrantes. Spécifiez le client et recherchez les files d'attente entrantes. Attendre or Erreur Etat.
Administration de base de données (DB02)
DB02 est le tableau de bord central d'administration de la base de données. Le premier écran permet d'explorer les espaces de tables, les index manquants et l'historique de croissance.
Sélectionner Tailles actuelles pour consulter l'état de chaque espace de table.
Si un espace de table est rempli à plus de 95 % et que l'extension automatique est désactivée, ajoutez un nouveau fichier de données afin que la base de données ne manque pas d'espace.
Vous pouvez également consulter l'historique d'un espace de table par mois, semaine ou jour pour repérer les tendances de croissance.
Journaux de sauvegarde de la base de données (DB12)
DB12 confirme la date et l'heure de la dernière sauvegarde réussie. RevConsultez la base de données de la veille et les sauvegardes des journaux de restauration pour vous assurer qu'elles se sont terminées correctement.
Aperçu Revvue : Liste de contrôle de surveillance quotidienne
Les tableaux ci-dessous récapitulent les vérifications quotidiennes essentielles pour les administrateurs Basis.
Tâches critiques
| # | Tâche | Transaction | Procédure / Remarque |
|---|---|---|---|
| 1 | Vérifiez que le système R/3 est opérationnel. | - | Connectez-vous au système R/3. |
| 2 | Vérifiez que la sauvegarde quotidienne s'est déroulée sans erreur. | DB12 | Vérifiez le journal de sauvegarde de la base de données. |
SAP Vérifications du système
| # | Tâche | Transaction | Procédure / Remarque |
|---|---|---|---|
| 1 | Vérifiez que chaque serveur d'applications est opérationnel. | SM51 | Tous les serveurs sont opérationnels. |
| 2 | Vérifier les processus de travail. | SM50 | Tous les processus de travail en cours d'exécution ou en attente. |
| 3 | Aperçu global du processus de travail. | SM66 | Aucun processus de travail ne s'exécute pendant plus de 1800 secondes. |
| 4 | Recherchez les mises à jour ayant échoué ou ayant été interrompues. | SM13 | Réglez la date sur la veille, puis saisissez-la. * Dans l'identifiant utilisateur, définissez la mise à jour sur « Toutes ». Recherchez les lignes contenant Err. |
| 5 | Consultez le journal système. | SM21 | Configurez la date et l'heure à une date antérieure à la dernière vérification. Recherchez les erreurs, les avertissements, les messages de sécurité et les problèmes de base de données. |
| 6 | Revvoir les emplois annulés. | SM37 | Entrer * Dans l'identifiant utilisateur. Vérifiez que toutes les tâches critiques se sont terminées avec succès. |
| 7 | Vérifiez la présence de vieilles serrures. | SM12 | Entrer * dans l'identifiant utilisateur. |
| 8 | Vérifiez les utilisateurs sur le système. | SM04 / AL08 | Recherchez les identifiants d'utilisateur ou les terminaux inhabituels ; vérifiez plusieurs fois par jour. |
| 9 | Vérifiez les problèmes de bobine. | SP01 | Entrer * Dans la section « Créé par », recherchez les tâches de spool bloquées sur « En cours » depuis plus d’une heure. |
| 10 | Consultez le journal des tâches. | SM37 | Recherchez les offres d'emploi nouvelles ou incorrectes. |
| 11 | Revvisualiser et résoudre les dumps. | ST22 | Recherchez les déversements excessifs ou inhabituels. |
| 12 | Revvoir les statistiques du tampon. | ST02 | Recherchez des échanges. |
Vérifications de la base de données
| # | Tâche | Transaction | Procédure / Remarque |
|---|---|---|---|
| 1 | RevConsultez le journal des erreurs de la base de données. | ST04 | Examinez toute nouvelle erreur. |
| 2 | Croissance de la base de données et index manquants. | DB02 | Si un espace de tables est utilisé à plus de 90 %, ajoutez un nouveau fichier de données ; reconstruisez les index manquants. |
| 3 | Journal des statistiques de la base de données. | DB13 | Confirmer que les tâches statistiques planifiées sont terminées. |


























