Rewe Austria Order

TransdatiX.Convert Rewe Austria Order

Version 2.0.3 vom 28.09.2006

Inhalt

Allgemeines

Mit diesem Konverter können Bestellungen von Rewe Austria im EDIFACT-Format in XML oder CSV umgewandelt werden.

Aufruf des Konverters

Um diesen TransdatiX.Convert zu benützen, müssen Sie zuerst Ihre Daten in CSV- oder XML-Dateien exportieren. Alles was Sie brauchen, um Ihre Daten für diesen Konverter aufzubereiten, befindet sich hier.

Sie haben dann viele Möglichkeiten, den TransdatiX.Convert aufzurufen, z.B. Sie definieren ein Prozess, in welchem Sie einen TransdatiX.Comm miteinbeziehen, um Konvertierung + Übermittlung zu automatisieren. Mehr Information über den TransdatiX.Configurator und andere Anbindungstechniken befindet sich hier.

Hinweise

Der Konverter erwartet als Eingabe die Bestelldaten der Rewe Austria im EDIFACT-Format.

Es sind zwei Schnittstellen enthalten, mit denen die EDIFACT-Daten entweder nach XML oder nach CSV konvertiert werden können.

Die Schnittstelle ConvertToXml erzeugt eine Ausgabedatei im XML-Format, die die gesamte Datenstruktur enthält.

Die Schnittstelle ConvertToCsv erzeugt drei Ausgabedateien im CSV-Format:
  • Envelope.csv - Übertragungsdaten
    Hier befinden sich alle Daten der Datengruppe Envelope

  • Order.csv - Bestellkopf
    Hier befinden sich alle Daten der Datengruppe Order

  • OrderPos.csv - Bestellpositionen
    Hier befinden sich alle Daten der Datengruppe OrderPos


Zu beachten: Das gewünschte Lieferdatum wird von Rewe Austria entweder im Bestellkopf angegeben und gilt dann für alle Positionen oder wird bei jeder Artikelposition eigens angeführt. Daher ist diese Information auch in der Ausgabe an diesen beiden Stellen enthalten. Ob das gewünschte Lieferdatum von Rewe Austria im Kopf oder bei den Positionen angegeben wird, ist von der logistischen Abwicklung abhängig.

Technische Aufbereitung der Daten und Aufruf des Konverters

Um diesen TransdatiX.Convert zu benützen, müssen Sie Bestelldaten der Rewe Austria im EDIFACT-Format vorliegen haben.

Sie haben dann viele Möglichkeiten, den TransdatiX.Convert aufzurufen, z.B. Sie definieren ein Prozess, in welchem Sie einen TransdatiX.Comm miteinbeziehen, um Übermittlung und Konvertierung zu automatisieren. Mehr Information über den TransdatiX.Configurator und andere Anbindungstechniken befindet sich hier.

Technische Daten des Konverters

Konvertername:Convert.BML.Order.txf
Konverterpfad:Applications\Convert\BML\Order\
Schnittstellenname:ConvertToXml
Parameter:
- @InputFile1Pfad und Dateiname der EDIFACT Bestelldaten
- @OutputFile1Pfad und Dateiname der XML-Outputdatei
Schnittstellenname:ConvertToCsv
Parameter:
- @InputFile1Pfad und Dateiname der EDIFACT Bestelldaten
- @OutputFile1Pfad und Dateiname der Outputdatei für Envelope-Daten
- @OutputFile2Pfad und Dateiname der Outputdatei für Order-Daten
- @OutputFile3Pfad und Dateiname der Outputdatei für OrderPos-Daten

Beispiele

\Input\Order.ediDatei mit Daten im Format EDIFACT ORDERS
\Output\Order.xmlOutputdatei 1 Schnittstelle ConvertToXml
\Output\Envelope.csvOutputdatei 1 Schnittstelle ConvertToCsv
\Output\Order.csvOutputdatei 2 Schnittstelle ConvertToCsv
\Output\OrderPos.csvOutputdatei 3 Schnittstelle ConvertToCsv


Datenstruktur - Übersicht

Folgende Liste zeigt die formelle Struktur der Daten, die der Konverter akzeptiert. Beschreibungen in Fettschrift bedeutet, dass das Element ein Mussfeld ist, außer wenn in der Beschreibung des Elementen eine Bedingung ausdrücklich formuliert wird.


Elementname

Beschreibung

 
RootRoot-Element
 
  MessageNachricht
    MessageIDInterne eindeutige Kennung
 
    EnvelopeÜbertragungsdaten
      MessageIDReferenz auf MessageID in Datengruppe Message
      SenderIdAbsender
      RecipientIdEmpfänger
      TransmissionIdÜbertragungsreferenz
      TestFlagTest-Kennzeichen
 
    OrderBestellkopf
      MessageIDReferenz auf MessageID in Datengruppe Message
      OrderIDInterne eindeutige Kennung
      NumberBestellnummer
      DateBestelldatum
      DeliveryDateGewünschtes Lieferdatum
      BuyerGLNKäufer-GLN
      SupplierGLNLieferanten-GLN
      DeliveryGLNLieferanschrift
      OrderedByGLNBesteller-GLN
 
      OrderPosBestellpositionen
        MessageIDReferenz auf MessageID in Datengruppe Message
        OrderIDReferenz auf OrderID in Datengruppe Order
        NumberPositionsnummer
        ItemEANCustomerEAN
        QuantityMenge
        UnitEinheit
        DeliveryDateGewünschtes Lieferdatum



Datengruppe Message - Nachricht
Mussfeld: ja, beliebig wiederholbar

MessageID - Interne eindeutige Kennung
Keyfeld
Format: Alphanumerisch



Datengruppe Envelope - Übertragungsdaten
Mussfeld: ja

MessageID - Referenz auf MessageID in Datengruppe Message
Keyfeld
Format: Alphanumerisch

SenderId - Absender
Mussfeld: ja
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN = Mailbox-ID des Absenders

RecipientId - Empfänger
Mussfeld: ja
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN = Mailbox-ID des Empfängers

TransmissionId - Übertragungsreferenz
Mussfeld: ja
Format: Alphanumerisch
Hinweis: Eindeutige Referenz der Übertragung, vergeben vom Sender.

TestFlag - Test-Kennzeichen
Mussfeld: nein
Mögliche Werte:
1=Testbetrieb
Hinweis: Lt. Vereinbarung mit dem Partner



Datengruppe Order - Bestellkopf
Mussfeld: ja, beliebig wiederholbar
Enthält die Daten des Bestellkopfes

MessageID - Referenz auf MessageID in Datengruppe Message
Keyfeld
Format: Alphanumerisch

OrderID - Interne eindeutige Kennung
Keyfeld
Format: Alphanumerisch

Number - Bestellnummer
Mussfeld: ja
Format: Alphanumerisch mit max. 16 Stelle(n)

Date - Bestelldatum
Mussfeld: ja
Format: Datum

DeliveryDate - Gewünschtes Lieferdatum
Mussfeld: nein
Format: Datum

BuyerGLN - Käufer-GLN
Mussfeld: ja
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN des Käufers

SupplierGLN - Lieferanten-GLN
Mussfeld: ja
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN des Lieferanten

DeliveryGLN - Lieferanschrift
Mussfeld: ja
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN des Warenempfängers

OrderedByGLN - Besteller-GLN
Mussfeld: ja
Format: Alphanumerisch mit max. 13 Stelle(n)
Hinweis: GLN des Bestellers



Datengruppe OrderPos - Bestellpositionen
Mussfeld: ja, maximal 9999 wiederholungen

MessageID - Referenz auf MessageID in Datengruppe Message
Keyfeld
Format: xs:short

OrderID - Referenz auf OrderID in Datengruppe Order
Keyfeld
Format: Alphanumerisch

Number - Positionsnummer
Mussfeld: ja
Format: Ganzzahl

ItemEANCustomer - EAN
Mussfeld: ja
Format: Alphanumerisch mit max. 14 Stelle(n)
Hinweis: EAN des Artikels

Quantity - Menge
Mussfeld: ja
Format: Decimal

Unit - Einheit
Mussfeld: nein
Mögliche Werte:
PCE=Stück
KGM=Kilogramm
LTR=Liter
MTK=Quadratmeter
MTQ=Kubikmeter
MTR=Meter

DeliveryDate - Gewünschtes Lieferdatum
Mussfeld: nein
Format: Datum


Rechtserklärung

Alle Informationen in diesem Dokument werden ohne Abgabe von Garantien, welcher Art auch immer, zur Verfügung gestellt. TransdatiX lehnt alle Haftungsansprüche, ausdrückliche oder implizite, einschliesslich Ansprüchen bezüglich Verkaufbarkeit und Eignung für bestimmte Zwecke, ausdrücklich ab. In keinem Fall kann TransdatiX oder dessen Lieferanten für irgendwelche Schäden, die direkt oder indirekt, zufällig oder als Folgeschaden auftreten, verantwortlich gemacht werden. Insbesondere sind Geschäftsverluste, Datenverluste oder spezielle Schäden von Haftungsansprüchen explizit ausgeschlossen, auch wenn TransdatiX oder dessen Lieferanten auf die Möglichkeit derartiger Schäden hingewiesen haben. In jedem Fall werden Haftungsansprüche bis zum gesetzlich höchstmöglichen Ausmass abgelehnt.


© 2005, 2006 TransdatiX