Zum Hauptinhalt springen
Zurück zum Blog
Technologie5 Min. Lesezeit19.07.2026Sophera Consulting

Was die Anbindung eines Altsystems teuer macht, das nur Dateien ausgibt

Ein System ohne Schnittstelle ist der größte Kostentreiber in Automatisierungsprojekten. Woran Sie den Aufwand vor der Beauftragung selbst abschätzen.

Dieser Beitrag wurde mit KI erstellt. Kennzeichnung gemäß Art. 50 EU AI Act. Verantwortlich für die Veröffentlichung: Sophera Consulting.

Der Preis einer Automatisierung entsteht nicht in der Logik, sondern am Weg in die Systeme hinein und wieder heraus. Ein Warenwirtschaftssystem mit dokumentierter Schnittstelle und Testzugang ist in wenigen Tagen angebunden. Dasselbe fachliche Vorhaben kostet ein Vielfaches, wenn das System seine Daten nur über einen nächtlichen Dateiexport abgibt.

Das lässt sich vor jedem Angebot prüfen, und zwar ohne technisches Vorwissen. Ein guter Anfang ist ein Symptom, das in solchen Exporten fast immer auftaucht: verstellte Umlaute.

Ein Test, den Sie in fünf Minuten selbst machen

Lassen Sie sich einen aktuellen Export aus dem betroffenen System geben, öffnen Sie ihn nicht in Excel, sondern in einem einfachen Texteditor, und suchen Sie einen Kundennamen mit Umlaut. Steht dort Müller, ist alles in Ordnung. Steht dort Müller oder M?ller, haben Sie einen Befund.

Das Muster hat einen Namen, es heißt Mojibake. Aus ü wird Mü, aus ß wird ein Doppelzeichen, aus dem Eurozeichen eine Folge aus drei Zeichen. Es sieht nach einem Schönheitsfehler aus und ist ein Hinweis darauf, wie dieses System Daten nach außen gibt.

Warum aus Müller Müller wird

Ein Rechner speichert keine Buchstaben, sondern Zahlen. Die Übersetzungstabelle dazwischen heißt Zeichenkodierung. Heute ist UTF-8 der Normalfall, daneben leben ältere Tabellen wie Windows-1252 weiter, in denen ein ü eine andere Nummer bekommt.

Solange ein System nur seine eigenen Daten schreibt und liest, fällt der Unterschied nie auf. Er fällt an der Grenze zwischen zwei Systemen auf. Das eine schreibt in der alten Tabelle, das andere liest in der neuen, und aus einem Zeichen werden zwei falsche. Die Daten sind dabei unverändert, nur ihre Deutung ist falsch.

Für sich genommen ist das schnell repariert. Man sagt der Automatisierung, in welcher Tabelle die Datei geschrieben ist. Die Frage ist, was der Befund über den Rest verrät. Ein System, dessen Export die Kodierung nicht dokumentiert, dokumentiert meistens auch den Rest nicht.

Was an einem Dateiexport außerdem Arbeit macht

Bei einer Schnittstelle fragt die Automatisierung nach Daten und bekommt eine Antwort, die entweder gültig ist oder einen Fehler meldet. Bei einer Datei muss all das nachgebaut werden.

Die Automatisierung muss erkennen, ob die Datei vollständig geschrieben ist, sonst liest sie eine halbe Datei und verarbeitet halbe Aufträge. Sie muss verhindern, dass dieselbe Datei zweimal verarbeitet wird, sonst entstehen doppelte Buchungen. Sie muss merken, wenn der Export einmal ausbleibt, denn eine fehlende Datei erzeugt keinen Fehler, sondern Stille. Sie muss mit Änderungen an der Spaltenreihenfolge zurechtkommen, die nach einem Update des Altsystems niemand ankündigt. Und sie muss entscheiden, was mit Zeilen passiert, die nicht zum erwarteten Aufbau passen.

Das ist keine hohe Kunst, aber es ist Arbeit, und sie fällt in jedem Projekt neu an. Wer zwei Angebote vergleicht und in einem steht Anbindung über Schnittstelle, im anderen Verarbeitung von Exportdateien, vergleicht zwei verschiedene Aufwände.

Der Umweg über Excel ist das eigentliche Risiko

In vielen Betrieben liegt zwischen Export und Weiterverarbeitung ein Mensch mit Excel. Er öffnet die Datei, ergänzt eine Spalte, sortiert, speichert wieder und legt sie in den Ordner, aus dem die Automatisierung liest.

Genau an dieser Stelle entstehen die meisten Störungen. Excel schreibt beim Speichern je nach Version eine andere Kodierung zurück, setzt ein unsichtbares Zeichen an den Dateianfang, macht aus einer Artikelnummer mit führender Null eine Zahl ohne Null, aus 03.11 ein Datum und aus einer langen Nummer eine Angabe in Exponentialschreibweise. Der Mitarbeiter tut nichts Falsches. Die Datei sieht auf dem Bildschirm richtig aus.

Für die Beauftragung folgt daraus eine klare Regel. Wenn ein Mensch in der Kette eine Datei öffnet und speichert, gehört diese Handhabung mit in die Beschreibung des Prozesses. Häufig ist die günstigste Lösung, diesen Schritt ganz aus der Kette zu nehmen und die Ergänzung, die dort von Hand passiert, in die Automatisierung zu verlegen.

Was Sie beim Hersteller des Altsystems erfragen sollten

Vier Fragen genügen, und sie kosten nichts außer einem Anruf. Gibt es eine dokumentierte Schnittstelle, und was kostet ihre Freischaltung. Gibt es einen Testzugang oder wenigstens ein Testmandat, denn auf einem Produktivsystem darf niemand etwas ausprobieren. Ist das Exportformat dokumentiert, mit Kodierung, Trennzeichen und Feldbedeutung. Und gibt es eine Ansprechperson, die innerhalb einer Woche antwortet.

Die Antworten verändern den Preis eines Automatisierungsprojekts stärker als jede Entscheidung über Plattform oder Sprachmodell. Fehlt der Testzugang, verlängert sich jedes Projekt. Fehlt die Dokumentation, wird jeder Sonderfall zur Fleißarbeit.

Wann sich der Umbau mehr lohnt als die Anbindung

Es gibt einen Punkt, an dem die Anbindung eines Altsystems teurer wird als der Weg um das System herum. Der Punkt ist erreicht, wenn der Hersteller keine Schnittstelle anbietet, wenn der Export von Hand angestoßen werden muss, wenn das System keinen zuverlässigen Schlüssel mitliefert oder wenn die Wartung ohnehin ausläuft.

Dann ist die ehrliche Empfehlung nicht, mit hohem Aufwand eine Brücke zu bauen, die bei jedem Update wackelt, sondern zuerst zu klären, wie lange dieses System noch bleiben soll. Eine Automatisierung, die zwei Jahre halten muss, darf anders gebaut werden als eine, die zehn Jahre halten soll.

Sophera Consulting sieht sich deshalb vor jedem Angebot an, wie die beteiligten Systeme ihre Daten hergeben, hält Format, Ausnahmen und Zuständigkeiten schriftlich fest und nennt danach einen Festpreis, ohne Abo und mit Übergabe samt Dokumentation. Der Einstieg dafür ist der kostenlose Automations-Check.

Die Empfehlung

Prüfen Sie vor dem ersten Angebotsgespräch, wie jedes beteiligte System seine Daten abgibt, und halten Sie das auf einem Blatt fest: Schnittstelle oder Datei, Testzugang vorhanden oder nicht, Format dokumentiert oder nicht, Mensch in der Kette oder nicht.

Mit diesem Blatt bekommen Sie vergleichbare Angebote und einen belastbaren Festpreis. Ohne dieses Blatt bekommen Sie einen Preis für den Normalfall, und der Aufwand für alles andere kommt später als Nachforderung.

Dieser Artikel wurde mit Hilfe von KI erstellt.

#Encoding#UTF-8#Umlaute#Zeichenkodierung#CSV#Mojibake#Datenqualität#Automatisierung