BMECat2005Reader - BMECat
1. BMEcat
BMEcat ist ein standardisiertes Austauschformat für Katalogdaten im B2B Bereich welches auf XML basiert. BMEcat bietet die schnelle Adaption komplexer Produkte und unterschiedlichster Produktgruppen an. Der Beschaffungsvorgang wird von der Bestellung bis zur Abrechnung nicht nur abgebildet, sondern auch unterstützt. BMEcat unterstützt verschiedene Produktklassifikationssysteme wie eCl@ss, ETIM, proficl@ss oder UNSPSC. Das BMEcat-Format wurde gemeinsam vom Frauenhofer-Institut und der Universität Duisburg-Essen auf Initiative des Bundesverbands Materialwirtschaft, Einkauf und Logistik (BME) entwickelt. Das BMEcat-Format genießt eine hohe Verbreitung im deutschsprachigen Raum.
2. BMEcat Version 2005
Die Version 2005, erschienen im November 2005, enthält verschiedene Verbesserungen. Dazu gehören die Unterstützung externer Kataloge (u.a. OCI, PunchOut oder auch RoundTrip), die Erweiterung des Produktmodells um konfigurierbare Produkte, das Preismodell wurde um dynamische Preiskomponenten erweitert, die Produktbeschreibung wurde um logistische Informationen erweitert, hinzugefügt wurde die Mehrsprachigkeit der Kataloge sowie die Unterstützung von Multilieferantenkatalogen. Das bisher verwendete Article wurde, aufgrund seiner mehrdeutigen Übersetzungmöglichkeiten, durch Product ersetzt.
3. Die Tabellenobjekte
3.1 product_details
Im Element PRODUCT_DETAILS sind die Datenfelder enthalten, die ein Produkt genau identifizieren und beschreiben. Dazu gehören zum Beispiel Kurzbeschreibungen, Angaben zu einer internationalen Artikelnummer (z.B. EAN), Suchwörtern und vielen mehr.
3.2 product_features
In diesem Element, PRODUCT_FEATURES, werden Merkmale der Produkte beschrieben, es ist aber auch möglich diese Klassifikationssystemen zuzuordnen. In diesem Element befinden sich zum Beispiel Informationen zum Namen des referenzierten Klassifikations- bzw. Merkmalsgruppensystems, ein eindeutiger Name des Merkmals, eine Definition des Merkmals oder auch einer Ausprägung des referenzierten Merkmals.
3.3 product_order_details
In diesem Element werden Informationen zu den Bestellkonditionen und Verpackungsmodalitäten aufgeführt. Dazu gehören Informationen zur Verpackungsgröße, Mindestbestelleinheiten oder auch die Größe der Bestelleinheiten
3.4 product_price_details
Mit Hilfe dieses Elements werden Preisdaten zu einem Produkt übertragen. Pro Produkt dürfen mehrere Preise definiert werden. Dabei muss der Gültigkeitsbereich, zeitlich, räumlich oder auch sachlich, angegeben werden. Zu den in diesem Element angegebenen Informationen zählen zum Beispiel der Beginn und das Ende des Gültigkeitszeitraums, Tagespreis und Produktpreis.
3.5 mime_info
Dieses Element enthält Informationen über multimediale Dateien. Das können zum Beispiel Produktabbildungen, Spezifikationen, Datenblätter oder sonstige kontextbezogene Dokumente sein. Das Element MIME_INFO kann mehrere MIME-Elemente enthalten. Jedes MIME-Element enthält Informationen zu genau einem Zusatzdokument. Das Element MIME ist an das MIME-Format angelehnt.
3.6 user_defined_extensions
In dem Element USER_DEFINED_EXTENSIONS können benutzerdefinierte Nicht-BMEcat Elemente für Informationen definiert werden. Somit können eigene Elemente verwendet werden, die keinerlei Einschränkungen unterliegen, soweit die Struktur XML konform ist. Die Elemente müssen mit dem Präfix UDX beginnen, um sich von den BMEcat-Elementen zu unterscheiden.
3.7 product_reference
Mit dem Element PRODUCT_REFERENCE können die Informationen, mit welchem von einem Produkt auf ein anderes Produkt verwiesen werden kann, aufgelistet werden. Diese Verweise legen fest in welcher Beziehung die Produkte zueinander stehen. Von einem Produkt kann auf beliebig viele Produkte verwiesen werden.
3.8 product_contacts
In dem Element PRODUCT_CONTACTS sind die Kontaktinformationen zu Ansprechpartnern für das Produkt aufgelistet.
3.9 ipp_details
In diesem Element werden produktspezifische Angaben zu IPP-Anwendungen aufgelistet. Das wären zum Beispiel externe Kataloge, Produktanfragen oder auch Preisanfragen.
3.10 product_logistic_details
In dem Element PRODUCT_LOGISTIC_DETAILS werden vorhandene Logistikinformationen zu dem Produkt aufgelistet. Dies sind zum Beispiel die Zolltarifnummer, das Herkunftsland oder auch Informationen zu den Lieferzeiten.
3.11 config_details
In dem Element PRODUCT_CONFIG_DETAILS können Produktkonfigurationen erfolgen. Diese können in mehreren Schritten (CONFIG_STEP), merkmalbasiert (CONFIG_FEATURE), komponentenbasiert (CONFIG_PARTS) oder auch kombiniert erfolgen.
4. Einstellungen
1 – alternativ zu 4, Auswahl der hochzuladenden Datei
2 – Auswahl des Encoding Verfahrens
3 – Auswahl des Tabellenobjekts
4 – Auswahl des Inputs aus einem vorherigen Step oder einer Variablen
Inputs
Das sind die Optionen, mit denen man den Step konfigurieren kann.
Name | Datentyp | Beschreibung | Pflichtfeld | Werte |
---|---|---|---|---|
xmlfile | FILE | BMECat 2005 XML-File | Ja | |
output_type | STRING | Ja |
| |
encoding | STRING | encoding format of the BMECat2005 input file | Ja |
|
Outputs
Das sind die Ergebnisse des Steps, die von nachfolgenden Steps, nach der Ausführung verwendet werden können.
Name | Datentyp | Beschreibung | Werte |
---|---|---|---|
output | SPREADSHEET |