J’ai vu plusieurs fois des consultants cocher la case “Gestion par lot” sur des milliers d’articles en bundle MASS, sans réaliser que le batch level était encore au niveau client. Quelques mois plus tard, l’équipe qualité ne pouvait plus différencier les lots dans le système. Reprise en plusieurs semaines, des centaines d’heures perdues. Un détail de paramétrage qu’on apprend rarement à l’école, et qui pèse lourd quand il dérape.
Si tu débutes sur SAP et que tu entends parler de “batch”, de MSC1N, de “vue Stockage 1” sans trop voir le tableau d’ensemble, cet article est pour toi. On y voit ce qu’est un lot dans SAP, à quoi il sert, comment il circule entre les modules, comment l’activer pour un article et comment en créer un. Pas de paramétrage avancé ici, on reste sur les fondamentaux.
- Un lot dans SAP est une quantité d’un même article fabriquée dans les mêmes conditions, qui reçoit un identifiant unique et porte des caractéristiques propres (date production, fournisseur, certificat qualité).
- La gestion par lot s’active au niveau article dans
MM02vue Stockage 1, et le niveau de gestion (client, article ou division) se choisit en transactionOMCT. - Les lots circulent dans MM, PP, QM, SD et EWM. Chaque module y joue un rôle précis, du goods receipt jusqu’à la livraison client.
- SAP propose des règles automatiques pour choisir quel lot consommer (FIFO, plus proche péremption, etc.). Ce mécanisme s’appelle la détermination des lots, on le couvre dans un article dédié.
- Côté entrepôt SAP WM, le combo lot + emplacement passe par la storage bin type search qui filtre les bins candidats selon la dimension physique des palettes.
C’est quoi un lot dans SAP ?
Un lot dans SAP représente une quantité physique d’un même article qui partage des caractéristiques communes : même date de production, même fournisseur, mêmes conditions de fabrication, même résultat de contrôle qualité. Cette quantité reçoit un identifiant unique, le numéro de lot, qu’on retrouve sur tous les mouvements de stock liés.
L’image qui marche le mieux pour un débutant : tu fabriques 1 000 boîtes de paracétamol dans la même cuve, le même jour, avec le même certificat de matière première. Ces 1 000 boîtes forment un lot. Si demain tu fabriques 1 000 autres boîtes du même produit dans une autre cuve, ce sera un autre lot. Le numéro d’article reste le même (par exemple PARA500), mais les numéros de lots sont différents (L-2026-0042, L-2026-0043).
Côté SAP, deux objets se promènent en parallèle : la fiche article (transaction MM02) qui décrit le produit dans l’absolu, et la fiche lot (transaction MSC2N) qui décrit l’instance précise. Une même référence article peut héberger des centaines de lots actifs en stock.
Lot, numéro de série, split valuation : trois choses différentes
Le vocabulaire SAP autour des “instances d’article” embrouille beaucoup de débutants. Trois mécanismes coexistent et se confondent souvent :
Lot
- Regroupe plusieurs unités fabriquées dans les mêmes conditions
- Cas d’usage : pharma, agro, chimie (péremption, traçabilité)
- Granularité : un lot = N pièces
Numéro de série
- Identifie une seule unité physique
- Cas d’usage : automobile, électronique, équipements industriels
- Granularité : un numéro = 1 pièce
Et la split valuation dans tout ça ? C’est un mécanisme encore différent : il sert à valoriser un même article à plusieurs prix selon une catégorie (par exemple “neuf” vs “reconditionné” vs “occasion”). Tu peux combiner split valuation et gestion des lots, mais ce sont deux concepts orthogonaux. Pour cet article, on reste sur les lots.
Pourquoi activer la gestion des lots ?
Quatre raisons reviennent dans les projets, par ordre d’importance terrain :
1. Traçabilité produit
Tu peux remonter du client final jusqu’à la matière première. Un lot livré à un client lundi ? Tu retrouves la cuve de production, le fournisseur de matière, l’opérateur, le certificat qualité, en quelques clics dans MB56 (analyse where-used du lot) ou MMBE (overview stock par lot).
2. Conformité réglementaire
Dans la pharma, l’agro et la chimie, la traçabilité par lot n’est pas un confort, c’est une obligation légale. La FDA 21 CFR Part 11 aux États-Unis, les Bonnes Pratiques de Fabrication (BPF) en Europe via les directives EMA, l’EU GMP Annex 11 pour les systèmes informatisés : tous ces référentiels exigent une traçabilité pièce-à-pièce ou lot-à-lot, avec piste d’audit complète. Sans gestion par lot, tu ne passes pas l’audit.
3. Gestion de la péremption (DLC, SLED)
Chaque lot porte sa propre date limite de consommation, son shelf life expiration date en SAP (SLED). C’est ce qui permet aux règles automatiques de consommer en priorité les lots qui périment bientôt, plutôt que de garder en stock un lot frais et de jeter le vieux. Le moteur s’appuie sur la SLED pour proposer le bon lot lors d’une livraison ou d’un ordre de fabrication.
4. Qualité par lot
Un lot peut être bloqué pour défaut qualité sans bloquer toute la référence article. Le module QM enregistre les contrôles, et un statut de lot (libre, bloqué, en quarantaine) détermine s’il est utilisable en production ou en livraison. Un seul lot vérolé ne stoppe pas la chaîne, on l’isole.
Les secteurs où la gestion par lot est quasiment obligatoire : pharma (médicaments, dispositifs médicaux), agro-alimentaire (DLC, allergènes croisés), chimie de spécialité, cosmétique. L’automotive y a aussi recours pour les pièces critiques (sécurité passive, freinage), même si la traçabilité y passe souvent par le numéro de série pour les composants finis.
Dans quels modules SAP les lots circulent-ils ?
Le numéro de lot n’est pas un concept “MM-only”. Une fois activé, il se propage dans toute la chaîne logistique :
| Module | Rôle vis-à-vis du lot | Transaction repère |
|---|---|---|
| MM (Materials Management) | Données de base lot, stock par lot, mouvements (réception, consommation, transfert) | MSC1N, MMBE, MB56 |
| PP (Production Planning) | Affectation lot à un ordre de fabrication, consommation composants par lot. La version de production dicte la recette utilisée. | CO02 |
| QM (Quality Management) | Contrôles qualité par lot, statut lot (libre, bloqué, quarantaine), certificats | QA32, QA11 |
| SD (Sales & Distribution) | Sélection du lot à livrer au client, certificat qualité joint à la livraison | VL01N, VL02N |
| WM / EWM | Stockage par lot en entrepôt, picking par lot selon stratégie | LT01 (WM) / Fiori EWM |
Pour un consultant junior, le piège classique est de penser que la gestion par lot se cantonne à MM. En réalité, dès qu’un projet pharma ou agro démarre, l’équipe qualité (QM) et l’équipe production (PP) doivent être autour de la table le premier jour. Le paramétrage MM est trivial. C’est l’orchestration cross-module qui prend du temps.
Comment activer la gestion par lot pour un article (MM02) ?
L’activation se fait dans la fiche article, sur la vue Stockage 1. Pas-à-pas :
- 1Ouvrir la fiche article en modification
Lancer
MM02, saisir le numéro d’article, valider. - 2Sélectionner la vue Stockage 1
Dans la liste des vues, cocher “Stockage 1” puis Entrée. Renseigner la division et le magasin.
- 3Cocher la case “Gestion par lot”
Champ
MARA-XCHPFdans la table technique. La case se trouve généralement en haut de la vue. - 4Sauvegarder
Ctrl+S. À partir de cet instant, tous les mouvements de stock sur cet article devront indiquer un numéro de lot. Les stocks existants sans lot devront être migrés (sujet à part).
Pour activer la gestion par lot sur plusieurs centaines d’articles d’un coup, la transaction MASS (modification en masse) avec l’objet BUS1001 sur le champ XCHPF fait le job. Attention quand même, c’est un changement structurel, on ne le fait pas sans backup ni accord équipe qualité.
À quel niveau gérer les lots ? (OMCT)
Avant même de cocher la case dans MM02, une question stratégique se pose : à quel niveau le numéro de lot est-il unique ? SAP propose trois options dans la transaction OMCT :
| Niveau | Numéro de lot unique au niveau… | Quand le choisir |
|---|---|---|
| Client (1) | … du mandant entier | Rare en pratique. Déprécié par SAP, à éviter sur projet neuf. |
| Article (2) | … d’un article donné, transversal sur toutes les divisions | Recommandation SAP par défaut. Convient à la plupart des projets. |
| Division (3) | … d’un couple article + division | Utile quand chaque site fabrique pour son périmètre, sans transferts inter-sites. |
Le passage d’un niveau à un autre nécessite une conversion via un programme officiel de conversion SAP (cf. SAP Note 533377) côté article ou côté division. C’est lourd, c’est risqué, c’est rarement fait en production. Bien réfléchir au niveau choisi avant le démarrage du projet, pas après.
Note S/4HANA : depuis la release 1809, le niveau peut aussi être affiné via un indicateur supplémentaire au niveau de la division pour certains scénarios EWM. La documentation officielle SAP S/4HANA Cloud sur la gestion des lots (FR) détaille les options par release.
Créer un lot manuellement avec MSC1N (et automatiquement via MIGO)
Une fois la gestion par lot activée sur l’article, deux modes de création coexistent :
Création manuelle : MSC1N

- 1Lancer MSC1N
Saisir le numéro d’article, la division, et le numéro de lot souhaité (ou laisser SAP le générer si l’attribution automatique est paramétrée).
- 2Renseigner les données du lot
Date de production, date limite de consommation (SLED), fournisseur, numéro de lot fournisseur, statut initial (libre ou en quarantaine selon paramétrage QM).
- 3Optionnel : classification
Si l’article a une classe lot affectée (paramétrée dans
CT04, voir notre guide du système de classification SAP), saisir les valeurs des caractéristiques (par exemple : “viscosité = 240”, “couleur = bleu RAL5015”). - 4Sauvegarder
Le lot est créé en base. Il devient visible dans
MMBEdès qu’un mouvement de stock le crédite.

Pour modifier un lot existant : MSC2N. Pour l’afficher en lecture seule : MSC3N. Cohérence de la nomenclature SAP, on retrouve les suffixes 1N / 2N / 3N sur de nombreuses transactions (créer / modifier / afficher).
Création automatique au goods receipt : MIGO
Dans la majorité des projets, on ne crée pas les lots à la main. Ils naissent automatiquement au moment de la réception physique (goods receipt) ou de la confirmation d’ordre de fabrication. Lors d’un mouvement 101 (réception sur commande d’achat) en transaction MIGO, SAP ouvre l’écran de saisie du lot et permet de le créer à la volée.
Le paramétrage de l’attribution automatique se fait dans OMCZ (numbering schéma). Les options classiques : numéro lot fourni par l’utilisateur, attribution interne via plage de numéros, héritage du numéro de lot fournisseur. À discuter avec l’équipe magasin avant de figer le choix, parce que c’est la première chose que les caristes vont taper en saisie 50 fois par jour.
Et après ? Comment SAP choisit le lot à consommer
Tu as activé la gestion par lot. Tu as créé tes premiers lots. Tu as 200 lots de paracétamol en stock, tous valides. Quand un ordre de fabrication a besoin de 50 boîtes, lequel SAP doit-il consommer ?
C’est là qu’intervient un mécanisme avancé qu’on appelle la détermination des lots (batch détermination en anglais). SAP applique une règle métier que tu as paramétrée : FIFO (premier entré premier sorti), LIFO (dernier entré premier sorti), plus proche péremption, lot avec caractéristiques compatibles, etc. Le moteur sélectionne automatiquement les bons lots, propose les quantités, et confirme.
Le paramétrage de la détermination est plus dense que ce qu’on a vu jusqu’ici. Il fait intervenir des objets de customizing avancés (condition tables, stratégies, sort rules, search procédures). Si tu veux configurer la détermination de bout en bout, je l’ai détaillé dans un guide dédié : SAP Batch Determination : guide configuration et pièges réels. On y voit les six étapes propres et les pièges qui font perdre des journées en mission.
La gestion par lot dans SAP n’est pas une feature parmi d’autres, c’est une décision structurelle qui engage la traçabilité, la conformité et la qualité de toute l’organisation. La bonne nouvelle : le paramétrage de base reste accessible à un consultant junior, le piège vient surtout du choix initial du niveau (OMCT) et de la coordination cross-module avec PP, QM et SD. Si tu démarres sur un projet pharma ou agro, demande à ton chef de projet quel est le batch level, ça te donnera la couleur du dossier en deux secondes.
Questions fréquentes
Qu’est-ce qu’un lot dans SAP ?
Un lot dans SAP est une quantité d’un même article qui partage des caractéristiques communes (date de production, fournisseur, conditions de fabrication) et qui reçoit un identifiant unique. Le lot permet de tracer ce sous-ensemble d’article tout au long de la chaîne logistique, du goods receipt jusqu’à la livraison client.
Quelle est la différence entre un lot et un numéro de série dans SAP ?
Un lot regroupe plusieurs unités d’un article fabriquées dans les mêmes conditions, par exemple 1 000 boîtes de médicaments d’un même run de production. Un numéro de série identifie une seule unité physique, par exemple un serveur ou une voiture. Un article peut combiner les deux : un numéro de lot pour la fabrication et un numéro de série pour chaque pièce livrée.
Dans quels modules SAP utilise-t-on la gestion des lots ?
Principalement MM (Materials Management, données de base et stocks), PP (Production Planning, ordres de fabrication), QM (Quality Management, contrôles qualité par lot) et SD (Sales and Distribution, livraison du bon lot au client). WM et EWM utilisent aussi le numéro de lot pour la gestion physique en entrepôt.
Comment activer la gestion par lot pour un article SAP ?
Dans la transaction MM02, ouvre la fiche article, va dans la vue Stockage 1, coche la case “Gestion par lot” puis sauvegarde. À partir de ce moment, tous les mouvements de stock de cet article devront indiquer un numéro de lot. Pour activer en masse, la transaction MASS sur le champ MARA-XCHPF fait le travail.
À quel niveau les lots sont-ils gérés dans SAP ?
SAP propose trois niveaux : niveau client (un lot unique pour tout le mandant, déprécié), niveau article (un lot unique par référence article, recommandé par SAP) et niveau division (un lot unique par couple article et division). Le paramétrage se fait en transaction OMCT et conditionne tout le système, donc à figer dès le début du projet.
Quelle est la différence entre la gestion des lots et la batch détermination dans SAP ?
La gestion des lots est le mécanisme de base qui permet de créer, identifier et stocker des lots dans SAP. La batch détermination, ou détermination des lots, est une fonction avancée qui permet à SAP de choisir automatiquement quel lot consommer selon des règles métier (FIFO, LIFO, plus proche péremption). On peut activer la gestion des lots sans batch détermination, l’inverse n’est pas possible. Pour configurer la détermination, vois notre guide dédié.
Michael A.