Aller au contenu
Tutos SAP

SAP système de classification : caractéristiques et classes

Apprends à utiliser CT04 et CL02 pour classer articles, lots et équipements dans SAP. Guide pédagogique avec cas d'usage MM, PP, QM et EWM.

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

À retenir en 30 secondes

  • Une caractéristique (transaction CT04) est un champ paramétrable avec ses valeurs autorisées. Une classe (transaction CL01) 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_VOLTAGE avec 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_ELEC avec 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 :

  1. 1
    Lancer CT04 et nommer la caractéristique

    Saisir un nom interne en namespace Z, par exemple Z_VOLTAGE. Cliquer sur Créer.

  2. 2
    Onglet 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.

  3. 3
    Onglet 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.

  4. 4
    Onglet 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.

  5. 5
    Sauvegarder 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.

CT04 onglet Données de base d'une caractéristique
CT04 onglet « Données de base » : nom interne, description, format des données, nombre de positions. C’est ici que tu décides si la caractéristique acceptera du numérique, du texte, ou une liste fermée de valeurs.

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

  1. 1
    Lancer 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.

  2. 2
    Onglet Données de base

    Description, statut (1 = Released, 2 = Locked), validité dates, classe par défaut oui ou non.

  3. 3
    Onglet 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.

  4. 4
    Sauvegarder

    La classe est utilisable dès qu’elle est en statut Released. Modification : CL02. Affichage : CL03. Suppression : CL04. Where-used : CL6P.

CL01 écran de création de classe avec choix du type de classe
CL01 écran initial : nom de la classe et type de classe. Le type 002 dédie la classe aux équipements PM/EAM, le 001 aux articles, le 022 aux lots, etc.

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 :

TypeObjet SAPCas d’usage typique
001Article (matière)Caractéristiques produit : couleur, dimensions, marque, segment marketing
002ÉquipementVoltage, criticité, modèle, fournisseur, garantie (PM/EAM)
003Poste techniqueLocalisation, fonction métier, capacité installée
010Fiche clientSegment, zone géographique, profil de risque, canal de vente
022Lot par divisionSLED, viscosité, certificat qualité fournisseur, numéro de campagne
023Lot par article ou clientIdem 022 mais granularité différente (cf. guide gestion des lots SAP)
200Article configurableVariant configuration : règles de configuration produit à la commande
300VariantesVariantes commerciales d’un article configurable
Pourquoi 022 et 023 cohabitent

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
Affectation classe à un équipement avec saisie des caractéristiques
Cas concret : affectation d’une classe d’équipement avec saisie des caractéristiques voltage et criticité. C’est ces valeurs qui rendent l’équipement “trouvable” via CL30N.

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.

  1. 1
    Lancer CL30N

    Saisir la classe à interroger (par exemple Z_EQUIPEMENT_ELEC) et son type de classe (002).

  2. 2
    Saisir 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.

  3. 3
    Exécuter

    F8. SAP retourne la liste des objets qui matchent. Pour les équipements, double-cliquer ouvre la fiche dans IE03. Pour les lots, ouvre MSC3N.

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.

Partager

À lire ensuite

Tutos SAP

Numéro de série SAP : guide de décision OIS2, 6 procédures et arbitrage matériel vs équipement PM

Quand activer la sérialisation SAP, comment paramétrer le profil OIS2, choisir parmi les 6 serializing procedures et arbitrer entre numéro de série matériel et équipement PM.

Pierre Balbinot Pierre B. 17 min de lecture
Tutos SAP

SAP PRT (Production Resources/Tools) : guide des outillages réutilisables

Comprendre les PRT dans SAP : les 4 catégories (Material, Miscellaneous, Document, Equipment), la création MM01, l’assignation gamme et le contrôle de disponibilité, expliqués pas à pas.

Pierre Balbinot Pierre B. 14 min de lecture
Tutos SAP

SAP PM : la maintenance préventive (guide complet 2026)

Plan, stratégie, ordre, point de mesure : maîtrisez la maintenance préventive SAP PM avec IP01, IP10, IP11. Tutoriel pas à pas par un consultant terrain.

Pierre Balbinot Pierre B. 12 min de lecture
Tutos SAP

Gestion des lots SAP : guide débutant (MM, PP, QM)

Comprenez la gestion des lots dans SAP : à quoi ça sert, comment activer le batch management dans MM, PP, QM, et créer un lot avec MSC1N. Guide pas à...

Pierre Balbinot Pierre B. 13 min de lecture