3 min Lesezeit

EDIFACT-Erweiterung für TextWrangler-Editor

EDIFACT-Dateien bearbeiten

EDIFACT-Dateien bestehen aus Segmenten, Segmentgruppen, Datenelementen, usw., die mit bestimmten Trennzeichen voneinander getrennt sind. Zeilenumbrüche sind in einer EDIFACT-Datei nicht vorgesehen, was das Bearbeiten einer EDIFACT-Datei in einem Editor schwierig macht.

In den meisten Fällen werden EDIFACT-Dateien nicht in einem Editor erstellt (das macht üblicherweise ein EDI-Konverter), sondern nur im Editor geöffnet um nach bestimmten Informationen zu suchen. Bei­spiels­weise eine Nachricht mit einer bestimmten Nummer oder mit einem bestimmten Datum.

Erweiterung für TextWrangler

Ein möglicher Editor zum Bearbeiten von EDIFACT-Dateien ist TextWrangler. Der Editor ist kostenlos für Mac OS X verfügbar und bietet eine Reihe von Erweit­erungs­möglichkeiten.

Mit Hilfe der TextWrangler EDI-Tools kann man TextWrangler sehr einfach um EDIFACT-Funktionalität erweitern. Im Folgenden stellen wir die einzelnen Funktionen kurz vor.

Syntax-Highlighting

Ein gängiges Problem beim Arbeiten mit EDIFACT-Dateien ist die Tatsache, dass eine EDIFACT-Datei leider nicht mehr ist als eine (üblicherweise recht große) Textdatei mit kodierter Information. Für die maschinelle Verarbeitung bestens geeignet, ist eine EDIFACT-Datei für einen Menschen jedoch schwer lesbar.

Öffnet man eine EDIFACT-Datei in TextWrangler, so sieht die Datei meist wie folgt aus. Zur besseren Lesbarkeit wurden in dieser Datei bereits Zeil­en­um­brüche eingefügt.


EDIFACT-Datei in regulärer Ansicht
EDIFACT-Datei in regulärer Ansicht

Das Auffinden eines spezifischen Segments ist schwierig, da keine Hervorhebung der Segmente erfolgt. Zumeist möchte man schnell die einzelnen Nachrichten identifizieren — sprich die UNH-Segmente sehen, welche eine Nachricht einleiten.

Nach Installation des EDIFACT-Syntax-Highlighters werden die einzelnen Segmente, Segment Separatoren und Composite Data Element Separatoren farblich hervorgehoben. Dateien, welche auf .edi enden, werden automatisch als EDIFACT erkannt. Bei allen anderen Dateiendungen kann durch Auswahl von EDIFACT in der linken unteren Ecke des Editors das Syntax-Highlighting aktiviert werden.


EDIFACT-Datei mit aktiviertem Syntax-Highlighting
EDIFACT-Datei mit aktiviertem Syntax-Highlighting

Noch besser sieht das Ganze aus, wenn man ein dunkles Farbschema verwendet — z.B. Charcoal Color Scheme.


EDIFACT Syntax-Highlighting mit dunklem Farbschema
EDIFACT Syntax-Highlighting mit dunklem Farbschema

Textfilter

Mit Hilfe von Textfiltern können EDIFACT-Dateien schnell expanded und collapsed werden. Expanded heißt dabei, dass hinter Segment-Separatoren Zeilenumbrüche eingefügt werden und collapsed, dass alle Zeilenumbrüche wieder entfernt werden. So wird aus der EDIFACT-Bestellung

UNA:+.? 'UNB+UNOA:3+01234567890123:14+01234567890124:14+140516:1552+MSGNR111++++++1'UNH+1+ORDERS:D:01B:UN:EAN008'BGM+220+DOCNR1234'DTM+137:20140519:102'DTM+2:20140520:102'NAD+BY+5682357469542::9'NAD+DP+3839204839274::9'NAD+SU+0293083940382::9'LIN+1++1122334455667:EN'QTY+21:11.00:PCE'UNS+S'CNT+2:1'UNT+12+1'UNZ+1+MSGNR111'

die besser lesbare Darstellung

UNA:+.? '
UNB+UNOA:3+01234567890123:14+01234567890124:14+140516:1552+MSGNR111++++++1'
UNH+1+ORDERS:D:01B:UN:EAN008'
BGM+220+DOCNR1234'
DTM+137:20140519:102'
DTM+2:20140520:102'
NAD+BY+5682357469542::9'
NAD+DP+3839204839274::9'
NAD+SU+0293083940382::9'
LIN+1++1122334455667:EN'
QTY+21:11.00:PCE'
UNS+S'
CNT+2:1'
UNT+12+1'
UNZ+1+MSGNR111'

Die Textfilter kann man anschließend noch mit Shortcuts hinterlegen (unter Mac OS X Settings > Keyboard > Shortcuts) — z.B.

  • expandEDIFACT ⇧⌘E = Zeilenumbrüche einfügen
  • flattenEDIFACT ⇧⌘R = Zeilenumbrüche entfernen

Mit Hilfe dieser kleinen Erweiterungen fällt das Arbeiten mit EDIFACT-Dateien in TextWrangler um einiges leichter.

Themen

Meistgelesen

Weiterlesen

4 min Lesezeit

ecosio Insights: E-invoicing Innovation – Künstliche Intelligenz und die Zukunft der E-Rechnung

Künstliche Intelligenz im E-invoicing bringt nicht nur Effizienz, sondern verändert grundlegend, wie Unternehmen Rechnungen verarbeiten, prüfen und strategisch nutzen.

5 min Lesezeit

Continuous Transaction Control (CTC) – Die Zukunft der Echtzeit-Steuermeldung

Erfahren Sie, warum CTC (Continuous Transaction Control) zum Gamechanger in der digitalen Steuerberichterstattung wird – und wie Sie Ihr Unternehmen jetzt optimal darauf vorbereiten.

4 min Lesezeit

E-Rechnungspflicht für Unternehmen: Das müssen Sie wissen

Die E-Rechnungspflicht für Unternehmen ist da – eine Herausforderung, die für vorausschauende Unternehmen zur Chance auf effizientere Prozesse und mehr Wettbewerbsfähigkeit wird.

4 min Lesezeit

Effektive EDI-Integration in Microsoft Dynamics 365 (D365)

Möchten Sie wissen, was die Implementierung einer effektiven EDI-Lösung in Microsoft D365 beinhaltet? Unser Artikel erklärt, welche Voraussetzungen für eine erfolgreiche Umsetzung erforderlich sind.

3 min Lesezeit

Mehrwertsteuer-Compliance: So minimieren Sie Risiken und optimieren Ihre Steuerprozesse

In einer globalisierten Wirtschaft sind Unternehmen mit ständig wechselnden Mehrwertsteuervorschriften konfrontiert. Fehlende Übersicht kann zu kostspieligen Fehlern führen. Eine moderne, digitale Mehrwertsteuer-Compliance-Lösung hilft, Risiken zu minimieren, Prozesse zu optimieren und...

5 min Lesezeit

ecosio Insights: E-Invoicing Mandates und das Wachstum der B2B-Prozessautomatisierung

Wie wird sich die E-Rechnung in den kommenden Jahren weiterentwickeln? Wir haben uns mit dem E-Rechnungs-Experten Chris Newman zusammengesetzt, um seine Gedanken zu den E-Invoicing Mandates zu erfahren.

7 min Lesezeit

ecosio Insights: Die VAT Tax Compliance erklärt

In diesem Interview teilt Gunjan Tripathi, Expertin für indirekte Steuern, ihre Gedanken über die Zukunft der Einhaltung VAT Tax Compliance und der Berichterstattung mit.

5 min Lesezeit

ecosio insights: Wie Unternehmen dank digitaler Transformation nachhaltigen Erfolg erzielen

ecosio-Mitbegründer Philipp Liegl über die Zukunft von EDI und den Schlüssel zu erfolgreichen digitalen Transformation.

5 min Lesezeit

EDI-Transformation – ein entscheidender Faktor für Ihren Erfolg

Mit der EDI-Transformation Geschäftsprozesse optimieren, Kosten senken und Wettbewerbsvorteile sichern – für eine effiziente Unternehmensstrategie.

9 min Lesezeit

ecosio Insights: Marcel Ducceschi - “Die Zukunft der Supply Chain: EDI, RFID und die digitale Transformation”

Im Interview: Marcel Ducceschi, EDI Strategist bei ecosio, gibt Einblick darüber, wie die Digitalisierung der Supply Chain eine effiziente und wettbewerbsfähige Logistik gewährleistet.

7 min Lesezeit

E-Rechnungs-Vorteile: Wie sie die Zukunft der Steuer-Compliance gestalten

Entdecken Sie, welche E-Rechnungs-Vorteile es gibt und wie die E-Rechnung die Zukunft der Steuer-Compliance gestaltet

2 min Lesezeit

ecosio freut sich über die Zusammenarbeit mit Richter Pharma!

Neue Partnerschaft: Richter Pharma setzt auf die EDI-Lösung von ecosio