Schnittstelle zum ERP: was zwischen Halle, Lager und Kontor läuft

Zwischen Terminal, Scanner und ERP steht immer eine Übergabe. Der Artikel vergleicht die üblichen Verfahren und beschreibt, was eine Kopplung im Alltag belastbar macht.

Aktualisiert am

Eine Schnittstelle zum ERP ist die vereinbarte Strecke, auf der Daten zwischen einem System der Halle und dem führenden kaufmännischen System laufen. Sie legt fest, welche Sätze übergeben werden, in welcher Form, wie oft, in welche Richtung und was geschieht, wenn eine Seite nicht antwortet.

Schnittstelle zum ERP: Aufgabe und Abgrenzung

Nicht jede Verbindung ist eine solche Strecke. Ein Bericht, den jemand als Tabelle exportiert und weiterreicht, ist ein Export; eine Kopplung entsteht erst, wenn ein Ablauf ohne menschliches Zutun funktioniert und ein Fehlerfall definiert ist. Die Richtung ist dabei selten symmetrisch: Aus dem ERP kommen Aufträge, Artikel, Lieferanten und Stücklisten, zurück gehen Rückmeldungen, Buchungen und Belege aus der Betriebsdatenerfassung in der Schicht.

Die Abgrenzung lohnt sich, weil sie den Streitgegenstand klein hält. Wer sagt, welcher Satz aus welcher Quelle fachlich richtig ist, hat die halbe Arbeit erledigt. Alles Weitere ist Technik.

Die üblichen Verfahren im Vergleich

Vier Verfahren decken den Mittelstand weitgehend ab. Der Dateiaustausch legt CSV oder XML in ein überwachtes Verzeichnis; er ist robust, gut nachvollziehbar und auch mit alten Systemen machbar, arbeitet aber in Stapeln. Der Datenbankzugriff liest direkt in Tabellen des ERP — schnell eingerichtet, aber spröde gegenüber Aktualisierungen des Herstellers und meist außerhalb dessen, was der Wartungsvertrag deckt.

Der Webdienst nach REST oder SOAP ist der saubere Weg, wenn das ERP ihn anbietet: Der Hersteller beschreibt, was erlaubt ist, und prüft die Regeln selbst. Die Warteschlange über eine Nachrichtenschicht entkoppelt beide Seiten zeitlich und ist dort richtig, wo laufend Meldungen anfallen und das ERP nicht im Takt der Halle antworten kann. In Handelsketten kommt der Belegaustausch nach EDI hinzu, der eigene Formate mitbringt.

Was eine Kopplung im Alltag belastbar macht

Drei Eigenschaften trennen eine Strecke, die zwei Jahre läuft, von einer, die jeden Monat Handarbeit verlangt. Erstens Wiederholbarkeit: Jeder Satz trägt eine eindeutige Kennung, und die Gegenseite nimmt dieselbe Kennung nur einmal an. Ohne das erzeugt jeder Wiederholversuch nach einer Störung Geistermengen im Bestand.

Zweitens ein sichtbarer Fehlerfall. Sätze, die das ERP ablehnt, gehören in eine Liste mit Grund und Wiedervorlage, nicht in eine Protokolldatei, die niemand öffnet. Drittens eine Antwort auf Ausfall: Die Halle arbeitet weiter, die Meldungen sammeln sich lokal und laufen nach — der Weg, den die Anwendung, die einen Netzabbruch übersteht beschreibt.

Stammdaten entscheiden über den Erfolg

Die meisten Kopplungen scheitern nicht an der Technik, sondern an uneinheitlichen Schlüsseln. Artikelnummern mit und ohne führende Null, zwei Schreibweisen desselben Lieferanten, Arbeitsplätze, die im ERP anders heißen als an der Anlage: Jede dieser Abweichungen wird zu einer Ausnahmeregel im Programm, und Ausnahmeregeln altern schlecht.

Der geordnete Weg führt über eine Zuordnungstabelle, die im Betrieb gepflegt wird und nicht im Quelltext steht, plus eine Prüfung, die unbekannte Schlüssel meldet, statt sie stillschweigend zu verwerfen. Dasselbe gilt für Einheiten: Stück, Kilogramm und Meter dürfen nicht aus dem Zusammenhang erraten werden.

Typische Fehler beim Bau einer Schnittstelle

Erstens der stille Ausfall: Läuft nichts mehr, merkt es zuerst die Buchhaltung am Monatsende. Eine Strecke braucht ein Lebenszeichen und eine Meldung, wenn es ausbleibt. Zweitens die ungeprüfte Richtung: Wer aus zwei Systemen dasselbe Feld pflegt, bekommt Wechselwirkungen, die niemand mehr auflöst. Drittens fehlende Abnahmekriterien — ohne die Leistungsbeschreibung als Vertragsanlage lässt sich später nicht entscheiden, ob ein liegengebliebener Satz ein Mangel ist.

Fünftens die Abhängigkeit von einer einzigen Person. Strecken entstehen häufig nebenbei und leben danach im Kopf desjenigen, der sie gebaut hat. Was übergeben werden muss, ist wenig, aber es muss existieren: eine Beschreibung der Sätze, die Zugänge, die Zuordnungstabellen und eine Anleitung für den Fehlerfall. Ohne diese Unterlagen ist jede Anpassung des ERP durch den Hersteller ein Risiko, dessen Umfang niemand einschätzen kann.

Wie wir eine Kopplung bauen und übergeben

Wir nehmen zuerst einen Satztyp — etwa die Rückmeldung eines Fertigungsauftrags —, klären Schlüssel, Einheiten und Fehlerfall schriftlich und lassen die Strecke eine Zeit lang mitlaufen, ohne zu buchen. Erst wenn die Ergebnisse mit der Handbuchung übereinstimmen, wird scharf geschaltet. Diese Arbeit gehört zur Prozessautomatisierung zwischen Halle, Lager und ERP; die Anwendung auf der Hallenseite entsteht in der Softwareentwicklung für Fertigung und Lager. Zugang, Quelltext und Beschreibung liegen dabei von Anfang an beim Betrieb.

Passende Leistungen

Verwandte Begriffe

Welcher Zettel wandert bei Ihnen abends ins Büro?

Nennen Sie uns den Beleg oder die Meldung, die heute von Hand übertragen wird, und das System, in dem sie landen soll. Im Gespräch sagen wir, welchen Teil davon wir als Werkvertrag übernehmen.

Aufgabe aus der Halle schildern