background

BMEcat

BMEcat ist ein XML-basiertes Format zum Austausch von Katalog- und Produktdaten. BMEcat stellt in Deutschland den Standard für B2B-Produktkataloge dar. 

Definition: Was ist BMEcat?

BMEcat ist ein vom Bundesverband Materialwirtschaft, Einkauf und Logistik (BME) konzipiertes XML-basiertes Format zum Austausch von Katalogdaten im B2B-Bereich. Es dient dem Austausch von produktbezogenen Daten und Informationen zwischen Unternehmen, beispielsweise in der Logistik, als Vertriebsunterstützung, oder auch zur teilautomatisierten Kommunikation mit elektronischen Marktplätzen. Auf diese Weise leistet BMEcat einen wichtigen Beitrag zum vereinfachten Management von Produktdaten und bietet eine Grundlage für den Informations- und Datenaustausch an relevanten Punkten der Versorgungskette.

Einordnung BMEcat unter Katalogdatenmanagement/E-Procurement

Heutzutage werden Unternehmensprozesse zu einem maßgeblichen Anteil elektronisch automatisiert und durchgeführt. Dies trifft auch auf den E-Commerce und die elektronische Beschaffung im B2B-Bereich, damit einhergehenden Marktplätze sowie auf Handelssysteme zu. In Zusammenhang mit elektronischer Beschaffung und Logistik ist das Katalogdatenmanagement ein wesentliches Bindeglied zur Digitalisierung von Unternehmensprozessen, indem es bisher isolierte Einzelbereiche innerhalb von, aber auch zwischen Unternehmen verknüpft und die damit einhergehenden Prozesse optimiert.[1]

BMEcat ist der fachliche Standard auf dem Gebiet des Katalogdatenmanagements in Deutschland; im internationalen Vergleich fehlt jedoch der flächendeckende Durchbruch, selbst in Europa stößt man hier schnell an die Grenzen der Anbindungsmöglichkeiten. Gerade im außereuropäischen Ausland kommt BMEcat nur vereinzelt zur Anwendung.

Zusammenhang mit Produktklassifikationssystemen

Zusätzlich zum Management von Katalogdaten bietet das BMEcat-Format die Möglichkeit, die Beschreibung und Klassifizierung von Produkten vorzunehmen. Zu diesem Zweck existieren standardisierte Produktklassen mit übergeordneten Klassifikationshierarchien. Produktbeschreibungen werden durch den jeweiligen Klassen zugeordnete Produktmerkmale vorgenommen. Dies geschieht durch Anbindung von Produktklassifizierungssystemen, zum Beispiel eCl@ss, profiCl@ss, ETIM oder UNSPC. Das hier zu Grunde liegende Datenmodell folgt dem internationalen Standard für Produktbeschreibung und -klassifizierung, ISO 13584.[2]

Zu diesen Systemen zählen:

  • Kataloggruppensysteme zur hierarchischen Navigation in Katalogen
  • Katalogstrukturen zur hierarchischen Navigation in Katalogen
  • Material- und Warengruppensysteme zur Untergliederung des Sortiments
  • Klassifikationssysteme zur meistens hierarchischen, eindeutigen Sortimentsstrukturierung
  • Standardisierte Klassifikationssysteme (z.B. eCl@ss, ETIM, GPC, proficl@ss, UNSPSC)
  • Sachgruppensysteme
  • Referenzhierarchien
  • Merkmalssysteme
  • Merkmalsgruppensysteme
  • Merkmal-Bibliotheken
  • Merkmal-Lexika
  • Merkmal-Dictionaries

Wie funktioniert BMEcat?

BMEcat ermöglicht es, Lieferantenkataloge direkt in Warenwirtschaftssysteme einzubinden. Die Erstellung dieser Kataloge geschieht direkt in der BMEcat-Software. Einigen Unternehmen fehlt ohne die entsprechende Technik jedoch die Möglichkeit des Lesens dieser Katalogdaten. Dieses Problem kann durch BMEcat-Viewer umgangen werden. Der ermöglicht die Verarbeitung der BMEcat-Dateien. BMEcat kodiert Katalogdaten auf Basis der “eXtensible Markung Language” (XML; Industriestandard) und ermöglicht die Kodierung von Strukturen und Daten zur gleichen Zeit.[3]

Zum Zwecke dieser Strukturierung werden dem Katalog bzw. den Produkten unter anderem folgende Eigenschaften zugewiesen:

Eigenschaft
Beschreibung
CATALOGUnter CATALOG werden übergeordnete Informationen wie Versions- und Lizenzdaten oder Sprache spezifiziert.
SUPPLIERUnter SUPPLIER werden Daten zum Lieferanten des Produktkatalogs abgelegt.
BUYERÄhnlich wie unter SUPPLIER werden hier Daten zum Abnehmer des Katalogs definiert.
AGREEMENTHier werden Vertragsdaten zu dem Produktkatalog festgelegt, beispielsweise Gültigkeit von Preisen.
CLASSIFICATION SYSTEMDiese Eigenschaft definiert eines oder mehrere Klassifikationssysteme (siehe 1.2). Aus diesen Systemen leitet sich die BMEcat Class eines Produktes ab.
PRODUCTUnter diesem Element wird ein Produkt inklusive seiner Attribute spezifiziert.
PRODUCT PRICEDieses Element ordnet einen Preis zu. Preise können in BMEcat sehr detailliert festgelegt werden, beispielsweise nach Währung, Zeitraum, Absatzmarkt, oder der abgesetzten Menge.
PRODUCT FEATUREDieses Element ermöglicht den Transfer von Merkmalswerten. Dabei können sowohl vordefinierte Gruppenmerkmale als auch produktindividuelle Merkmale erfasst werden.
VARIANTSUnter VARIANTS können einem Produkt mehrere Varianten (z.B. Verpackungsgrößen) zugeordnet werden.
MIMEMIME enthält dem Produkt zugehörige Dokumente (Datenblätter, Zeichnungen, etc.)
PRODUCT REFERENCEDurch dieses Element werden Querverweise zwischen (zusammengehörigen) Produkten ermöglicht. So kann beispielsweise ein Dübel einer zugehörigen Schraube zugeordnet werden.

Vorteile und Nachteile von BMEcat

Durch die Standardisierung von Produktkatalogen durch BMEcat entstehen Zeitersparnisse bei der Erfassung und Übermittlung von Katalogdaten. Diese Zeitersparnisse gehen mit Kosteneinsparungen und Optimierungen der Datenqualität einher. Durch die Anbindung von Klassifikationssystemen wie eCl@ss, ETIM oder UNSPSC wird die Kommunikation zwischen unterschiedlichen Systemen ermöglicht. So können Produktdaten schnell und einfach verarbeitet und standardisiert werden, was mögliche Fehlerquellen bei Bestellung, Beschaffung und Logistik reduziert, da alle Produktdaten einschließlich aktueller Preise übersichtlich dargestellt werden können.

Ein wesentlicher Nachteil des BMEcat-Standards ist das Ausbleiben der internationalen Anwendung. Wie bereits angesprochen, ist BMEcat außerhalb Europas kaum im Einsatz, wodurch international agierende Unternehmen auf weitere beziehungsweise gänzlich andere Systeme zurückgreifen müssen. Gerade in Zeiten zunehmender Globalisierung von Liefer- und Beschaffungsketten stellt dies einen erheblichen Nachteil dar.

Vertikale Harmonisierung und Standards

BMEcat wird gemeinsam mit dem Geschäftsdokumentenaustauschstandard openTRANS vom eBSC (eBusiness Standardization Committee) weiterentwickelt. Dies dient dem Bestreben der vertikalen Harmonisierung: der Vereinheitlichung von Geschäftsabläufen entlang der Wertschöpfungskette, vom sicheren und einheitlichen Austausch von Dokumenten über openTRANS bis hin zur automatisieren Übermittlung von Bestellungen und Aufträgen.

Anwendungsbeispiel

Das folgende BMEcat-Beispiel beschreibt eine exemplarische Spezifikation eines Produktes “Kugelschreiber”. Es wurde für diesen Artikel gekürzt; Beispiele für detaillierteres Vorgehen bei der BMEcat-Spezifikation für Produkte sind auf der Website des BME (bme.de) aufrufbar. Zur Erstellung, Bearbeitung und Prüfung eines solchen Katalogs ermöglichen Lösungen wie proCAT die Erstellung von Katalogen im BMEcat-Format. Zusätzlich können Kataloge aus Excel importiert werden, was durch Open-Source-Software wie OpenSource BCC ermöglicht wird.[4]

<?xml version="1.0" encoding="UTF-8"?>
<BMECAT version="2005fd" xmlns="http://www.bmecat.org/bmecat/2005fd">
    <HEADER>
        <CATALOG>
            <LANGUAGE>deu</LANGUAGE>
            <CATALOG_ID>2018</CATALOG_ID>
            <CATALOG_VERSION>001.001</CATALOG_VERSION>
            <CATALOG_NAME>Schreibwaren</CATALOG_NAME>
            <DATETIME type="generation_date">
                <DATE>2018-08-10</DATE>
                <TIME>10:00:00</TIME>
                <TIMEZONE>-01:00</TIMEZONE>
            </DATETIME>
            <CURRENCY>EUR</CURRENCY>
        </CATALOG>
        <BUYER>
            <BUYER_ID type="buyer_specific">aggibuyer</BUYER_ID>
            <BUYER_NAME>Beispielkaeufer.</BUYER_NAME>
            <ADDRESS type="buyer">
                <NAME>Beispiel GmbH</NAME>
                <CONTACT>Max Mustermann</CONTACT>
            </ADDRESS>
        </BUYER>
        <SUPPLIER>
            <SUPPLIER_NAME>Schreibwaren AG</SUPPLIER_NAME>
        </SUPPLIER>
    </HEADER>
    <T_NEW_CATALOG>
        <PRODUCT mode="new">
            < SUPPLIER_PID type="supplier_specific">Q20-P09</SUPPLIER_PID>
            <PRODUCT_DETAILS>
                <DESCRIPTION_SHORT>Plastikkugelschreiber mit blauer Mine< DESCRIPTION_SHORT>
                <DESCRIPTION_LONG>Ein Kugelschreiber aus Plastik mit blauer Mine. Ihr Standard für’s Büro. Kein austrocknen, kein schmieren.</DESCRIPTION_LONG>
                <INTERNATIONAL_PID type="ean">9876543210000</INTERNATIONAL_PID>
                <MANUFACTURER_NAME>Stabilo</MANUFACTURER_NAME>
            </PRODUCT_DETAILS>
            <PRODUCT_FEATURES>
                <REFERENCE_FEATURE_SYSTEM_NAME>UNSPSC-5.02</REFERENCE_FEATURE_SYSTEM_NAME>
                <REFERENCE_FEATURE_GROUP_ID>44121505</REFERENCE_FEATURE_GROUP_ID>
            </PRODUCT_FEATURES>
            <PRODUCT_ORDER_DETAILS>
                <ORDER_UNIT>1</ORDER_UNIT>
                <CONTENT_UNIT>Stk</CONTENT_UNIT>
            </PRODUCT_ORDER_DETAILS>
            <PRODUCT_PRICE_DETAILS>
                <PRODUCT_PRICE price_type="net_list">
                    <PRICE_AMOUNT>10.99 </PRICE_AMOUNT>
                    <PRICE_CURRENCY>EUR</PRICE_CURRENCY>
                    <LOWER_BOUND>1</LOWER_BOUND>
                </PRODUCT_PRICE>
                <PRODUCT_PRICE price_type="net_list">
                    <PRICE_AMOUNT>11.49</PRICE_AMOUNT>
                    <PRICE_CURRENCY>EUR</PRICE_CURRENCY>
                    <LOWER_BOUND>50</LOWER_BOUND>
                </PRODUCT_PRICE>
            </PRODUCT_PRICE_DETAILS>
            <PRODUCT_PRICE_DETAILS>
                <PRODUCT_PRICE price_type="net_customer">
                    <PRICE_AMOUNT>10.29</PRICE_AMOUNT>
                    <PRICE_CURRENCY>EUR</PRICE_CURRENCY>
                    <LOWER_BOUND>1</LOWER_BOUND>
                </PRODUCT_PRICE>
                <PRODUCT_PRICE price_type="net_customer">
                    <PRICE_AMOUNT>9.29</PRICE_AMOUNT>
                    <PRICE_CURRENCY>EUR</PRICE_CURRENCY>
                    <LOWER_BOUND>50</LOWER_BOUND>
                </PRODUCT_PRICE>
            </PRODUCT_PRICE_DETAILS>
            <MIME_INFO>
                <MIME>
                    <MIME_TYPE>image/gif</MIME_TYPE>
                    <MIME_SOURCE>P09.gif</MIME_SOURCE>
                    <MIME_PURPOSE>normal</MIME_PURPOSE>
                    <MIME_ORDER>1</MIME_ORDER>
                </MIME>
                <MIME>
                    <MIME_TYPE>url</MIME_TYPE>
                    <MIME_SOURCE>http://www.bmecat.org</MIME_SOURCE>
                    <MIME_PURPOSE>others</MIME_PURPOSE>
                    <MIME_ORDER>2</MIME_ORDER>
                </MIME>
            </MIME_INFO>
        </PRODUCT>
    </T_NEW_CATALOG>
</BMECAT

BMEcat: Import

BMEcat-Dateien können in diverse Shopsysteme importiert werden. So wird dem Anwender ermöglicht, seinen Katalog im XML-Format in Systeme wie Shopify, Magento, Amazon oder Shopware zu importieren. Eine Übermittlung von Daten in (nahezu-)Echtzeit ist jedoch oft nur via Schnittstellen von Drittanbietern möglich. Durch die Nutzung des XML-Formats ist ein Import von Katalogdaten aus BMEcat in andere PMI-Systeme in der Regel möglich und nicht mit übermäßigem Aufwand verbunden.

Einzelnachweise

[1]http://www.prozeus.de/imperia/md/content/prozeus/prozeus_materialien/ebstandards_berlecon2010_final.pdf

[2]https://www.bme.de/fileadmin/content/Initativen/BMEcat/Download_BMEcat_2005/bmecat_2005_CLASS.pdf

[3]http://www.prozeus.de/imperia/md/content/prozeus/prozeus_materialien/ebstandards_berlecon2010_final.pdf

[4]https://www.bme.de/fileadmin/content/Initativen/BMEcat/Download_BMEcat_2005/bmecat_2005_CONF.pdf

Durch die weitere Nutzung unserer Seite, erklärst Du Dich mit der Verwendung von Cookies einverstanden. Weitere Informationen findest Du in unserer Datenschutzbestimmung.
OK