Aufbau Produktdaten

Aufbau von Excel/Text-Dateien für eine Konvertierung nach DATANORM?


Zum Import oder für die Konvertierung von Produktdaten in Austauschformate wie DATANORM werden Quelldateien in Excel/CSV-Dateien und/oder Text-Dateien (rtf/doc/docx) mit einem zweckmäßigen Aufbau verlangt. Sei es, dass Sie selbst mit dem DATANORM-writer diese Daten nach DATANORM konvertieren, die Daten
in PDM-X lisa importieren oder uns diese für eine Konvertierung bereitstellen. Hier unser Vorschlag mit Anmerkungen:

Excel-Datei (csv, xls, xlsx, txt)


Hierin sind zeilenweise (pro Artikel eine Zeile) die kaufmännischen Daten der Artikel enthalten. Die nachfolgende Aufstellung enthält die wichtigsten Felder:

Spalte Muss/Kann Typ Standardwert Anmerkungen
Artikelnummer Muss Alpha, 15 - muss über alle Artikel eindeutig sein (möglichst keine Umlaute und Leerzeichen)
Kurztext1 Muss Alpha, 40 - siehe Anmerkungen zu Kurztexten
Kurztext2 Soll Alpha, 40 -  
Mengeneinheit Soll Alpha, 4 Stck bitte angeben, falls nicht Stck, z.B. m oder Pck
Preis Kann Nummer, 6.2 - Preise immer ohne Mehrwertsteuer
Rabattgruppe Kann Alpha, 4 001 oder A falls der Preis übergeben wird, siehe Anmerkung Preise
Ausschreibungstext Kann Alpha, 99x40   auch Langtext genannt, kann in der Excel übergeben werden oder separat, siehe auch Text-Dateien
Suche Kann Alpha, 15   enthält entweder den Typ (RAW15) oder die Produktbezeichnung (Fühler)
Preiskennzeichen s.Anmerkung Nummer, 1 1 muss übergeben werden, falls der Preis nicht der Listenpreis ist!
1="Listenpreis", 2="Einkaufspreis" immer ohne MwSt.
bei DATANORM 5 ist noch 9="Preis auf Anfrage" erlaubt
Preiseinheit s.Anmerkung Nummer, 1 0 Spalte ist nur notwendig, falls sich der Preis nicht auf 1 Einheit bezieht!
0=Preis bezieht sich auf 1 Einheit, 1=10, 2=100, 3=1000, es sind nur die Zehnerpotenzen erlaubt (2,5,12 ist nicht erlaubt)
Hauptwarengruppe s.Anmerkung Alpha, 3   Produktbereich (z.B. HK=Heizkörper, ZUB=Zubehör) siehe Anmerkungen Warengruppen
Warengruppe Kann Alpha, 10   Produktserie (RAW, DA2000)
EAN Kann Alpha, 14 - Europäische Artikelnummer inzwischen GTIN
Bild1 Nur DN5 Alpha, 8.3   Bildname nach DOS-Konvention, d.h. 8 Zeichen vor dem Punkt, 3 danach, z.B. RAW15.jpg, bis zu 99 Bilder möglich (beim DATANORM-writer bis zu 5)

Legende:

Typ, Alpha = Spalte kann alphanumerische Zeichen enthalten (Zeichen und Nummern im Umfang des ASCII-Zeichensatzes > zusätzlich deutsche Umlaute (äöüÄÖÜß) aus Codepage 437 nicht erlaubt: ; [ ] { } \ | ~)

Die Spaltennamen sind nur als Mustervorlage zu sehen, der Kurztext kann auch Bezeichnung 1 lauten!

Es gibt in DATANORM noch viele weitere Felder, die hier aufgeführt sind. Bei Bedarf fragen Sie einfach bei uns nach.

Anmerkungen


Kurztexte

Die Kurztexte bestehen aus 2x40 Zeichen, die den Artikel kurz und prägnant und eindeutig beschreiben sollen. Im Kurztext1 wird Hersteller, Produktbezeichnung, Typ und Serie aufgeführt, im Kurztext2 die technischen Daten, z.B.:

Kurztext1: Hersteller Flachheizkörper Blume 6101
Kurztext2: 1000x600x100 Abdeckung 10bar weiß

Alle darüber hinausgehenden Informationen werden im Ausschreibungstext beschrieben (siehe unten).

Preise

In der DATANORM Artikeldatei wird in der Regel nur ein Preis (Listenpreis=Standard oder Einkaufspreis, wird über das Preiskennzeichen festgelegt) übergeben. Der andere Preis kann in einer separaten Preisdatei (DATPREIS) übergeben werden. Damit der Empfänger mit dem Preis richtig umgehen kann, ist zusätzlich die Mengeneinheit (auf welche Einheit bezieht sich der Preis, z.B. 1 Stück Rohr (3m) oder per m) und die Preiseinheit (auf welche Menge bezieht sich der Preis, hier sind bei DATANORM 3 und 4 nur 1,10,100 und 1000 erlaubt, bei DATANORM 5 alle ganzzahligen Werte) zu übergeben.

Listenpreis - Rabatt = Einkaufspreis

Rabattgruppen/Warengruppen

Die Gruppen sind in der Artikeldatei lediglich als Gruppennummern zu sehen und nicht als Bezeichnungen. Falls von den Marktpartnern gewünscht, können auch separate Gruppendateien mit den Bezeichnungen (bei Rabattgruppen auch mit Rabatt) erstellt werden.

Ausschreibungstext/Langtext

Alle Beschreibungen über die beiden Kurztexte hinaus werden im Ausschreibungstext (auch Langtext genannt) hinterlegt. In der Regel wird der Ausschreibungstext nicht als Ergänzung, sondern als lange Alternative für den Kurztext in den Branchenprogrammen verwandt, so dass alle Informationen, die im Kurztext stehen, auch im Ausschreibungstext stehen sollten, am Ende zudem noch die Artikelnummer für eine eindeutige Bestellinformation. Der genaue Aufbau des Ausschreibungstextes ist von Gewerk zu Gewerk unterschiedlich und sollte mit entsprechenden Fachleuten entworfen werden. Der Ausschreibungstext kann als Fließtext (ohne Umbruch) oder formatiert (soft oder hart) erfasst werden. Wird dann bei der Konvertierung automatisch umgebrochen! Informationen zu separaten Textdateien finden Sie weiter unten.

Txt-Dateien

Falls Sie Textdateien liefern, die nicht nach den CSV-Regeln aufgebaut sind, benötigen wir eine Schema.ini-Datei. Eine entsprechende Dokumentation finden Sie bei Microsoft.

Beispiel einer Excel Datei von Danfoss - Offenbach: hier

Anmerkungen

Der Ausschreibungstext (auch als Langtext bezeichnet) für einen Artikel kann in einer separaten Text-Datei in den Formaten rtf, doc und docx bereitgestellt werden. Der Text sollte nicht länger als 99 Zeilen sein, kann aber bis zu 10.000 Zeilen sein. Die Breite ist in DATANORM auf 40 Zeichen festgelegt. Wurde der Text als Fließtext erfasst, wird bei der Konvertierung automatisch umgebrochen. Möchten Sie die Umbrüche selbst steuern, so können Sie weiche oder harte Zeilenvorschübe hinterlegen. Der Dateiname muss mit der Artikelnummer (z.B. 4711 >> 4711.rtf) übereinstimmen. Leerzeichen und alle nicht im Dateisystem darstellbaren Zeichen müssen durch einen Unterstrich (_) ersetzt werden. Der genaue Aufbau des Ausschreibungstextes ist von Gewerk zu Gewerk unterschiedlich und sollte mit entsprechenden Fachleuten erarbeitet werden.

Generell ist auch der Aufbau über Langtext- und Dimensionstextbausteine möglich. Bitte kontaktieren Sie uns in diesem Falle!

Beispiele zu Artikeltexten finden Sie hier:

003L0144.rtf
003L6003.rtf
013G0034.rtf