You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Zusammengesetzte Importe / Exporte werden u.a. für den elektronischen Datenaustausch (z.B. EDIfact, WebShop-Orders, elektronische Bestellungen, etc.) benötigt. Dafür ist eine sog. "Satzbeschreibung" erforderlich, die an Hand des nachfolgenden Beispiels beschrieben wird. 

In diesem Beispiel sollen Bestellungen von einem Kunden in Form einer Text-Datei eingelesen werden. 

Die Definition für den Satzaufbau könnte in diesem Falle wie folgt aussehen: 

Satzbeschreibung Datenaustausch 

[Musterfirma] 

Strukturmerkmale 

Für den Datenaustausch werden folgende Strukturmerkmale für die vordefinierte ASCII / ANSI-Schnittstelle vorausgesetzt:

  • Es werden CSV-Records (Comma Separated Values) mit variabler Feldlänge unterstützt. Feldtrenner ist ein Semikolon. Jedes Feld wird durch ein Semikolon abgeschlossen.
  • Innerhalb eines Feldes ist ein Semikolon nicht zulässig.
  • Liegen für ein Feld keine Daten vor, so wird ein leeres Feld eingetragen. Dieses Feld wird durch ein Semikolon abgeschlossen. Das gilt auch dann, wenn bis zum Ende der Zeile kein Feld mehr gefüllt ist. Beachten Sie: auch wenn ein Feld nicht gefüllt wird, muss es trotzdem vorhanden sein!
  • Jede Zeile darf genau ein Segment enthalten.
  • Jedes Segment muss am Segment-Anfang durch einen eindeutigen Kennzeichner (siehe Satzaufbau) gekennzeichnet sein.
  • Jede Zeile muss durch CR-LF (Enter; Carriage Return) abgeschlossen sein. Dies gilt auch für die letzte Zeile.
  • Das Dezimalzeichen für Beträge ist ein Komma. Tausender-Trennzeichen sind nicht zulässig.
  • Der Dateiname muss folgenden Syntax aufweisen: [Kundennummer].txt - z.B. 12541.txt


Weitere Themen


  • No labels