erklärt BMEcat nexipedia

Was ist ein BMEcat?

BMEcat ist ein standardisiertes Austauschformat für elektronische Produktkataloge und multimediale Katalogdaten zwischen Lieferanten und Kunden. “BME” steht dabei für „Bundesverband Materialwirtschaft, Einkauf und Logistik e.V.”, als einer der Initiatoren. Gemeinsam mit dem Frauenhofer-Institut (IAO Stuttgart) und der Universität Duisburg-Essen hat man ab 1999 den XML-basierten Standard entwickelt. „cat“ ist dabei eine Abkürzung der englischen Bezeichnung für Katalog (Catalog).

Was genau ist BMEcat?

Der BMEcat definiert anhand von “Tags” die Struktur der Datenfelder in einem elektronischen Katalog (eKatalog) und sorgt so für eine fehlerfreie und reibungslose Datenübertragung.  Auf Basis der XML-Technologie erlaubt er im B2B-Bereich den standardisierten Austausch von multimedialen Katalogdaten sowie von Produktklassifikationssystemen (u. a. ETIM, ECLASS etc.) und ist für alle Branchen und Unternehmen geeignet. Die Nutzung des Formats ist kostenfrei und kann zur Prozessunterstützung im eBusiness, eProcurement und eCommerce eingesetzt werden. Das Austauschformat findet eine hohe Akzeptanz am Markt und kann branchenübergreifend eingesetzt werden. Die Anwendung erfolgt zum größten Teil in Deutschland. Das Format wird jedoch auch vermehrt international genutzt. Somit leistet dieses Austauschformat einen entscheidenden Beitrag zum erfolgreichen Produktdatenmanagement.

Welche Vorteile liefert ein BMEcat?

Gerade im eCommerce spielt der reibungslose automatisierte Datenaustausch eine große Rolle. Um Beschaffungs- und Vertriebsprozesse zu optimieren, wird im B2B häufig auf XML-basierte Katalogstandards gesetzt. Dabei bildet dieses Austauschformat die sichere und strukturiere Basis für den Umgang mit Informationen und multimedialen Daten entlang der produktdatenbezogenen Lieferkette (Content Supply Chain). Ein enormer Vorteil ist die Zeitersparnis bei der Datenintegration und dem -austausch, da Sender und Empfänger die gleiche Datenstruktur nutzen. Auch ist grundsätzlich eine individuelle Aufbereitung nicht nötig. Durch die vorgegebene Struktur verbessert man seine eigene Datenqualität und erhält umfassendere Artikelinformationen in nur einer Datei. Auch die Kombination mit Klassifikationen wie ETIM, ECLASS und UNSPSC sind möglich. Eine schnelle und fehlerfreie Verarbeitung der Produktdaten wird gewährleistet. BMEcat Importe und BMEcat Exporte sind schnell und einfach bei Sender und Empfänger möglich.

Stellt man seine Daten im BMEcat Katalogaustauschformat zur Verfügung, garantiert man die Listung bei seinen Kunden und (Groß-)Händlern, da die Bereitstellung der Datenstruktur Teil der vertraglichen Rahmenbedingungen sein kann. Zudem können Sie mit einer umfangreichen Datenlieferung die Zielsuchmaschine besser ansprechen. Die Sichtbarkeit und Auffindbarkeit im Internet ist somit weitaus höher. Ein BMEcat lässt sich einfach importieren.

Was ist BMEcat nicht?

Wichtig zu beachten ist hierbei, dass der BMEcat an sich keine Software zur Katalogerstellung ist. Er gibt lediglich die Struktur zur Datenübertragung vor.

Welche BMEcat Versionen gibt es?

Seit der Entwicklung sind zwei Versionen (Stand: September 2022) entstanden.

BMEcat 1.2

Diese zur Ur-Version geringfügig geänderte Version erschien im Jahr 2001 und ist abwärtskompatibel. Der Vorteil besteht darin, dass bereits vorhandene BMEcat 1.01 Produktkataloge auch von Systemen verarbeitet werden können, welche die Version BMEcat 1.2 unterstützen. Weitere Änderungen bzw. Erweiterungen betrafen vor allem die Übertragung von Produktklassifikationssystemen.

BMEcat 2005

Im November 2005 wurde die Version BMEcat 2005 veröffentlicht. Eine wichtige Verbesserung ist die Unterstützung externer Kataloge (u. a. OCI). Auch hat man das Datenmodell um konfigurierbare Produkte erweitert, sowie das Modell für die Preisübertragung angepasst, um die Preise dynamisch darzustellen. Darüber hinaus hat man die Produktbeschreibung erweitert, um Informationen zur Logistik auszutauschen. Eine weitere, wichtige Verbesserung ist die Mehrsprachigkeit von Katalogen und die Unterstützung von Multilieferantenkatalogen. Durch das Ersetzen von dem zuletzt verwendeten „Article“ durch „Product“, hat man ebenso die Spezifikation überarbeitet.

Weitere Informationen findet man auch auf der Homepage des BME.

Sie wollen lieber eine Video-Erklärung anschauen?

Wir haben die oben genannten Punkte für euch noch einmal zusammengefasst. In unserer NEXIpedia-Videoreihe findet ihr noch weitere Erklärvideos.

Wie sieht ein BMEcat aus?

In unserem aktuellen Video aus der NEXIpedia-Reihe lernt ihr den Aufbau eines BMEcat mit einer integrierten ETIM-Klassifikation kennen.

Was steht in einem BMEcat?

In unserem Sondervideo erfahrt ihr noch mehr über die BMEcat Struktur. Ihr seht einen BMEcat 2005 mit einer ETIM-Klassifikation nach Guideline 4.0. Da es sich beim BMEcat um ein XML-basiertes standardisiertes Austauschformat handelt, ist jedes XML-Dokument gleich aufgebaut.

Grundsätzlich unterteilt man dieses Austauschformat in einen Kopfteil (HEADER) und die Transaktionsteile

  • T_NEW_CATALOG
  • T_UPDATE_PRODUCTS und
  • T_UPDATES_PRICES.
  • ETIM erlaubt zusätzlich noch die Transaktionsinformationen T_NEW_PRODUCTDATA.

Im HEADER sind alle allgemeingültigen Informationen enthalten. So werden erst einmal die Rahmenbedingungen für den Katalogaustausch geschaffen. Zur Identifizierung und Gültigkeit des Kataloges findet man hier nachfolgende Informationen:

  • die Sprache, die im Katalog verwendet wird
  • Katalog-ID
  • Versionisierung
  • Name des Kataloges
  • Erstelldatum mit Angabe der Uhrzeit
  • Land und Währung

Zu guter Letzt findet man im Bereich des Headers den Hinweis auf die folgenden User Defined Extensions. User Defined Extensions sind Informationen, die vom Katalogersteller zusätzlich mitgegeben werden können. In diesem Fall geht es um die Erweiterung des BMEcat um eine ETIM-Guideline. In unserem Beispiel ist es die ETIM-Guideline 4.0. 

Im Transaktionsteil bestimmt man, welche Teile eines Kataloges mit dem Katalogdokument übertragen werden. Dabei stehen drei Transaktionen zur Verfügung:

T_NEW_CATALOG: Ein ganz neuer Katalog wird eingespielt.

Nach Abschluss des HEADERs folgt der neue Bereich T_NEW_CATALOG, in welchem man auf die Beschreibung der einzelnen Produkte eingeht. T_NEW_CATALOG gliedert sich in mehrere BMEcat Katalog-Elemente auf. In den Katalog-Elementen findet man Angaben zum neuen Katalog mit den Produktinformationen.

Das “Product”-Element enthält alle Informationen über jedes einzelne Produkt. So z.B. die SUPPLIER_PID; (Supplier Produkt ID) Hierbei handelt es sich um die eindeutige Produkt ID/die Artikelnummer des Herstellers. Über diese identifiziert man eindeutig ein Produkt. Im BMEcat der Version 1.2 findet man hier noch die SUPPLIER_AID (Supplier Articles ID). Das hat den Hintergrund, dass ein großer Wechsel in der Bezeichnung von “Article” zu “Products” zwischen Version 1.2 und dem BMEcat 2005 stattgefunden hat. Zu den Produktinformationen gehören weitergehend auch die PRODUCT_DETAILS, die PRODUCT_FEATURES sowie die  PRODUCT_ORDER_DETAILS und PRODUCT_PRICE_DETAILS, welche alle notwendigen Informationen rund um die Bestellung beinhalten. In dem Element “MIME_INFO” können Verweise auf begleitende Unterlagen mitgegeben werden.  PRODUCT_REFERENCE verweist auf Zubehör, Ersatzeile u. ä., sowie LOGISTIC_DETAILS, welche Herstellerland und Zollnummer übermitteln.

 

So integriert man ETIM 7

Alle Informationen zu den Produktmerkmalen findet man im Element PRODUCT_FEATURES. Die Guidelines des BMEcat 2005 sehen vor, dass in den Product Features die Elemente der Klassifikation, also von ETIM oder auch ECLASS hinterlegt werden können. In unserem Video finden Sie die Berücksichtigung von ETIM 7 im BMEcat 2005. Das im Video beschriebene Beispiel-Produkt wird in die Klasse EC 000080 eingruppiert. Danach folgt die Attributsbeschreibung der geforderten Merkmale nach der ETIM-Klasse EC 000080 und es werden eben die Merkmale (ETIM Features) sowie die Werte (ETIM-Values) angegeben, die dort verlangt werden. 

T_UPDATE_PRODUCTS: Hiermit werden Aktualisierungen von Produktdaten übertragen

T_UPDATE_PRICES: Hiermit werden Aktualisierungen von Preisdaten vorgenommen

Die Aktualisierungs-Transaktion erlauben es, das Volumen der zu übertragenden Dokumente zu reduzieren. Bei Änderungen wird nicht mehr der vollständige Katalog übertragen.

Welche Möglichkeiten gibt es zur BMEcat Erstellung?

Dieses XML-Format hat sich als Katalogdaten-Austauschformat inzwischen etabliert. Jedoch fehlt es in den Unternehmen oftmals an der Technik, einen BMEcat lesen sowie verarbeiten zu können. Wenn Sie nun vor der Herausforderung stehen, selber einen BMEcat erstellen zu müssen, haben sie mehrere Möglichkeiten:

  • Sie können den BMEcat manuell aufbereiten, hierzu empfehlen wir Ihnen die Seite vom BME e.V. (Bundesverband Materialwirtschaft, Einkauf und Logistik). Hier finden sie die aktuellen BMEcat Beschreibungen zum Download, sowie die für die technische Umsetzung notwendigen Dateien.
  • Sie können mit Hilfe von Excel einen BMEcat konvertieren.
  • Sie lassen eine Schnittstelle für ihr PIM (Product Information Management) programmieren.
  • Sie nutzen die auf die Erstellung und Bereitstellung spezialisierte Software-Lösung CatalogExpress.

Lassen Sie uns gerne die Vor- und Nachteile der Möglichkeiten diskutieren.

Wer hat‘s geschrieben?
Susanne Ernst
susanne.ernst@nexoma.de

Susanne ist seit 2016 bei nexoma. Als gelernte Industriekauffrau und Fachkauffrau Marketing, ist sie die gute Seele und unser Allround-Talent. Sie kümmert sich bei uns um Personal-, Marketing-, Vertriebs- und Organisationsthemen. Susanne versorgt euch u. a. mit Inhalten zu unserer Unternehmenskultur, Mitarbeiterevents, Partnerschaften von nexoma und Marketingthemen.