Un numéro de série SAP, c’est l’identifiant unique attaché à une unité physique précise d’un matériel donné. C’est l’outil de traçabilité à l’unité, sur lequel s’appuient le SAV individualisé, la maintenance préventive d’un équipement, et le rappel produit ciblé. Mais c’est aussi un paramètre qui transforme un mouvement de stock anodin en saisie obligatoire d’un numéro précis. La question utile en début de projet n’est pas comment configurer OIS2. C’est de savoir si vous devriez vraiment activer la sérialisation sur ce matériel, et avec quels réglages côté profil.
Ce guide cible les consultants SAP MM et PM, les key users industriels (manufacturing, aéronautique, hôpital, énergie), et les chefs de projet qui doivent arbitrer cette décision en début de phase Explore. J’écris à partir des projets EAM et PP que je vois sur le terrain, où j’ai croisé des matériels sérialisés qui ne servent à rien et d’autres qui auraient dû l’être depuis le go-live. Je ne vais pas vous donner un screencast OIS2 : je vais vous montrer la grille de décision, les six paramètres du profil qui pilotent le runtime, et comment positionner la sérialisation matériel face à la gestion équipement PM.
- Sérialisation SAP utile dans 4 cas : valeur unitaire haute, équipement à maintenir, obligation réglementaire, risque vol/contrefaçon. Pas un standard à activer par défaut.
- Le profil
OIS2tient sur 6 paramètres clés (niveau 1 vs 2, existence requirement, catégorie équipement, StkCk, GR auto, equipment view). Bien posés = 80% des incidents go-live évités. - 6 serializing procedures (
MMSLPPSFSDCCSDCRMMSIPOSL) → un niveau 01/02/03 par flux métier. Obligatoire partout = magasin bloqué. - Sérialisation matériel MM et équipement PM sont complémentaires, pas concurrents. Niveau 1 du profil = couplage automatique.
- Démarrer StkCk en Warning trois mois, jamais en Block en go-live. Reprise stock existant obligatoire avant activation.
Quand activer la sérialisation SAP : 4 cas d’usage qui le justifient
Activer la sérialisation a un coût opérationnel non négligeable. Chaque mouvement de stock devient une saisie en plus pour le magasinier. Chaque incohérence stock vs série bloque potentiellement le mouvement. Chaque reprise de stock existant demande de créer rétroactivement les numéros. Avant d’aller en OIS2, posez la question métier : à quoi va servir ce numéro unique, qui va le consulter, et quel processus business serait dégradé sans lui ?
- Bien à forte valeur unitaire et SAV individualisé. Un moteur industriel, un serveur, un véhicule, un automate de production. Le client achète un objet précis, vous devez le tracer du jour de la fabrication au jour du démantèlement. Garantie individuelle, échange standard, intervention SAV : tout repose sur l’identification unitaire.
- Équipement à maintenir avec historique. Compresseur, ligne de production, IRM en hôpital, génératrice. Vous avez besoin de croiser numéro de série et fiche équipement PM pour porter les ordres de maintenance, les mesures, les remplacements de composants, l’historique des pannes.
- Obligation réglementaire ou rappel produit. Aéronautique, dispositifs médicaux, automobile premium, certains secteurs alimentaires. Les autorités exigent de pouvoir tracer un produit défectueux jusqu’au client final ou au lot d’origine. Pas de discussion possible : la sérialisation est imposée par la conformité.
- Vol, perte ou contrefaçon à risque. Composants critiques (puces, GPU, métaux rares), équipements militaires, produits de luxe. Le numéro de série devient une preuve de propriété et un outil de contrôle des stocks face au shrinkage.
Si je ne peux pas répondre en une phrase à la question “qui va lire ce numéro de série et pour quoi faire”, je n’active pas la sérialisation. Une sérialisation activée par confort ou anticipation crée une dette opérationnelle qui se paie tous les jours en saisie et en blocages, sans jamais rendre la valeur attendue.
Profil de numéro de série OIS2 : les 6 paramètres qui pilotent tout
Le profil de sérialisation est une clé à 4 caractères que vous attachez à la fiche matériel. Toute la configuration vit dans OIS2 (maintenance) ou OIS1 (affichage). Le profil contient deux niveaux d’information : les paramètres globaux (qui pilotent le comportement transverse) et la table interne des serializing procedures (qui dicte par opération métier).
Six paramètres concentrent l’essentiel du runtime. Bien posés, ils évitent 80 pour cent des incidents go-live que je vois sur les projets EAM. Mal posés, ils bloquent vos magasiniers à 17h45 et finissent en escalation produit.
| Paramètre OIS2 | Effet sur le runtime | Recommandation projet |
|---|---|---|
| Niveau de sérialisation (Serialization Level) | 1 = numéro de série synchronisé avec numéro d’équipement (1:1). 2 = numéros indépendants. | Niveau 1 par défaut si vous voulez l’équipement automatique. Niveau 2 si l’équipement est créé séparément ou si plusieurs séries pointent vers le même équipement. |
| Existence Requirement (Existence Check) | Définit si le numéro doit exister avant le mouvement, ou s’il est créé en cours de mouvement. | Obligatoire pour les achats sérialisés constructeur (vous recevez un numéro déjà attribué). Création automatique pour la production interne et la sortie OF. |
| Catégorie d’équipement (Equipment Category) | Catégorie attribuée par défaut quand un équipement est créé automatiquement par MIGO niveau 1. | Catégorie M (Machine) ou S (Sérialisé) selon votre référentiel, à figer dès la conception. Décision irréversible sans correction lourde. |
| Stock Check (StkCk) | Contrôle de cohérence entre stock matériel MM et stock numéro de série. Modes Warning, Block, ou désactivé. | Démarrer en Warning pendant trois mois, jamais en Block en go-live. La base série mettra du temps à se stabiliser, le Block empêche les corrections d’inventaire. |
| Goods Receipt Auto Creation | Autorise la génération automatique du numéro lors d’une réception ou d’une confirmation OF. | Activer sur les flux à fort volume (production interne). Désactiver sur les flux SAV ciblés où le numéro doit refléter l’identifiant constructeur. |
| Equipment View Mandatory | Force l’activation de la vue Serial Data quand on crée un numéro avec couplage équipement. | Activer si niveau 1. Sinon, vous créez des numéros orphelins sans équipement PM, et le SAV ne peut pas accrocher d’ordres préventifs. |

Les 6 serializing procedures, expliquées par flux métier
La table des procédures, c’est le cœur du profil. Pour chaque opération métier qui touche le stock ou la livraison, vous indiquez si la saisie du numéro de série est obligatoire (niveau 01), optionnelle (02) ou en création automatique (03). Six procédures couvrent l’essentiel des flux. Comprendre quoi affecter à chaque flux est la décision projet qui sépare une sérialisation fluide d’un blocage opérationnel quotidien.
| Code | Flux métier couvert | Recommandation niveau |
|---|---|---|
MMSL | Mouvements de stock standard (MIGO, MB1A, MB1B, transferts). Cœur de votre opérationnel magasin. | Optionnel (02) sur les transferts internes, obligatoire (01) sur les sorties externes type 601 et les corrections. |
PPSF | Confirmation d’ordre de fabrication, création du numéro à la sortie OF. Production interne en flux poussé. | Création auto (03) si numérotation interne SAP. Obligatoire (01) si vous capturez un identifiant produit par la ligne (laser, étiquetage série). |
SDCC | Post Goods Issue (PGI) sur livraison sortante VL02N. C’est le point qui capture la traçabilité client. | Obligatoire (01) sur la livraison sortante. C’est la procédure qui justifie souvent à elle seule la sérialisation pour le SAV et la garantie. |
SDCR | Post Goods Receipt sur retour de vente. Le client renvoie une unité que vous devez identifier. | Obligatoire (01) si vous gérez le SAV, sinon vous ne pouvez pas retrouver à quelle commande origine appartient l’unité retournée. |
MMSI | Inventaire physique, comptage à l’unité. La procédure qui vérifie que votre base série reflète la réalité magasin. | Obligatoire (01) au moins une fois par exercice pour ne pas dériver. Optionnel (02) sur les inventaires tournants si la volumétrie est faible. |
POSL | Réception sur commande achat (PGR entrant via VL31N ou MIGO). Vous capturez le numéro fabricant à l’arrivée. | Obligatoire (01) sur les achats d’équipement industriel (vous tracez le numéro constructeur). Création auto (03) acceptable pour des consommables faiblement sérialisés. |
La tentation classique est de cocher obligatoire (niveau 01) sur les six procédures par sécurité. Résultat : tout transfert interne, toute correction d’inventaire, tout retour intersite devient bloqué tant qu’un numéro n’est pas saisi. Si vos données série ne sont pas parfaitement à jour (ce qui n’arrive jamais en démarrage), vos magasiniers passent leurs journées à appeler le support. Optionnel sur les mouvements internes, obligatoire sur les mouvements externes : c’est le bon réflexe par défaut.
Configurer un profil OIS2 et l’attacher à un matériel : 5 étapes
Une fois le besoin métier validé et le profil cible défini, la mise en oeuvre tient en cinq étapes. La séquence que j’applique systématiquement sur un go-live sérialisation, pour éviter les allers-retours entre configuration et reprise stock.
- 1Créer le profil dans OIS2
Lancer la transaction
OIS2, cliquer Nouvelle entrée. Saisir un code 4 caractères (convention typique : 2 lettres métier + 2 chiffres, ex Z001 pour stratégie générale). Renseigner les 6 paramètres globaux du profil (niveau, existence requirement, catégorie équipement, StkCk, GR auto, equipment view). Sauvegarder. - 2Définir les serializing procedures du profil
Toujours dans OIS2, sélectionner le profil et double-cliquer Serializing procedures dans le menu de gauche. Ajouter les procédures applicables (MMSL, PPSF, SDCC, SDCR, MMSI, POSL) avec leur niveau (01/02/03) selon la grille définie dans le design. Toute procédure absente revient à désactiver la sérialisation sur l’opération correspondante.
- 3Attacher le profil à la fiche matériel
Ouvrir
MM02sur le matériel cible. Aller dans la vue General Plant Data Storage 2 ou Sales: General/plant data (selon la procédure principale). Renseigner le profil 4 caractères dans le champ Serial No. Profile. Sauvegarder. À partir de ce moment, tous les mouvements du matériel obéissent au profil. - 4Tester en IQ01 puis en MIGO
Lancer
IQ01pour créer manuellement un premier numéro de série isolé sur le matériel (sanity check). Puis enchaîner un mouvement de réception enMIGO501 ou 101 pour valider la création automatique selon le profil. Vérifier enIQ09que tous les numéros sont bien créés avec le bon statut stock. - 5Reprendre l’existant et basculer en production
Si le matériel a déjà du stock en magasin, créer les numéros pour l’existant via mass-import (LSMW ou Migration Cockpit S/4HANA) avant le go-live. Sinon, premier mouvement de stock = blocage. Une fois la base série stabilisée et un cycle d’inventaire passé sans incident, vous pouvez envisager de passer StkCk de Warning à Block.

Sérialisation matériel MM ou équipement PM : complémentaires, pas concurrents
Question récurrente en design fit-gap : pour un asset à tracer, faut-il activer la sérialisation matériel (profil OIS2 dans MM) ou le gérer uniquement comme équipement PM (sans profil) ? Beaucoup de projets posent ça comme un dilemme. C’est en réalité deux outils complémentaires qui répondent à deux moments différents du cycle de vie.
Sérialisation matériel MM (profil OIS2)
- Lien direct stock MM, traçabilité inventaire à l’unité dans
MMBEetMB52 - Création automatique pendant un mouvement de stock (MIGO, OF, livraison)
- Visibilité bout en bout du flux logistique : achat, production, magasin, expédition, livraison client
- Capture du numéro fabricant en numérotation externe, génération SAP en numérotation interne
- Compatible avec la gestion équipement PM si profil niveau 1 (couplage automatique)
- Indispensable pour les obligations réglementaires (pharma, médical, aéronautique)
Équipement PM (fiche IE01 sans profil)
- Pas de lien stock MM, l’asset n’apparaît pas dans MMBE ni MB52
- Création manuelle exclusivement (IE01), pas d’automatisation par mouvement
- Adapté aux équipements lourds non mobiles (lignes de production, bâtiments, installations fixes)
- Plus simple à mettre en place, moins de paramétrage profil, moins de risque de blocage opérationnel
- Convient quand l’asset ne sort jamais du site et n’a pas de cycle achat-revente
- Porte historique de maintenance, ordres préventifs, mesures via la fiche équipement
Règle pratique d’arbitrage : si l’objet circule (achat, déplacement entre sites, livraison client, retour, démontage-remontage), activez la sérialisation matériel. S’il est fixé une fois pour toutes sur un site et qu’il ne bouge plus, l’équipement PM seul suffit. Et pour les cas hybrides (compresseur achetée puis posée à demeure), le profil niveau 1 vous donne les deux mondes synchronisés : l’unité est tracée comme matériel quand elle circule, comme équipement quand elle est posée. La transaction IE4N sert d’ailleurs précisément à combiner installation, démontage et mouvement de stock en une seule opération.

Pièges projet à éviter sur un go-live sérialisation
Mettre le stock check du profil en mode Block dès le premier jour, c’est la garantie d’avoir des mouvements bloqués dans les 48 heures. La base série n’est jamais parfaite en démarrage. Démarrer en Warning trois mois, traiter les écarts via le rapport de cohérence stock fourni par SAP, puis basculer en Block une fois la base saine. Pas l’inverse.
Si le matériel a déjà du stock en magasin avant l’activation du profil, le premier mouvement va vous demander un numéro qui n’existe pas. Soit vous créez les numéros à la main via IQ01 sur l’existant (long mais propre), soit vous passez la procédure concernée en création auto le temps de la reprise et vous laissez SAP générer. Mais vous ne pouvez pas activer le profil et continuer comme avant : c’est un planning de reprise obligatoire.
Le niveau 1 synchronise série et équipement (un numéro = un équipement). Le niveau 2 les rend indépendants. Sur un projet où vous voulez l’équipement automatique en PM, choisir niveau 2 par erreur signifie que chaque réception crée le numéro mais pas l’équipement, et vous découvrez le manque trois mois plus tard quand le préventif ne peut pas s’accrocher. Décision irréversible sans correction lourde sur les numéros existants.
Prendre un matériel pilote, activer le profil dessus en MM02, jouer tous les cas de mouvements (achat, production, transfert, livraison, retour, inventaire) sur deux semaines. Vous identifierez en deux semaines les paramètres mal positionnés sans impacter le run. Une fois le profil stabilisé, déployer via mass update LSMW ou Migration Cockpit S/4HANA sur le reste du périmètre. La spécification fonctionnelle du déploiement doit documenter explicitement le profil cible et la stratégie de reprise.
Sur les projets EAM, la qualité du paramétrage OIS2 prédit mieux la satisfaction utilisateur magasinier que la formation initiale. Six paramètres bien posés évitent six mois d’escalations.
Pierre Balbinot, consultant SAP fonctionnel
Pour aller plus loin sur le panorama traçabilité SAP, la gestion des lots couvre le regroupement collectif (FIFO, DLC, qualité), complément naturel de la sérialisation unitaire. La détermination de lot automatise la sélection métier des lots. Et côté PM, la maintenance préventive s’appuie systématiquement sur l’équipement créé via le profil niveau 1. Les autorisations de saisie sur IQ01 et OIS2 doivent être restreintes aux rôles métier appropriés pour éviter les modifications sauvages.
Questions fréquentes sur le numéro de série SAP
Quelle transaction pour créer un numéro de série SAP ?
Pour la création manuelle d’un numéro isolé : IQ01. Pour la modification : IQ02. Pour l’affichage : IQ03. Pour lister tous les numéros d’un matériel : IQ09. Pour la création automatique pendant un mouvement de réception : MIGO avec la case Create Serial Nos Automatically cochée selon le profil. En S/4HANA Cloud, l’application Fiori Manage Serial Numbers remplace ces transactions GUI.
Le numéro de série SAP est-il obligatoire pour tous les matériels ?
Non. La sérialisation s’active matériel par matériel via le profil de numéro de série dans la fiche article (MM02, vue General Plant Data/Storage 2 ou Sales: General/plant data). Sans profil renseigné, aucun numéro n’est demandé sur les mouvements. C’est une décision de design qui doit se justifier métier : SAV individualisé, équipement à maintenir, obligation réglementaire, ou valeur unitaire élevée.
Quelle est la différence entre numéro de série et numéro de lot SAP ?
Le numéro de série identifie une unité physique précise (un seul appareil, un seul véhicule). Le numéro de lot regroupe plusieurs unités produites ensemble (un lot de 500 boîtes de comprimés sortis du même OF). Sur les secteurs pharma et agroalimentaire, on combine souvent les deux : lot pour la traçabilité DLC et conformité collective, série pour le SAV et le rappel individuel. Cf gestion des lots SAP pour le pendant collectif.
Peut-on activer la sérialisation rétroactivement sur un matériel existant ?
Oui, mais avec prudence et planning de reprise. Vous ajoutez un profil à la fiche article via MM02 à tout moment. Le stock existant n’aura pas de numéro de série attaché, et les futurs mouvements demanderont une saisie. Deux stratégies : créer manuellement les numéros sur l’existant via IQ01 (propre mais long), ou passer la procédure concernée en création auto le temps de la reprise et laisser SAP générer. Toujours tester sur un matériel pilote avant déploiement massif.
Que contiennent les 6 serializing procedures du profil OIS2 ?
MMSL pour les mouvements de stock standard (MIGO, transferts), PPSF pour les confirmations d’ordre de fabrication, SDCC pour le PGI sortant en livraison VL02N, SDCR pour le retour client, MMSI pour l’inventaire physique, POSL pour la réception sur commande achat. Chaque procédure reçoit un niveau (01 obligatoire, 02 optionnel, 03 création automatique) qui dicte le comportement runtime sur l’opération.
Quel niveau de profil choisir pour synchroniser série et équipement PM ?
Niveau 1. Le niveau 1 crée automatiquement l’équipement PM à la réception du matériel, avec un identifiant synchronisé sur le numéro de série. Le niveau 2 maintient les deux indépendants (numéros série créés sans équipement automatique). Pour un asset à maintenir, niveau 1 quasi systématiquement. Pour des consommables sérialisés sans besoin PM, niveau 2 suffit.
Comment voir l’historique des mouvements d’un numéro de série ?
Via IQ03 sur le numéro de série, onglet Documents. Vous y voyez tous les mouvements de marchandises liés (livraisons, transferts, sorties pour ordre de fabrication, retours). En base, les données vivent dans la table OBJK (champ SERNR) jointe aux tables SER01 à SER06 selon le type de document (SER01 livraisons, SER03 mouvements MIGO, SER05 ordres de production, SER06 unités de manutention).
La sérialisation fonctionne-t-elle en S/4HANA Cloud ?
Oui, en Private Edition comme en Public Edition. En Private Edition vous gardez l’IMG classique et la transaction OIS2 pour le customizing du profil. En Public Edition vous passez par les applications Fiori dédiées à la gestion des master data, et l’application Manage Serial Numbers remplace les transactions GUI IQ01/02/03/09. Les concepts profil, serializing procedures et niveau de synchronisation restent identiques.