Tu cherches tous les équipements 24V haute criticité dans SAP. Tous les lots avec une viscosité entre 200 et 250. Tous les clients premium d’une zone géographique précise. Si la classification n’a jamais été paramétrée sur ces objets, tu repars sur des extracts SE16N et des jointures Excel approximatives. Si elle l’a été, deux clics dans CL30N et la liste sort. La différence entre une donnée trouvable et une donnée invisible tient parfois à une seule transaction de paramétrage qu’on a oublié d’ouvrir au démarrage du projet.
La classification SAP, c’est ça : la couche transversale qui te permet d’attacher des propriétés métier à n’importe quel objet du système (article, lot, équipement, client, ordre de fabrication, document) puis de les retrouver via leurs valeurs. Cet article couvre les fondamentaux du sujet pour un consultant qui n’a jamais ouvert CT04 ni CL02, sans rentrer dans les hiérarchies de classes ni le variant configuration (qui méritent leurs propres articles).
- Une caractéristique (transaction
CT04) est un champ paramétrable avec ses valeurs autorisées. Une classe (transactionCL01) est un regroupement de caractéristiques pour un type d’objet donné. - Le type de classe détermine l’objet SAP que la classe peut classifier : 001 article, 002 équipement, 022 lot par division, 023 lot par article, 200 configurable, etc. SAP livre 90+ types standards.
- Une fois la classe affectée à un objet, tu saisis les valeurs caractéristiques sur la fiche objet. Et tu peux retrouver tous les objets qui matchent un critère via
CL30N. - La classification alimente d’autres mécanismes SAP : la batch détermination consomme les caractéristiques de lot, le variant configuration utilise les classes 200/300, le merchandising EWM s’appuie sur les caractéristiques produit.
C’est quoi la classification dans SAP ?
La classification est un mécanisme transversal de SAP qui permet de décrire un objet métier (article, lot, équipement, client, contrat, document, ordre de fabrication) avec un jeu de propriétés appelées caractéristiques. Ces caractéristiques sont regroupées dans une classe, et la classe est rattachée à l’objet via la transaction adéquate.
L’image qui marche bien : pense à une fiche d’identité paramétrable. Tu décides ce qui figure sur la fiche (caractéristiques), tu groupes les fiches par catégorie (classes), tu colles la fiche sur un objet (affectation), et tu peux ensuite chercher tous les objets dont la fiche match un critère (CL30N).
La classification est documentée officiellement dans la documentation SAP S/4HANA Cloud sur la classification. Elle existe depuis SAP R/3 et reste centrale en S/4HANA, sans coupure de paradigme.
Le triptyque caractéristique, classe, objet classifié
Caractéristique
- Brique de base : un champ + ses valeurs autorisées
- Format : numérique, texte, date, heure, monétaire, currency
- Exemple :
Z_VOLTAGEavec valeurs autorisées 12, 24, 48, 230 V - Transaction :
CT04(créer)
Classe
- Container : un regroupement de caractéristiques
- Liée à un type de classe (001 article, 002 équipement, etc.)
- Exemple :
Z_EQUIPEMENT_ELECavec voltage + criticité + modèle - Transaction :
CL01(créer)
Caractéristique SAP : la brique de base (CT04)
Une caractéristique se crée dans CT04. Tu y définis le nom interne (préfixé Z en namespace client), le format des données acceptées, les valeurs autorisées et le statut. Cinq étapes principales :
-
1Lancer CT04 et nommer la caractéristique
Saisir un nom interne en namespace Z, par exemple
Z_VOLTAGE. Cliquer sur Créer. -
2Onglet Données de base
Description courte (libellé), groupe de caractéristique (optionnel), format des données (numérique, caractère, date, heure, currency), nombre de positions et décimales le cas échéant.
-
3Onglet Valeurs (optionnel)
Définir une liste de valeurs autorisées (12, 24, 48, 230) ou laisser libre. Possibilité d’ajouter des libellés alternatifs par langue. Cocher “Caractéristique multivaleurs” si l’objet peut prendre plusieurs valeurs simultanées.
-
4Onglet Restrictions (optionnel)
Limiter l’usage de la caractéristique à certains types de classe. Si la caractéristique sert uniquement à des équipements, restreindre au type 002 évite que des classificateurs futurs l’utilisent par erreur sur d’autres types d’objets.
-
5Sauvegarder et libérer
Le statut “Released” rend la caractéristique utilisable dans les classes. Sans libération, la caractéristique reste à l’état brouillon et ne peut pas être affectée. Modification ultérieure :
CT05. Affichage :CT06. Liste :CT10. Where-used :CT12.

La vidéo qui suit montre la création complète d’une caractéristique en CT04, écrans à l’appui :
Classe SAP : regrouper les caractéristiques (CL01)
Une classe est un container : tu y rattaches une à plusieurs caractéristiques pour décrire un type d’objet. Chaque classe est associée à un type de classe qui détermine l’objet SAP qu’elle peut classifier (article, lot, équipement, etc., on y revient plus bas).
-
1Lancer CL01 et choisir le type de classe
Saisir le nom de la classe (par exemple
Z_EQUIPEMENT_ELEC) et le type de classe (002 pour équipement). Cliquer sur Créer. -
2Onglet Données de base
Description, statut (1 = Released, 2 = Locked), validité dates, classe par défaut oui ou non.
-
3Onglet Caractéristiques
Lister les caractéristiques rattachées à la classe (créées en CT04 préalablement). Définir l’ordre d’affichage, les valeurs par défaut, et la nature obligatoire ou non de chaque caractéristique.
-
4Sauvegarder
La classe est utilisable dès qu’elle est en statut Released. Modification :
CL02. Affichage :CL03. Suppression :CL04. Where-used :CL6P.

La même logique en vidéo, sur la transaction CL01 :
Pour aller plus loin sur les attributs des classes et des caractéristiques, le parcours SAP Learning sur Characteristics and Classes couvre les options avancées (héritage, restrictions, multivaleurs).
Types de classe : un domaine d’application par objet
Le type de classe détermine quel objet SAP la classe peut classifier. SAP livre environ 90 types standards, mais 8 couvrent à eux seuls en pratique :
| Type | Objet SAP | Cas d’usage typique |
|---|---|---|
| 001 | Article (matière) | Caractéristiques produit : couleur, dimensions, marque, segment marketing |
| 002 | Équipement | Voltage, criticité, modèle, fournisseur, garantie (PM/EAM) |
| 003 | Poste technique | Localisation, fonction métier, capacité installée |
| 010 | Fiche client | Segment, zone géographique, profil de risque, canal de vente |
| 022 | Lot par division | SLED, viscosité, certificat qualité fournisseur, numéro de campagne |
| 023 | Lot par article ou client | Idem 022 mais granularité différente (cf. guide gestion des lots SAP) |
| 200 | Article configurable | Variant configuration : règles de configuration produit à la commande |
| 300 | Variantes | Variantes commerciales d’un article configurable |
Les deux types existent pour des raisons historiques de granularité. Le 022 lie un lot à une division, le 023 à un couple article et client (logique master data différente). Sur un projet neuf en S/4HANA, la documentation SAP Batch Classification recommande de figer le choix avant le démarrage. C’est lié au paramétrage OMCT détaillé dans le guide gestion des lots.
Affecter un objet à une classe et saisir les valeurs
Une fois la classe créée, tu peux la rattacher à un objet de son type. Pour un équipement par exemple, ouvrir la fiche équipement (IE02), aller dans Extras puis Classification, choisir la classe Z_EQUIPEMENT_ELEC, saisir voltage = 24, criticité = haute, sauvegarder. Le lot, l’article, le client suivent la même logique avec leur transaction de fiche.
Quelques transactions transversales utiles pour gérer l’affectation :
CL20N: affectation d’objets à des classes (vue par classe)CL24N: affectation d’un seul objet à plusieurs classes (vue par objet)CLMM: modification en masse de valeurs caractéristiques sur un ensemble d’objets

Rechercher des objets par caractéristique : CL30N
L’intérêt principal de la classification se révèle au moment de la recherche. CL30N permet d’interroger SAP avec un critère métier : “tous les équipements de classe Z_EQUIPEMENT_ELEC avec voltage = 24 et criticité = haute”. Le résultat est immédiat, sans devoir traverser des dizaines de tables techniques.
-
1Lancer CL30N
Saisir la classe à interroger (par exemple
Z_EQUIPEMENT_ELEC) et son type de classe (002). -
2Saisir les critères de filtre
SAP affiche les caractéristiques rattachées à la classe. Saisir les valeurs ou plages voulues (voltage = 24, criticité = “Haute”). Tu peux laisser certains champs vides pour des recherches partielles.
-
3Exécuter
F8. SAP retourne la liste des objets qui matchent. Pour les équipements, double-cliquer ouvre la fiche dans
IE03. Pour les lots, ouvreMSC3N.
Sur le projet pharma 2020 mentionné en intro, c’est exactement ce mécanisme qui a sorti la liste des équipements 24V haute criticité en deux clics. Le fait que les objets aient été classifiés en amont est ce qui rend la requête possible. Sans classification, tu repars sur des extracts SE16N de tables techniques, des jointures Excel, et de l’à-peu-près.
Et au-delà : hiérarchies de classes et variant configuration
Deux mécanismes avancés s’appuient sur la classification mais sortent du périmètre de cet article. Les hiérarchies de classes permettent à une classe enfant d’hériter des caractéristiques d’une classe parente, utile pour des taxonomies produit complexes (par exemple Vêtement → Vêtement homme → Pantalon homme). Le variant configuration (LO-VC) utilise les classes type 200 et 300 pour configurer un produit à la commande avec des règles de dépendance entre caractéristiques. Si tu travailles sur un produit configurable type pneumatique ou véhicule, la version de production et la classe variant fonctionnent main dans la main.
La classification SAP est l’un de ces mécanismes que tout consultant rencontre tôt mais paramètre rarement à fond. La courbe d’apprentissage est courte, les bénéfices métier sont immédiats : recherche multi-critères en deux clics, qualification de master data, alimentation de mécanismes avals comme la batch détermination ou le variant configuration. Si ton client se plaint que SAP ne retrouve pas des données qu’il sait pourtant être dedans, vérifie d’abord si la classification existe sur le type d’objet concerné. Neuf fois sur dix, la réponse est non.
Questions fréquentes
C’est quoi la classification dans SAP ?
La classification est un mécanisme transversal de SAP qui permet d’attacher des propriétés métier (appelées caractéristiques) à n’importe quel objet du système : article, lot, équipement, client, ordre de fabrication, document. Tu regroupes ces propriétés dans une classe, tu rattaches la classe à l’objet, et tu peux ensuite retrouver les objets qui matchent un critère via la transaction CL30N.
Quelle est la différence entre une classe et une caractéristique dans SAP ?
Une caractéristique est la brique de base : un champ paramétrable avec ses valeurs autorisées (par exemple voltage = 12, 24, 48, 230 V). Une classe est un container qui regroupe plusieurs caractéristiques pour un type d’objet donné (par exemple une classe d’équipement électrique avec voltage, criticité et modèle). Les caractéristiques se créent en CT04, les classes en CL01.
À quoi sert la transaction CT04 ?
CT04 sert à créer une caractéristique : nom interne, description, format des données (numérique, caractère, date), valeurs autorisées et statut. Une fois libérée (statut Released), la caractéristique peut être rattachée à une ou plusieurs classes. Pour la modifier ensuite, utiliser CT05. Pour l’afficher, CT06.
Quels sont les principaux types de classe SAP ?
SAP livre environ 90 types de classe standards, mais 8 couvrent la majorité des cas en pratique : 001 article, 002 équipement (cf. guide maintenance préventive SAP PM), 003 poste technique, 010 fiche client, 022 lot par division, 023 lot par article ou client, 200 article configurable et 300 variantes. Le type de classe se choisit au moment de la création de la classe en CL01 et conditionne l’objet SAP que la classe peut classifier.
Comment chercher un lot avec des caractéristiques précises dans SAP ?
Lancer la transaction CL30N, saisir la classe de lot à interroger (par exemple Z_LOT_PHARMA, type 022 ou 023) et les critères dans les champs caractéristiques (viscosité = 240, fournisseur = X, SLED supérieur à une date). SAP retourne la liste des lots qui matchent. Le double-clic ouvre la fiche lot via MSC3N. Pour le contexte général sur les lots, vois le guide débutant gestion des lots SAP.
Faut-il activer la classification pour utiliser la batch détermination ?
Oui pour la sélection par caractéristique de lot. La batch détermination utilise une search procédure qui peut filtrer sur les valeurs caractéristiques rattachées à la classe de lot (type 022 ou 023). Sans classification active, la batch détermination peut quand même fonctionner sur des règles simples comme FIFO ou plus proche péremption, mais les sélections par critère métier nécessitent la classification. Voir notre guide configuration batch détermination pour le paramétrage complet.
La classification SAP est-elle la même chose que le variant configuration ?
Non. Le variant configuration (LO-VC) utilise effectivement les classes type 200 et 300 pour configurer un produit à la commande avec des règles de dépendance entre caractéristiques, mais la classification au sens large couvre 90+ types d’objets SAP différents (article, lot, équipement, client, etc.). On peut activer la classification sans jamais utiliser le variant configuration. L’inverse n’est pas vrai : le variant configuration s’appuie obligatoirement sur la classification.