[Seite 1]
Spezifikation Artikeldaten
BMECat 2005
Für die Einbindung der elektronischen Produktkataloge in die Artikelstammdatenbank des „sourcingmanager“ wird der auf XML (Extensible Markup Language) basierende Standard BMEcat derzeit in der Version 2005 verwendet. Diese Erläuterungen sind als Unterstützung bei der Verwendung der allgemein gültigen Standards (derzeit BMEcat 2005, eclass 8.0) zu verstehen. Sie ersetzen jedoch keinesfalls die jeweils aktuellen gültigen Dokumentationen.
Stand 04.2015 1
[Seite 2]
Spezifikation Artikeldaten
BMECat 2005
Übersicht
Inhaltsverzeichnis
1 Verwendete Standards ............................................................................................................................................................................................ 4 2 Unterstützte Transaktionen .................................................................................................................................................................................... 4 3 Anforderungen an die Kataloge der Lieferanten ................................................................................................................................................. 4 4 Datentypen ................................................................................................................................................................................................................ 5 4.1 Skalare Datentypen .......................................................................................................................................................................................... 6 4.2 Aufzählungs-Datentypen ................................................................................................................................................................................. 7 5 Spezifikation des BMEcat-Dokuments ................................................................................................................................................................. 8 5.1 HEADER ............................................................................................................................................................................................................ 9 5.1.1 CATALOG ................................................................................................................................................................................................... 9 5.1.2 SUPPLIER ................................................................................................................................................................................................ 11 5.2 BMEcat-Elemente zur Artikeldarstellung .................................................................................................................................................... 12 5.2.1 PRODUCT ................................................................................................................................................................................................ 12 5.2.1.1 PRODUCT_DETAILS (innerhalb von „PRODUCT“) .................................................................................................................. 13 5.2.1.2 PRODUCT_ORDER_DETAILS ..................................................................................................................................................... 16 5.2.1.3 PRODUCT_PRICE_DETAILS ....................................................................................................................................................... 21 5.2.1.3.1 PRODUCT_PRICE ....................................................................................................................................................................... 22 5.2.1.4 PRODUCT_FEATURES ................................................................................................................................................................. 24 5.2.1.4.1 FEATURE ..................................................................................................................................................................................... 25
Stand 04.2015 2
[Seite 3]
Spezifikation Artikeldaten
BMECat 2005
5.2.1.5 MIME_INFO ...................................................................................................................................................................................... 25 5.2.1.5.1 MIME ............................................................................................................................................................................................ 27 5.2.1.6 PRODUCT_LOGISTIC_DETAILS ................................................................................................................................................. 28 5.2.1.6.1 PRODUCT_DIMENSIONS ......................................................................................................................................................... 28 5.2.1.7 PRODUCT_CONFIG_DETAILS .................................................................................................................................................... 29 5.2.1.7.1 CONFIG_STEP ............................................................................................................................................................................ 29 5.2.1.7.2 CONFIG_PARTS ..................................................................................................................................................................... 30 5.2.1.7.2.1 PART_ALTERNATIVE .................................................................................................................................................... 31 5.2.1.7.3 CONFIG_FEATURE ................................................................................................................................................................ 32 5.2.1.7.3.1 FTEMPLATE ..................................................................................................................................................................... 32 5.2.1.7.3.2 FEATURE_CONTENT ..................................................................................................................................................... 33 5.2.1.7.3.2.1 FT_VALUE ............................................................................................................................................................... 33 5.2.1.7.3.2.1.1 CONFIG_RANGE ............................................................................................................................................... 34 5.2.1.7.3.2.1.2 CONFIG_INFO ................................................................................................................................................... 35 5.2.1.7.4 CONFIG_RULES ......................................................................................................................................................................... 35 5.2.1.7.4.1 TERM ..................................................................................................................................................................................... 35 6 Weiterführende Informationen ............................................................................................................................................................................. 37 BMEcat ....................................................................................................................................................................................................................... 37 ecl@ss ....................................................................................................................................................................................................................... 37 UN/ECE ...................................................................................................................................................................................................................... 37
Stand 04.2015 3
[Seite 4]
Spezifikation Artikeldaten
BMECat 2005
1 Verwendete Standards
§ BMEcat Version 2005 (im Internet unter www.bmecat.org) § ecl@ss 8.0 (im Internet unter www.eclass.de)
2 Unterstützte Transaktionen
Zurzeit wird nur die Transaktionsart T_NEW_CATALOG unterstützt.
3 Anforderungen an die Kataloge der Lieferanten
Der Dateiname der BMEcat-XML-Datei sollte wie folgt lauten: Kurzname des Lieferanten mit Erstellungsdatum und der Dateierweiterung xml. Enthaltene Leerzeichen sind durch Unterstriche zu ersetzen. Umlaute (ä, ö, ü) im Dateinamen sind zu vermeiden.
Beispiel: Schulze_160309.xml
§ Katalogdatenstandard: BMEcat Version 2005 § Klassifikationsstandard: ecl@ss 8.0 § Sprache des Kataloginhalts: Deutsch
Hinweis: Einige Felder sind abweichend von der BMEcat-Spezifikation zusätzlich als Muss- bzw. Kann-Felder deklariert. Das Kann-Feld ist ein Feld, das gefüllt werden sollte, aber im Gegensatz zu einem Muss-Feld nicht zwingend erforderlich ist. Diese Felder sind mit Muss bzw. Kann
Stand 04.2015 4
[Seite 5]
Spezifikation Artikeldaten
BMECat 2005
gekennzeichnet. Um eine hohe Datenqualität zu gewährleisten, sollten die Kann-Felder jedoch so weit wie möglich gefüllt werden. Aus technischer Sicht sind sie zwar nicht erforderlich, der Umgang mit dem BreKat gestaltet sich so aber anwenderfreundlicher.
Alle Pflichtfelder des BMEcat sind zu füllen, auch wenn sie nachfolgend nicht explizit aufgeführt werden. Darüber hinaus sollten die Standardfelder des BMEcat gefüllt sein, vorausgesetzt hierfür sind Daten vorhanden. Vom Lieferanten selbst definierte Felder werden vom BreKat nicht unterstützt. Die Feldlängen sind als Maximalwert zu verstehen.
Es werden nur gültige Kataloge angenommen.
4 Datentypen
Datentypen spezifizieren das Format und den Bereich der Werte aller in einem Katalogdokument verwendeten Elemente. Jedem atomaren Element wird genau ein Datentyp zugeordnet. Die Verwendung von Datentypen ermöglicht eine genaue Spezifikation der Semantik von Elementen eines Katalogdokuments. Dies ist eine grundlegende Bedingung für den Export bzw. Import von Katalogdokumenten. Externe Systeme, die Katalogdokumente generieren bzw. verarbeiten, wissen dadurch, in welchem Format ein Katalogdokument die Werte benötigt bzw. in welchem Format sie abgelegt sind.
Stand 04.2015 5
[Seite 6]
Spezifikation Artikeldaten
BMECat 2005
4.1 Skalare Datentypen
| Name | Beschreibung/Format | Beispiel |
|---|---|---|
| STRING | PCDATA PCDATA bedeutet "Parsed Character DATA" und beinhaltet eine Folge alphanumerischer Zeichen, die keine XML-Tags enthalten. | Business-Hemd |
| NUMBER | Numerischer Wert. Zu benutzen, wenn ein spezielleres numerisches Format nicht benötigt wird oder nicht praktikabel ist. Es gibt keine Beschränkung bezüglich Minimal- und Maximalwerte, Anzahl von Ziffern oder Anzahl an Dezimalstellen. Dezimaltrennzeichen ist der Punkt. Es ist kein Trennzeichen zum Abgrenzen von 1000er-Stellen erlaubt. | Bsp: 15 3.14 -123.456E+10 Fehler: 13,20 1.000.000 |
| INTEGER | Ganzzahlige Zahl mit optionalem Vorzeichen. Keine Brüche. Keine Fließkommazahlen. Es ist kein Trennzeichen zum Abgrenzen von 1000er-Stellen erlaubt. | 1; 58502; -13 |
Stand 04.2015 6
[Seite 7]
Spezifikation Artikeldaten
BMECat 2005
4.2 Aufzählungs-Datentypen
| Name | Beschreibung | Format | Zugrundeliegender Standard | Beispiel |
|---|---|---|---|---|
| CURRENCIES | Währungscodes zur Angabe der Währungen bei Preisen (CURRENCY und PRICE_CURRENCY) | 3 Zeichen | ISO 4217:1995 Währungscodes [ISO- 4217:1995] http://www.unece.org/cefact/rec/rec09en.htm | EUR USD |
| Hinweis: Seit 1997 ist der Code "EUR" statt "XEU" für Euro eingeführt. In der ISO 4217:2000 wird dieser als offizieller Code vorgeschrieben. Es wird daher dringend empfohlen, "EUR" als Code für Euro zu verwenden. | ||||
| LANG | Sprachcodes zur Angabe der verwendeten Sprache bei Texten oder in Bildern | 3 Zeichen | ISO 639-2:1998 Sprachcode [ISO-639- 2:1998] | deu |
| PUNIT | Bestelleinheitencodes: diese Aufzählung enthält die zulässigen Bestelleinheiten | Max. 3 Zeichen | UN/ECE Recommendation 20 / Package Units http://www.unece.org/cefact/rec/rec20en.htm | C62 |
| Die zulässigen Einheiten für den Elektronischen Katalog finden Sie in diesem Dokument im Kapitel „Zulässige/verwendete Bestell- und Mengeneinheiten“. |
Stand 04.2015 7
[Seite 8]
Spezifikation Artikeldaten
BMECat 2005
5 Spezifikation des BMEcat-Dokuments
Jede XML-Datei, somit jede BMECat Datei, wird durch folgende Zeile eingeleitet:
Das BMECat Dokument wird dann mit dem Wurzelelement BMECAT eingeleitet und besteht aus einem Kopfteil (HEADER) und einem Transaktionsteil T_NEW_CATALOG. Zum Element BMECAT muss das Atttribut version mit dem Wert „2005“ angegeben werden.
| Bezeichnung | Elementname BMEcat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| Kopf | HEADER | Muss | |||||
| Transaktion | T_NEW_CATALOG | Muss |
Stand 04.2015 8
[Seite 9]
Spezifikation Artikeldaten
BMECat 2005
5.1 HEADER
Der Kopfteil wird durch das Element HEADER spezifiziert. Im HEADER werden allgemeine Informationen über das Katalogdokument hinterlegt.
| Bezeichnung | Elementname BMEcat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| Angaben zum Katalog | CATALOG | Muss | |||||
| Lieferant | SUPPLIER | Muss |
5.1.1 CATALOG Das Element "CATALOG" dient der Übertragung von Informationen zur Identifikation und Beschreibung des Produktkatalogs.
| Bezeichnung | Elementname BMEcat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| Sprache | LANGUAGE | wird benutzt, um die Sprache der Daten des Produkt- und Katalogdatenteils zu definieren | deu | Muss | 3 | LANG |
Stand 04.2015 9
[Seite 10]
Spezifikation Artikeldaten
BMECat 2005
| Bezeichner des Produktkataloges | CATALOG_ID | eindeutiger Bezeichner des Produktkataloges; dieser Bezeichner verändert sich über den gesamten Lebenszyklus des Kataloges nicht | 124sd34f | Muss | 20 | STRING | |
|---|---|---|---|---|---|---|---|
| Version des Produktkataloges | CATALOG_VERSION | Version des Produktkataloges | 2.1 | Muss | 7 | STRING | |
| Name des Produktkataloges | CATALOG_NAME | beliebiger Name, der den Produktkatalog beschreibt | Katalog März 2015 | Kann | 100 | STRING |
Stand 04.2015 10
[Seite 11]
Spezifikation Artikeldaten
BMECat 2005
5.1.2 SUPPLIER
Im Element "SUPPLIER" werden Informationen zum liefernden Unternehmen übertragen.
| Bezeichnung | Elementname BMEcat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| Name des Lieferanten | SUPPLIER_NAME | HatAlles GmbH | Muss | 50 | STRING | ||
| Adresse des Lieferanten | ADDRESS type supplier | supplier | Kann | - | - | ||
| Adresszeile | NAME | HatAlles GmbH | Kann | 50 | STRING | ||
| Straße | STREET | Straßenname und Hausnummer | Hinterm Dorf 7 | Kann | 50 | STRING | |
| Postleitzahl | ZIP | 54321 | Kann | 20 | STRING | ||
| Ort | CITY | Kleinstadt | Kann | 50 | STRING | ||
| Land | COUNTRY | DE | Kann | 50 | STRING |
Beispiel für den Kopfbereich:
Stand 04.2015 11
[Seite 12]
Spezifikation Artikeldaten
BMECat 2005
5.2 BMEcat-Elemente zur Artikeldarstellung
Der Teil, in dem die Artikeldaten angegeben werden, wird durch das Element T_NEW_CATALOG spezifiziert.
| Bezeichnung | Elementname BMEcat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| Produkt | PRODUCT | Kann |
5.2.1 PRODUCT
Das Element "PRODUCT" enthält die eindeutige Artikelnummer des Lieferanten.
| Bezeichnung | Elementname BMEcat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| Artikelnummer des Lieferanten | SUPPLIER_PID | Artikelnummer | 1234-HD | Muss | 32 | STRING | |
| Details zum Produkt | PRODUCT_DETAILS | Muss | |||||
| Details zur Bestellung | PRODUCT_ORDER_DETAILS | Muss | |||||
| Details zum Produktpreis | PRODUCT_PRICE_DETAILS | Muss |
Stand 04.2015 12
[Seite 13]
Spezifikation Artikeldaten
BMECat 2005
| Merkmale des Produkts | PRODUCT_FEATURES | Kann | |||||
|---|---|---|---|---|---|---|---|
| Konfigurationen | PRODUCT_CONFIG_DETAILS | Kann | |||||
| Mediendaten | MIME_INFO | Kann | |||||
| PRODUCT_LOGISTIC_DETAILS | Kann |
5.2.1.1 PRODUCT_DETAILS (innerhalb von „PRODUCT“)
Das Element "PRODUCT_DETAILS" enthält Elemente, die einen Artikel identifizieren und verbal beschreiben.
| Bezeichnung | Elementname BMEcat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| Kurzbezeichnung | DESCRIPTION_SHORT | Kurze, prägnante Artikelbeschreibung. weitere Informationen: s. unten | Business-Hemd | Muss | 150 | STRING |
Stand 04.2015 13
[Seite 14]
Spezifikation Artikeldaten
BMECat 2005
| Langbezeichnung | DESCRIPTION_LONG | Ausführliche und detaillierte Artikelbeschreibung. weitere Informationen: s. unten | Das Business- Hemd für den Manager von heute. Bügelfrei und daher gut für Reisen geeignet. | Kann | 64000 | STRING | |
|---|---|---|---|---|---|---|---|
| EAN-Code | EAN | Europäische Artikelnummer | 1234567891123 | Kann | 14 | STRING | |
| Herstellerartikelnummer | MANUFACTURER_PID | Artikelnummer des Herstellers | ABC8930 | Kann | 50 | STRING | |
| Herstellername | MANUFACTURER_NAME | Name des Herstellers | Lorenzo Italy | Kann | 50 | STRING | |
| Herstellertypbezeichnung | MANUFACTURER_TYPE_DESCR | Die Herstellertypbezeichnung ist ein Name für das Produkt, der unter Umständen bekannter ist als die Artikelkurzbeschreibung (DESCRIPTION_SHORT) | Business-Hemd | Kann | 50 | STRING | |
| Position im Leistungsverzeichnis | BUYER_PID | Position im Leistungsverzeichnis der Stadt Bremen, wie mit IB vereinbart | 12-12-12.1 | Kann | 50 | STRING |
Stand 04.2015 14
[Seite 15]
Spezifikation Artikeldaten
BMECat 2005
| Lieferzeit | DELIVERY_TIME | Zeit in Werktagen, die der Lieferant zur Lieferung des Produkts benötigt. | 2 | Kann | NUMBER | ||
|---|---|---|---|---|---|---|---|
| Schlagwort | KEYWORD | Schlagwort, welche das Finden des Artikels erleichtert. Ca. 30 Schlagwörter pro Artikel möglich (à 50 Zeichen) weitere Informationen: s. unten | Oberhemd Langarmhemd | Kann | 50 | STRING |
Erläuterungen zu dem Element „PRODUCT_DETAILS“
SHORT_DESCRIPTION: Die Kurzbezeichnung dient dazu, den Artikel kurz und prägnant zu beschreiben, um ihn innerhalb großer Artikelmengen in seiner Art und Funktion zu erkennen. Unklare Abkürzungen, Codes und Herstellerangaben sind zu vermeiden.
LONG_DESCRIPTION: Die Langbezeichnung dient dazu, Eigenschaften von Artikeln zu präsentieren, die mit den strukturierten Daten (SHORT_DESCRIPTION, FEATURES, ecl@ss) nicht darstellbar sind.
KEYWORD: Schlagworte sind alternative Bezeichnungen zur Kurzbezeichnung und dienen der leichteren Auffindung von Produkten. Erwartet werden kurze prägnante Begriffe, die branchenüblich verwendet werden.
Stand 04.2015 15
[Seite 16]
Spezifikation Artikeldaten
BMECat 2005
5.2.1.2 PRODUCT_ORDER_DETAILS
Das Element "PRODUCT_ORDER_DETAILS" enthält Elemente, die Angaben zu Bestellkonditionen und Verpackungsmodalitäten des Artikels machen.
| Bezeichnung | Elementname BMECat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| Bestelleinheit | ORDER_UNIT | Einheit, in der der Artikel bestellt werden kann. Es können nur Vielfache der Artikeleinheit bestellt werden. Auf diese Einheit bezieht sich stets auch der Preis. weitere Informationen: s. unten | C62 | Muss | PUNIT | ||
| Inhaltseinheit | CONTENT_UNIT | Einheit des Artikels innerhalb einer Bestelleinheit weitere Informationen: s. unten | C62 | Muss | PUNIT | ||
| Verpackungsmenge | NO_CU_PER_OU | Anzahl der Inhaltseinheiten pro Bestelleinheit eines Artikels. Standard: 1 | 1 | Kann | NUMBER |
Stand 04.2015 16
[Seite 17]
Spezifikation Artikeldaten
BMECat 2005
| Preismenge | PRICE_QUANTITY | Ein Vielfaches bzw. ein Bruchteil der Bestelleinheit, welches angibt, auf welche Menge sich alle angegebenen Preise beziehen. Standard: 1 | 1 | Kann | NUMBER | ||
|---|---|---|---|---|---|---|---|
| Mindestbestellmenge | QUANTITY_MIN | Anzahl von Bestelleinheiten, die mindestens bestellt werden müssen. (max. 3 Dezimalstellen). Standard: 1 | 1 | Kann | FLOAT | ||
| Mengenstaffel | QUANTITY_INTERVAL | Zahl, die angibt, in welcher Staffelung der Artikel bestellt werden kann. Die Zählung für diese Staffelung beginnt stets mit der angegebenen Mindestbestellmenge. Die Einheit für die Mengenstaffel ist die Bestelleinheit. Standard: 1 | 1 | Kann | FLOAT |
Erläuterungen zu dem Element „ARTICLE_ORDER_DETAILS“
Stand 04.2015 17
[Seite 18]
Spezifikation Artikeldaten
BMECat 2005
ORDER_UNIT: Bei der Hinterlegung von Bestelleinheiten werden UN/ECE-Codes eingesetzt. Für die Einheit "Stück" also bitte den Code "C62" verwenden. Nähere Informationen zu den zulässigen Einheiten im Elektronischen Katalog finden Sie in der nachfolgenden Tabelle.
CONTENT_UNIT: s. ORDER_UNIT
Zulässige/verwendete Bestell- und Mengeneinheiten
In der nachfolgenden Tabelle werden alle Bestell- und Mengeneinheiten gelistet, die im „sourcingmanager“ verwendet werden. Alle Einheiten (ORDER_UNIT und CONTENT_UNIT) sind entsprechend der in dieser Tabelle hinterlegten UN/ECE-Codes zu verschlüsseln. Im User-Interface des Elektronischen Kataloges werden die UN/ECE-Codes später in der hier angezeigten Einheit ausgegeben. In den Bestellungen werden jedoch die UN/ECE-Codes angedruckt. Die UN/ECE-Codes müssen im BMEcat-Katalog mit Großbuchstaben hinterlegt werden, damit sie später im User- Interface des Elektronischen Kataloges in den jeweiligen Einheiten angezeigt werden können.
Stand 04.2015 18
[Seite 19]
Spezifikation Artikeldaten
BMECat 2005
| UN/ECE-Code | angezeigte Einheit im User-Interface |
|---|---|
| BG | Beutel |
| BO | Flasche |
| BX | Schachtel |
| C62 | Stück |
| CA | Kanister |
| CMT | Zentimeter |
| CR | Kiste |
| CS | Behälter |
| CT | Karton |
| DAY | Tag |
| DMT | Dezimeter |
| DZN | Dutzend |
| GRM | Gramm |
| HUR | Stunde |
| KGM | Kilogramm |
| LTR | Liter |
| M2 | Quadratmeter |
| M3 | Kubikmeter |
| MGM | Milligramm |
| MIN | Minute |
| MLT | Milliliter |
| MMT | Millimeter |
| MON | Monat |
| MTR | Meter |
| PA | Paket |
| PF | Palette |
| PG | Tafel |
| PK | Bund |
| PR | Paar |
| RO | Rolle |
| SA | Sack |
| SEC | Sekunde |
| SET | Satz |
| UN/ECE-Code | angezeigte Einheit im User-Interface |
|---|---|
| ST | Blatt |
| STG | Stange |
| TIN | Dose |
| TNE | Tonne |
| WEE | Woche |
| Z3 | Fass |
| ZP | Seite |
Stand 04.2015 19
[Seite 20]
Spezifikation Artikeldaten
BMECat 2005
Darstellungsvarianten von Preisen
Das Element PRODUCT_ORDER_DETAILS enthält Elemente, die Angaben zu Bestellkonditionen und Verpackungsmodalitäten machen. Derzeit lassen sich Bestellungen im BMEcat über die Felder ORDER_UNIT und PRICE_QUANTITY in der hier vorgegebenen Art abhandeln.
Beispiele Darstellung Preis per ein Stück (Verrechnung in Stück) <ORDER_UNIT>C62</ORDER_UNIT> <CONTENT_UNIT>C62</CONTENT_UNIT> <NO_CU_PER_OU>1</NO_CU_PER_OU> <PRICE_QUANTITY>1</PRICE_QUANTITY> <QUANTITY_MIN>10</QUANTITY_MIN> <QUANTITY_INTERVAL>10</QUANTITY_INTERVAL> <PRICE_AMOUNT>2.84</PRICE_AMOUNT> Darstellung Preis per Packung (Verrechnung in Packung) <ORDER_UNIT>PK</ORDER_UNIT> <CONTENT_UNIT>C62</CONTENT_UNIT> <NO_CU_PER_OU>10</NO_CU_PER_OU> <PRICE_QUANTITY>1</PRICE_QUANTITY> <QUANTITY_MIN>1</QUANTITY_MIN> <QUANTITY_INTERVAL>1</QUANTITY_INTERVAL> <PRICE_AMOUNT>28.40</PRICE_AMOUNT>
Stand 04.2015 20
[Seite 21]
Spezifikation Artikeldaten
BMECat 2005
Darstellung Preis per 100 Stück (Verrechnung in Stück) <ORDER_UNIT>C62</ORDER_UNIT> <CONTENT_UNIT>C62</CONTENT_UNIT> <NO_CU_PER_OU>10</NO_CU_PER_OU> <PRICE_QUANTITY>100</PRICE_QUANTITY> <QUANTITY_MIN>10</QUANTITY_MIN> <QUANTITY_INTERVAL>10</QUANTITY_INTERVAL> <PRICE_AMOUNT>284</PRICE_AMOUNT>
5.2.1.3 PRODUCT_PRICE_DETAILS
Das Element "PRODUCT_PRICE_DETAILS" und seine Unterelemente spezifizieren die Preisdaten. Die BMEcat-Elemente DATETIME type="valid_start_date" und DATETIME type="valid_end_date" werden im Elektronischen Katalog nicht berücksichtigt.
| Bezeichnung | Elementname BMEcat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| Preis | PRODUCT_PRICE | Muss |
Stand 04.2015 21
[Seite 22]
Spezifikation Artikeldaten
BMECat 2005
5.2.1.3.1 PRODUCT_PRICE
Artikelpreis, jedes Unterelement "ARTICLE_PRICE" kann einen unterschiedlichen Preis für den Artikel spezifizieren.
| Bezeichnung | Elementname BMEcat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| Preisart | PRODUCT_PRICE price_type | Attribut, das die Art des Preises spezifiziert. Muss „net_list“ sein | net_list | Muss | |||
| Preis | PRICE_AMOUNT | Kundenspezifischer Endpreis ohne Umsatzsteuer. Das Dezimalzeichen muss mit einem "." (Punkt) angegeben werden. (max. 3 Nachkommastellen, max. 10 Vorkommastellen) weitere Informationen: s. unten | 65.95 | Muss | NUMBER | ||
| Währung | PRICE_CURRENCY | Währung des Preises | EUR | Muss | 3 | CURRENCIES | |
| Steuersatz | TAX | Faktor für Umsatzsteuer, der für diesen Preis gilt. Beispiel: "0.19", entspricht 19 Prozent weitere Informationen: s. unten | 0.19 | Kann | NUMBER | ||
| untere Staffelgrenze | LOWER_BOUND | Untere Mengengrenze für Staffelpreise. | 1 | Muss | NUMBER |
Stand 04.2015 22
[Seite 23]
Spezifikation Artikeldaten
BMECat 2005
Erläuterungen zu dem Element „PRODUCT_PRICE“
PRICE_AMOUNT: In diesem Feld muss das Dezimalzeichen mit einem "." (Punkt) angegeben werden, also beispielsweise 24.8 statt 24,8. Es dürfen maximal drei Dezimalstellen angegeben werden.
TAX: Auch beim Steuersatz wird als Dezimalzeichen ein Punkt verwendet, z. B. 0.19 anstatt 0,19
Vollständiges Beispiel eines Produkts mit allen Pfichtangaben:
Stand 04.2015 23
[Seite 24]
Spezifikation Artikeldaten
BMECat 2005
5.2.1.4 PRODUCT_FEATURES
Das Element "PRODUCT_FEATURES" enthält Elemente zur Klassifizierung der Artikel.
| Bezeichnung | Elementname BMEcat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| Klassifikationsschema und Versionsnummer | REFERENCE_FEATURE_SYSTEM_NAME | Klassifizierung nach dem eClass-Modell Version 8.0 | ECLASS-8.0 | Muss | 50 | STRING | |
| eclass-ID | REFERENCE_FEATURE_GROUP_ID | eClass-ID nach Version 8.0 | 40010302 | Muss | 60 | STRING | |
| Produktmerkmal | FEATURE |
Erläuterungen zu dem Element „REFERENCE_FEATURE_GROUP_ID“
Die achtstellige eclass-ID kann sowohl in Zweigruppen getrennt durch einen Bindestrich (Bsp. 40-01-03-02) als auch hintereinander gereiht (Bsp. 40010302) dargestellt werden.
Stand 04.2015 24
[Seite 25]
Spezifikation Artikeldaten
BMECat 2005
5.2.1.4.1 FEATURE
Das Element "FEATURE" enthält Elemente zur Übertragung von Artikelmerkmalen.
| Bezeichnung | Elementname BMEcat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| Merkmal | FNAME | messbares Merkmal eines Artikels. Kann nur in Verbindung mit Wert stehen. | Farbe | Kann | 60 | STRING | |
| Wert | FVALUE | definierter Merkmalswert. Kann nur in Verbindung mit Merkmal stehen. | weiß | Kann | 60 | STRING | |
| Einheit | FUNIT | Einheit des Wertes. | Kann | 20 | STRING |
5.2.1.5 MIME_INFO
Mit dem Element "MIME_INFO" können Referenzen auf multimediale Zusatzdokumente eines Artikels spezifiziert werden. Es kann beliebig viele Unterelemente "MIME" enthalten. Das Element "MIME" referenziert eine auf separatem Weg übertragene Datei. Nur bei Verwendung sind der Dateityp und der Dateiname Muss-Felder.
| Bezeichnung | Elementname | Erläuterungen | Beispiel | Muss/ | Feld- | Feldtyp | |
|---|---|---|---|---|---|---|---|
| BMEcat | Kann | länge | |||||
| Medium | MIME | Muss |
Stand 04.2015 25
[Seite 26]
Spezifikation Artikeldaten
BMECat 2005
Erläuterungen zu dem Element „MIME_INFO“
Mit dem Element MIME_INFO können Referenzen auf multimediale Zusatzdokumente eines Artikels spezifiziert werden. Hierdurch ist es zum Beispiel möglich, Abbildungen und Produktdatenblätter eines Artikels bei einem Katalogdatenaustausch mit zu referenzieren. Diese Zusatzdaten werden auf separatem Weg übertragen werden. Die Schreibweise der Datei im BMEcat-Katalog darf nicht von der Originaldatei abweichen. Groß- und Kleinschreibung muss beachtet werden! Beispiel: Die Originaldatei heißt "123456.JPG". Im BMEcat-Katalog wurde "123456.jpg" verwendet > Die Endung muss entsprechend der Originaldatei geändert werden.
Das Element MIME_INFO enthält beliebig viele Elemente mit der Bezeichnung MIME. Jedes dieser Elemente repräsentiert genau eine Referenz auf ein Zusatzdokument. Die Definition des Elements MIME ist an das MIME-Format (Multipurpose Internet Mail Extensions) angelehnt. Das MIME-Format dient zur standardisierten Übertragung von Daten im Internet.
MIME_TYPE:
| Liste der zulässigen Werte für das Element MIME_TYPE | ||
|---|---|---|
| Bezeichnung | Wert | Erläuterung |
| PDF-Dokument | application/pdf | (lokales) Acrobat PDF-Format |
| JPEG | image/jpeg | (lokales) Bild/Grafik im JPEG-Format |
| GIF | image/gif | (lokales) Bild/Grafik im GIF-Format |
| Text | text/plain | unformatierte Textdatei |
| Word-Dokument | application/msword | (lokales) Word-Dokument |
| Excel-Dokument | application/vnd.ms-excel | (lokale) Excel-Tabelle |
| ZIP | application/zip | (lokale) Zip-Datei |
| mp3 | audio/mpeg | MP3-Datei |
Stand 04.2015 26
[Seite 27]
Spezifikation Artikeldaten
BMECat 2005
5.2.1.5.1 MIME
| Bezeichnung | Elementname | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| BMEcat | Kann | länge | |||||
| Dateityp | MIME_TYPE | Typ des Zusatzdokumentes weitere Informationen: s. unten | image/jpeg | Kann | 30 | STRING | |
| Dateiname (- Pfad) | MIME_SOURCE | Dateiname des Mediums | business_hemd.jpg | Muss | 255 | STRING | |
| Beschreibung | MIME_DESCR | Beschreibung, die zu einem Bild dargestellt wird | Businesshemd | Kann | 250 | STRING | |
| Alternativtext | MIME_ALT | Alternativtext, falls die Datei zum Beispiel vom Browser auf dem Zielsystem nicht darstellbar ist. | Bild zu Art.-Nr. 6234- 15 | Kann | 80 | STRING | |
| Zweck | MIME_PURPOSE | Unterstützt: normal, data_sheet, safety_data_sheet, other Standard: normal-- „other“ wird für Siegel verwendet, z.B. „Blauer Engel“ | normal | Kann | 20 | STRING |
Stand 04.2015 27
[Seite 28]
Spezifikation Artikeldaten
BMECat 2005
5.2.1.6 PRODUCT_LOGISTIC_DETAILS
| Bezeichnung | Elementname BMEcat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| Abmessungen | PRODUCT_DIMENSIONS | Kann |
5.2.1.6.1 PRODUCT_DIMENSIONS
| Bezeichnung | Elementname | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| BMEcat | Kann | länge | |||||
| Gewicht | WEIGHT | Gewicht in Kilogramm | 1.5 | Kann | NUMBER | ||
| Länge | LENGTH | Länge in Meter | 02.01.00 | Kann | NUMBER | ||
| Weite | WIDTH | Weite in Meter | 12 | Kann | NUMBER | ||
| Höhe/Tiefe | DEPTH | Höhe bzw. Tiefe in Meter | 2.3 | Kann | NUMBER |
Stand 04.2015 28
[Seite 29]
Spezifikation Artikeldaten
BMECat 2005
5.2.1.7 PRODUCT_CONFIG_DETAILS
| Bezeichnung | Elementname | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| BMEcat | Kann | länge | |||||
| Konfigurationsschritt | CONFIG_STEP | Muss | |||||
| Konfigurationsregelwerk | CONFIG_RULES |
5.2.1.7.1 CONFIG_STEP
| Bezeichnung | Elementname BMEcat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| ID | STEP_ID | Muss | 60 | STRING | |||
| Kopfbereich | STEP_HEADER | Muss | 250 | STRING | |||
| Konfigurationsmerkmal | CONFIG_FEATURE | Muss | |||||
| Konfigurationskomponente | CONFIG_PARTS | Muss |
Stand 04.2015 29
[Seite 30]
Spezifikation Artikeldaten
BMECat 2005
| MIN_OCCURANCE | Kann | COUNT | |||||
|---|---|---|---|---|---|---|---|
| MAX_OCCURANCE | Kann | COUNT | |||||
| Bestellnummernzusatz | CONFIG_CODE | Kann | 50 | STRING | |||
| Basispreis des Konfigurationsschrittes | PRODUCT_PRICE_DETAILS | 21 | Kann |
5.2.1.7.2 CONFIG_PARTS
Definiert eine Komponente, welche im Zuge der Produktkonfiguration ausgewählt werden kann oder muss.
| Bezeichnung | Elementname BMEcat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| Teilevarianten | PART_ALTERNATIVE | Muss | |||||
| Auswahlart | PART_SELECTION_TY- PE | distinct oder non-distinct | non-distinct | Kann | 20 | STRING |
Stand 04.2015 30
[Seite 31]
Spezifikation Artikeldaten
BMECat 2005
5.2.1.7.2.1 PART_ALTERNATIVE
Dieses Element enthält Informationen zu der Komponente, z.B. Referenz auf das Produkt sowie welche Auswirkungen die Auswahl dieser Komponente auf die Bestellnummer und den Produktpreis hat.
| Bezeichnung | Elementname BMEcat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| Referenz auf Artikelnummer | SUPPLIER_PIDREF | Verweis auf die eindeutige, vom Lieferanten vergebene Artikelnummer. | Muss | ||||
| Vorgabekenner | DEFAULT_FLAG | Kennzeichen ob der Wert der Standardwert ist | true | Kann | BOOL | ||
| Bestellnummerzusatz | CONFIG_CODE | Kann | |||||
| PRODUCT_PRICE_DE- TAILS | Preisinformationen über Zu- oder Abschlag zum Komponentenpreis21 | Kann |
Stand 04.2015 31
[Seite 32]
Spezifikation Artikeldaten
BMECat 2005
5.2.1.7.3 CONFIG_FEATURE
Dieses Element definiert ein Merkmal, welches im Zuge der Produktkonfiguration mit einem Wert belegt werden kann, z.B. durch Auswahl aus einer vorgegeben Liste von Werten oder benutzerindividuelle Eingabe.
| Bezeichnung | Elementname | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| BMEcat | Kann | länge | |||||
| Merkmaldefinition | FTEMPLATE | Definition des Merkmals | Muss |
5.2.1.7.3.1 FTEMPLATE
Dieses Element definiert ein Merkmal. Der Wert des Merkmals wird jedoch nicht festgelegt.
| Bezeichnung | Elementname BMEcat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| Identifikator des Merkmals | FT_ID | Eindeutiger Identifikator des Merkmals. | Muss | 60 | STRING | ||
| Merkmalsname | FT_NAME | Muss | 80 | STRING | |||
| Merkmalsinhalt | FEATURE_CONTENT | Detaillierte Informationen über den Merkmalsinhalt, z.B. Datentyp, Einheit, Wertebereich, Synonyme und weitere Eigenschaften. | Kann |
Stand 04.2015 32
[Seite 33]
Spezifikation Artikeldaten
BMECat 2005
5.2.1.7.3.2 FEATURE_CONTENT
Dieses Element enthält eine Liste der erlaubten Aufzählungswerte des Merkmals (nur bei Aufzählungsmerkmalen).
| Bezeichnung | Elementname BMEcat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| Markmalswert | FT_VALUE | Wert aus der Liste der Aufzählungswerte des Merkmals | Muss |
5.2.1.7.3.2.1 FT_VALUE
| Bezeichnung | Elementname | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| BMEcat | Kann | länge | |||||
| Atomarer Wert | VALUE_SIMPLE | Angabe eines einzelnen Aufzählungswertes | Muss | 80 | STRING | ||
| Textwert | VALUE_TEXT | Element zur Angabe eines Textes | Muss | 80 | STRING | ||
| Wertintervall | VALUE_RANGE | Definition eines Wertintervalls | |||||
| Vorgabekennzeichnung | DEFAULT_FLAG | Kennzeichen ob der Wert der Standardwert ist | True | BOOL |
Stand 04.2015 33
[Seite 34]
Spezifikation Artikeldaten
BMECat 2005
Konfigurationsinformationen CONFIG_INFO Informationen zur Bestellnummer- und Preisbildung für den Fall, dass ein Aufzählungsmerkmal Teil einer Konfiguration ist.
5.2.1.7.3.2.1.1 CONFIG_RANGE
| Bezeichnung | Elementname BMEcat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| Startwert | STARTVALUE | Startwert des Intervalls; der Wert bildet die untere eingeschlossene Grenze. | Muss | NUMBER | |||
| Endwert | ENDVALUE | Endwert des Intervalls; der Wert bildet die obere eingeschlossene Grenze. | Muss | NUMBER | |||
| Abstand der Werte | INTERVALVALUE | Intervallschritt | 1 | Kann | NUMBER |
Stand 04.2015 34
[Seite 35]
Spezifikation Artikeldaten
BMECat 2005
5.2.1.7.3.2.1.2 CONFIG_INFO
| Bezeichnung | Elementname BMEcat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| Bestellnummernzusatz | CONFIG_CODE | Wird bei einer Konfigurtion an die zu erzeugende Bestellnummer angehängt | Muss | 50 | STRING | ||
| Preisbereich | PRODUCT_PRICE_DETAILS | Preisinformationen zu dem Produktmerkmal21 | Kann |
5.2.1.7.4 CONFIG_RULES
| Bezeichnung | Elementname BMEcat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| Regelterm | TERM | Muss |
5.2.1.7.4.1 TERM
Attribut „type“: „function“ oder „contraint“ function: Der Term dient zur Berechnung eines Wertes mit einer Funktion. Contraint: Der Term dient zur Einschränkung zulässiger Konfigurationen.
Stand 04.2015 35
[Seite 36]
Spezifikation Artikeldaten
BMECat 2005
| Bezeichnung | Elementname BMEcat | Erläuterungen | Beispiel | Standard | Muss/ | Feld- | Feldtyp |
|---|---|---|---|---|---|---|---|
| Kann | länge | ||||||
| Term-ID | TERM_ID | Eindeutiger Identifikator des Terms. | Muss | 20 | STRING | ||
| Ausdruck | TERM_EXPRESSION | In diesem Element kann man einen Ausdruck angeben. Dieser Ausdruck setzt sich aus den Parametersymbolen, mathematischen Funktionen, Operatoren und Zahlen zusam- men. Bedingte Anweisungen und Schleifen sowie Funktionsdefinitionen sind nicht erlaubt. | Muss | 3000 | STRING | ||
| Bedingung | TERM_CONDITION | Dieses Element enthält die Bedingung des Terms. | Kann | 3000 | STRING |
Stand 04.2015 36
[Seite 37]
Spezifikation Artikeldaten
BMECat 2005
6 Weiterführende Informationen
BMEcat BMEcat schafft die Basis für die einfache Übernahme von Katalogdaten aus den unterschiedlichsten Formaten und insbesondere die Voraussetzung, um in Deutschland den Warenverkehr zwischen Unternehmen im Internet voranzubringen. Der XML-basierte Standard BMEcat wurde in vielen Projekten erfolgreich umgesetzt. Ein Vielzahl von Unternehmen wenden heute BMEcat an und tauschen ihre Produktkataloge im etablierten Standard BMEcat aus. Die Marktpräsenz von BMEcat wird von Einkaufenden Unternehmen, Lieferanten, Dienstleistern, Softwareunternehmen, Marktplätzen, Technologielieferanten und Experten unterstützt.
Quelle: http://www.bmecat.org
ecl@ss Von führenden deutschen Unternehmen wurde eine Klassifikation erarbeitet: eCl@ss. Diese wird als Standard für den Informationsaustausch zwischen Lieferanten und Kunden angeboten. eCl@ss ist gekennzeichnet durch einen vierstufigen, hierarchischen Klassifikationsschlüssel mit einem aus 75.000 Begriffen bestehenden Schlagwortregister.
Quelle: http://www.eclass.de
UN/ECE
United Nations Economic Commision for Europe
Stand 04.2015 37
[Seite 38]
Spezifikation Artikeldaten
BMECat 2005
Bei Fragen wenden Sie sich bitte an uns:
Immobilien Bremen, Anstalt des öffentlichen Rechts Theodor-Heuss-Allee 14 28215 Bremen
Tel. +49 Fax +49
Stand 04.2015 38