Das SAP-Problem, über das niemand spricht
SAP ist das führende System für Procurement bei Hunderten von Infrastruktur-, Fertigungs- und Facility-Management-Unternehmen in ganz Europa. Es erfasst Bestellungen, Wareneingänge und Rechnungen mit beeindruckender Verlässlichkeit. Was es nicht gut kann, und wofür es nie konzipiert wurde, ist, zu klassifizieren, was gekauft wurde.
SAP speichert Positionen als Freitextbeschreibungen, die von Ingenieuren, Einkäufern oder Lieferanten eingegeben werden. Dieselbe Schraube erscheint als „M8 Schraube verzinkt", „verz. Schraube M8", „Schraube M8 HDG" und „bolzen M8 verzinkt" über verschiedene Standorte und Lieferanten hinweg. Ein Instandhaltungsauftrag könnte „elektra werkzaamheden", „Elektroarbeiten" oder schlicht „Arbeiten Q3" lauten. Ohne konsistente Klassifizierung sind keine dieser Daten vergleichbar oder aggregierbar.
UNSPSC löst das, indem es eine standardisierte vierstufige Hierarchie bereitstellt, Segment, Familie, Klasse, Warengruppe, die diese Freitextbeschreibungen in konsistente Kategorien verwandelt. Aber UNSPSC-Codes in SAP zu bekommen, ist der Punkt, an dem die meisten Procurement-Teams stecken bleiben.
Drei Ansätze für UNSPSC in SAP
Option 1: Manuelle Kodierung in SAP-Stammdaten
Manche Procurement-Teams versuchen, UNSPSC-Klassifizierung am Erfassungspunkt durchzusetzen, indem sie Einkäufer verpflichten, einen UNSPSC-Code beim Anlegen einer Bestellung oder eines Materialstammsatzes auszuwählen.
Das klingt in der Theorie sauber. In der Praxis scheitert es aus drei Gründen:
- Einkäufer wählen den falschen Code. Die UNSPSC-Hierarchie hat über 55.000 Warengruppencodes. Ohne tiefes Kategoriewissen greifen Einkäufer standardmäßig zu dem Code, der am nächsten liegt oder bereits im Dropdown steht. Konsistenz verschwindet schnell.
- Es deckt nur neue Daten ab. Bestehende Kaufhistorie, oft Jahre an Spend, hat überhaupt keine Klassifizierung.
- Es erzeugt administrativen Mehraufwand. In hochvolumigen Procurement-Umgebungen verlangsamt ein verpflichtendes Feld bei jeder Transaktion die Personen, die am wichtigsten sind.
Option 2: Klassifizierung über ein Drittanbieter-Tool, integriert mit SAP
Mehrere Procurement-Plattformen bieten UNSPSC-Module an, die direkt mit SAP über API oder Middleware integriert werden können. Diese Tools klassifizieren Spend automatisch auf Basis von Materialbeschreibungen, Lieferantencodes und Einkaufskategorien.
Die Herausforderung ist, dass die meisten dieser Tools regelbasiert sind: Sie funktionieren gut für Standardmaterialien (MRO-Teile, gängiges Verbrauchsmaterial), scheitern aber an ungewöhnlicher, mehrdeutiger oder branchenspezifischer Terminologie, die einen großen Anteil des FM- und Infrastruktur-Spends ausmacht.
Ein Regelwerk allein erreicht typischerweise 60–70 % Abdeckung. Der Rest bleibt unklassifiziert oder wird einer Sammelkategorie zugeordnet, die den Zweck untergräbt.
Option 3: Automatisierte Klassifizierung außerhalb von SAP, mit saubere Daten zurückgeführt
Der praktischste Ansatz für SAP-Nutzer ist, Spend-Daten zu exportieren, Bestellungen, Rechnungen oder eine Kombination, und sie durch eine Klassifizierungs-Engine laufen zu lassen, die Regeln, Machine Learning und LLM-Schichten kombiniert. Klassifizierte Daten werden dann im ursprünglichen Format zurückgegeben und als Materialattribut oder Spend-Analytics-Feld in SAP zurückgeladen.
Dieser Ansatz erfordert keine SAP-Konfigurationsänderungen. Er funktioniert sowohl mit historischen Daten als auch mit laufenden Transaktionen. Und er behandelt die Grenzfälle, die regelbasierte Tools verpassen.
Welche Daten aus SAP exportiert werden sollten
Für UNSPSC-Klassifizierung benötigen Sie mindestens:
- Positionsbeschreibung (das Freitextfeld, üblicherweise MAKTX oder der Bestelltext)
- Lieferantenname oder Lieferanten-ID
- Bestellwert
- GL-Konto oder Kostenelement (nützlich für Routing-Boost, Instandhaltungskosten vs. Investitionsausgaben)
- Bestehende Materialgruppe oder Warengruppencode, falls verfügbar (wird von der ML-Schicht als Prior genutzt)
Der Export kann über SAP-Transaktion ME2M oder ME2N für Bestellungen erfolgen, oder FB03 für Rechnungen. Die meisten Teams exportieren nach CSV und teilen über sicheren Dateitransfer.
Wie gute UNSPSC-Klassifizierung in SAP-Output aussieht
Ein gut klassifizierter SAP-Spend-Datensatz sollte erreichen:
- 90–95 % Klassifizierung auf Warengruppenebene, nicht nur Segment oder Familie, sondern der vierstellige Warengruppencode
- Konsistente Kodierung über Standorte und Lieferanten hinweg, derselbe physische Artikel erhält denselben Code, unabhängig davon, wie er in der Bestellung beschrieben wurde
- Minimale „Sammel"-Codes, Codes wie 95121500 (Papiermaterialien) oder 80101500 (Managementberatungsdienstleistungen) sollten nur wirklich mehrdeutige Positionen abdecken
Einmal klassifiziert, werden die Daten typischerweise als benutzerdefiniertes Feld auf Bestellung oder Materialstamm in SAP geladen, oder in eine BI-Schicht (SAP Analytics Cloud, Power BI oder Tableau) für Spend-Analyse eingespeist.
Die Prüfwarteschlange, und warum sie wichtig ist
Selbst die besten automatisierten Klassifizierungs-Engines lassen manche Positionen unter dem Konfidenzschwellenwert. Diese Positionen werden zur menschlichen Prüfung markiert, typischerweise 5–10 % des Datensatzes.
Entscheidend ist, was nach der Prüfung passiert. Jede menschliche Entscheidung sollte in das Klassifizierungsmodell zurückfließen, sodass derselbe Positionstyp beim nächsten Mal automatisch korrekt klassifiziert wird. Über sechs bis zwölf Monate kontinuierlichen Betriebs schrumpft die Prüfwarteschlange auf nahezu null, während das Modell aus den Entscheidungen Ihres Teams lernt.
Das ist der Unterschied zwischen einem Tool, das Ihren Spend einmal klassifiziert, und einem System, das umso besser wird, je länger Sie es nutzen.
Timing: wie lange dauert es?
Ein typisches SAP-Spend-Klassifizierungsprojekt für ein mittelgroßes Infrastruktur- oder FM-Unternehmen:
| Phase | Dauer |
|---|---|
| Datenexport und -vorbereitung | 1 Woche |
| Erste Klassifizierungs-Baseline (Data Stability Baseline) | 2–3 Wochen |
| Prüfung markierter Positionen | 1 Woche |
| Finaler klassifizierter Datensatz zurückgeliefert | 4–6 Wochen insgesamt |
Laufende monatliche Klassifizierung neuer Rechnungsdaten läuft automatisch, ohne zusätzlichen Input vom Kundenteam.
Nächste Schritte
Wenn Ihre SAP-Spend-Daten unklassifiziert daliegen, oder über Standorte hinweg inkonsistent klassifiziert sind, ist der schnellste Weg zu einer Spend-Baseline ein Data-Stability-Baseline-Engagement. Sie exportieren Ihre Spend-Daten, Pearstop klassifiziert sie und liefert innerhalb von vier bis sechs Wochen einen sauberen, UNSPSC-kodierten Datensatz zurück. Diese Baseline wird zum Fundament für Kategoriemanagement, Lieferantenkonsolidierung und genaue Margenkalkulation.
Buchen Sie einen 7-minütigen Discovery Call, um zu sehen, wie die Klassifizierungs-Engine mit Ihren SAP-Daten funktionieren würde. Um zuerst selbst eine einzelne Position zu prüfen, probieren Sie das kostenlose UNSPSC-Code-Lookup-Tool.
Verwandte Beiträge: Was ist UNSPSC – und warum Hard-Services-Unternehmen sich darum kümmern sollten | UNSPSC vs. eClass vs. CPV
Häufig gestellte Fragen
Können Sie Daten sowohl aus SAP S/4HANA als auch aus älteren ECC-Versionen klassifizieren?
Ja. Die Klassifizierungs-Engine arbeitet mit exportierten Daten unabhängig von der SAP-Version. Das Exportformat ist für ECC und S/4HANA identisch.
Was, wenn unsere Materialbeschreibungen auf Niederländisch oder Deutsch sind?
Niederländisch- und deutschsprachige Beschreibungen werden nativ verarbeitet. Die LLM-Schicht verfügt über starke Mehrsprachigkeit, und die Regel-Schicht kann mit sprachspezifischen Mustern konfiguriert werden.
Benötigen Sie Zugriff auf unser SAP-System?
Nein. Die Klassifizierung erfolgt auf Basis eines Exports. Pearstop benötigt niemals direkten Zugriff auf Ihre ERP-Umgebung.
Was, wenn wir sowohl SAP- als auch Nicht-SAP-Systeme haben?
Daten aus mehreren Systemen können in einem einzigen Lauf zusammengeführt und klassifiziert werden, mit einer einheitlichen Taxonomie über alle Quellen hinweg.
Kann unser Team manuell einen UNSPSC-Code in SAP nachschlagen, bevor wir ein vollständiges Klassifizierungsprojekt starten?
Ja, für Stichproben. Ein UNSPSC-Lookup-Tool funktioniert anhand einer einzelnen Zeilenbeschreibung genauso wie außerhalb von SAP, da es keinen Systemzugriff benötigt, um einen Code zurückzugeben. Das ist nützlich, um einen einzelnen Materialstammsatz oder eine offene Frage eines buyers zu prüfen. Es ersetzt jedoch nicht die Klassifizierung der vollständigen purchase order- und invoice-Historie, wo die oben beschriebene automatisierte Engine die eigentliche Arbeit leistet.
Not sure which UNSPSC code to use?
Paste any product or service description and get the correct 8-digit code instantly — or explore the full UNSPSC tree to understand the hierarchy.

Sjoerd Schoufs
Data Extraction & Classification, Pearstop
Sjoerd works on data extraction and classification at Pearstop. He built a metadata extraction algorithm that pulls structured attributes out of engineering and technical files that would otherwise have to be opened and read one at a time. He also works on the classification pipeline itself.
LinkedIn →Further reading
One spend report, three leaders, three different needs
A CFO, a head of procurement, and a commercial director read the same spend report and reach three different conclusions. Here is why.
Read more →ProcurementWhat AI-Ready Procurement Data Actually Requires
Clean rows and deduplicated suppliers are not what AI-ready procurement data means in 2026. Here is the checklist that actually matters before an AI project starts.
Read more →


