September 30, 2026
|
Last updated on
September 30, 2026
Wie Sie Telegrammkommunikation, Retry-Mechanismen und Queues in SAP EWM MFS überwachen und typische Fehlerbilder systematisch eingrenzen.

Telegrammmonitoring in SAP EWM MFS: Retry, CP Channels, Queue-Staus und Debugging in der Praxis

Initialen PS als Platzhalter für Autor Pierre Sommavilla
Pierre Sommavilla
Senior Consultant SAP EWM MFS
Teilen auf:
Automatisiertes Hochregallager mit Fördertechnik und fahrerlosen Transportfahrzeugen; eingeblendete Datenanzeigen zu PLC und SAP EWM symbolisieren die Telegrammkommunikation

Die wichtigsten Erkenntnisse im Überblick

Telegrammkommunikation ist der operative Taktgeber zwischen SAP EWM und der unterlagerten Steuerung. Stockt der Materialfluss, liegt die Ursache häufig im Kommunikationspfad und nicht in der Businesslogik. Telegrammmonitoring macht diese Ursachen sichtbar und Fehlerbilder reproduzierbar.

Kanal „up“ heißt nicht „synchronisiert“

Für stabile Verarbeitung müssen Channels synchronisiert sein und Telegramme von der SPS quittiert werden, bevor EWM sie als gesendet verbucht.

Retries erklären viele „doppelte“ Telegramme

Wiederholungen sind Standardverhalten bei ausbleibender Quittierung, ein hoher Retry-Anteil ist ein Frühindikator für Probleme.

Telegrammstau ist meist ein Queue-Thema

Fehlende Quittierungen, zu grobe Serialisierung und fehlende Parallelität lassen Queues und Buffer wachsen und den Durchsatz sinken.

Warum „Telegrammmonitoring“ in MFS-Projekten über Stabilität entscheidet

In SAP EWM MFS ist die Telegrammkommunikation kein „Interface-Detail“, sondern der operative Taktgeber zwischen SAP und der unterlagerten Steuerung (SPS/PLC). Wenn der Materialfluss stockt, HU-Positionen „springen“ oder Durchsatz einbricht, ist die Ursache in der Praxis sehr häufig nicht die Businesslogik (z. B. Putaway-Strategie), sondern eine Störung in Kanalzustand, Handshake, Retry, Queue-Serialisierung oder Telegrammverarbeitung.

Telegrammmonitoring ist deshalb keine reine IT-Disziplin, sondern Teil der Betriebsfähigkeit: Es verbindet technische Signale (Timeouts, Buffer, Kanal-Synchronisation) mit fachlichen Objekten (WT/WO/HU) und macht Fehlerbilder reproduzierbar – die Voraussetzung für belastbares Debugging und stabile Hypercare.

Eine Einordnung der Materialflusssteuerung im Automatisierungs-Stack finden Sie auf unserer Leistungsseite SAP EWM Materialflusssteuerung.

Aufbau der Telegrammkommunikation: Von TCP/IP-Stream bis zur MFS-Verarbeitung

Transport: TCP/IP, Socket/Stream und der „Communication Channel“

SAP EWM MFS kommuniziert mit einer SPS/PLC über TCP/IP und nutzt dafür Kommunikationskanäle („Channels“), die über Host/IP und Port beschrieben sind. Entscheidend ist: TCP/IP ist in diesem Kontext typischerweise stream-orientiert – es gibt keine garantierten Nachrichtengrenzen. Genau deshalb sind Mechanismen wie fixe Telegrammlängen, Delimiter oder Header-Längenfelder in der Praxis so wichtig.

Protokollebene: Datentelegramm vs. Acknowledgement (Handshake)

Auf Protokollebene unterscheidet MFS zwischen Datentelegrammen (tragen Nutzdaten, die verarbeitet werden sollen) und Acknowledgement-Telegrammen (Quittierung bzw. Annahme-/Ablehnungsreaktion auf Protokollebene). Diese Unterscheidung ist zentral für Retry-Mechanismen und für die Diagnose „verloren“ vs. „doppelt“.

Verarbeitung in SAP: Empfang, Parsing, Mapping, Folgeaktionen

Für den Empfang und die Verarbeitung eingehender Telegramme wird in SAP EWM MFS eine Standardlogik genutzt (z. B. über ein Empfangs-Funktionsmodul), die den Kanal/PLC kontextualisiert, Telegramme formatiert und den Inhalt in eine Gesamtstruktur überführt, aus der anschließend Telegrammtyp/Struktur abgeleitet und verarbeitet wird. Wenn Header oder Struktur nicht eindeutig ermittelt werden können, entstehen Fehlerfälle, die typischerweise nicht als „falscher Businessprozess“, sondern als Verarbeitungsfehler im Kommunikationspfad sichtbar werden.

Telegrammtypen: Welche Klassen man im Monitoring unterscheiden muss

In realen Projekten variieren die konkreten Telegrammfamilien (OEM-/Subsystem-spezifisch). Für Monitoring und Debugging ist jedoch eine robuste Klassifizierung nach funktionaler Wirkung entscheidend:

  • Bewegungs-/Fahrauftrag

    EWM → PLC

    Telegramme, die einen physischen Transportauftrag auslösen (typisch: „move“, „drive“, „route to CP“).

  • Ankunft/Quittierung

    PLC → EWM

    Telegramme, die melden, dass eine HU an einem Meldepunkt/CP angekommen ist; daraus resultiert häufig die Quittierung einer WT/LB und die Auslösung der nächsten Prozessstufe (z. B. Routing/LOSC-Folgeschritt).

  • Status-/Zustandstelegramme

    bidirektional

    Abfragen oder Meldungen zum Zustand von Kommunikationspunkten, Ressourcen oder Segmenten (z. B. „blocked“, „available“, „fault“).

  • Life-/Heartbeat-Telegramme

    Telegramme zur Kanalprüfung bei Kommunikationsstille bzw. zur Vitalitätsprüfung.

  • Fehler-/Exception-Telegramme

    PLC → EWM

    Telegramme, die PLC-Fehlercodes tragen und im EWM auf Exception-Handling und Follow-Actions gemappt werden.

SPS-Kommunikation & CP Channels: Was „Synchronisation“ wirklich bedeutet

Ein häufiger Denkfehler im Betrieb ist: „Kanal ist up, also läuft die Kommunikation.“ In MFS ist der Kanalzustand nur ein Teil. Für stabile Verarbeitung müssen Channels synchronisiert sein. Synchronisation bedeutet in diesem Kontext: Nach Verbindungsaufbau konnte die SPS alle während der Trennung aufgelaufenen Meldungen senden; der Sendepuffer der SPS ist leer, und jedes gesendete Telegramm wird von der SPS quittiert, bevor EWM es als gesendet verbucht.

Betrieblich relevant:

  • Solange der Kanal synchronisiert ist, sendet EWM automatisch Telegramme.
  • Bleibt die Quittierung aus, greift der Wiederholmechanismus (Retry).
  • Findet gar keine Kommunikation statt, startet EWM eine Kanalprüfung per Life-Telegramm (Intervall konfigurierbar).

Wenn der Materialfluss stockt, liegt die Ursache selten in der Businesslogik.

Sehr häufig steckt eine Störung in Kanalzustand, Handshake, Retry, Queue-Serialisierung oder Telegrammverarbeitung dahinter. Telegrammmonitoring verbindet technische Signale wie Timeouts, Buffer und Kanal-Synchronisation mit fachlichen Objekten (WT/WO/HU) und macht Fehlerbilder reproduzierbar.

Queue-Verarbeitung: Warum Telegrammstau fast immer ein Queue-/Serialisierungsproblem ist

Queue-Findung und Serialisierung

MFS nutzt Queues, um die Verarbeitung zu serialisieren und die Zuständigkeit (z. B. für Ressourcen/Anlagenbereiche) zu steuern. Die Queue-Logik beeinflusst direkt, ob Telegramme in der erwarteten Reihenfolge erzeugt und verarbeitet werden und ob Parallelität sinnvoll genutzt wird.

KZSUB/„Sendestatus“ als Diagnosehebel

Im operativen Monitoring ist ein wesentliches Signal, ob ein WT „subsystem-relevant“ ist und ob er bereits an das Subsystem gesendet wurde bzw. gesendet werden kann. Diese Statuslogik ist in MFS-Betriebssichten typischerweise sichtbar und wird in Projekten auch genutzt, um gezielt einen Resend zu ermöglichen.

Typische Ursachen für Queue-Staus

  • Downstream-Blockade: SPS/Anlage quittiert nicht oder langsam ⇒ Queue wächst.
  • Fehlende Parallelität: zu grobe Queue-Zuschnitte, alles in einer Serialisierung.
  • Race/Out-of-Order: konkurrierende Flüsse, die logisch getrennt, aber technisch gemeinsam serialisiert werden. (Diagnostisch sichtbar über Telegrammreihenfolge und Buffer-Wachstum).

Retry-Mechanismen: Wie man „verloren“ vs. „doppelt“ sauber trennt

EWM wiederholt nicht bestätigte Telegramme automatisch nach einem am Kanal konfigurierbaren Intervall.

Das ist fachlich korrekt – führt aber zu typischen Missverständnissen:

  • „Doppelte Telegramme“ sind häufig Retries, weil ein ACK verspätet kam.
  • Ein robustes System muss Retries idempotent behandeln (die Quittierungslogik muss erkennen: „das kenne ich bereits“).
  • Ein hoher Retry-Anteil ist ein Frühindikator für Probleme in Kanalqualität, PLC-Last oder Verarbeitungszeit in SAP.

Monitoring-Transaktionen & operative Sicht: Was im Leitstand wirklich zählt

Zentrale Drehscheibe: Warehouse Monitor

Im MFS-Betrieb wird typischerweise der Warehouse Monitor als zentrale Sicht genutzt. Dort sind u. a. folgende Monitoring-Objekte relevant:

  • Status der Kommunikationskanäle
  • Status/Konfiguration der Communication Points
  • Telegram Log
  • Überblick HUs auf Fördertechnik
  • offene MFS-relevante Warehouse Tasks
  • Ressourcenstatus (z. B. SRMs)
  • Incoming/Outgoing Telegram Buffer

Operative MFS-Pflege-/Analyse-Transaktionen

Für Support/Hypercare braucht man neben Monitoring auch Pflege-/Analysezugriff auf MFS-Objekte (z. B. Kommunikationspunkte, PLC-Objekte, Channels, Ressourcen, Objektmapping, Log-Bereinigung). In realen Projekten wird das über dedizierte Rollen und MFS-Transaktionen abgedeckt.

Logging: Was man loggen muss (und wie man Logs „schichttauglich“ macht)

Ein Telegramm-Log ist nur dann betrieblich wertvoll, wenn es den Sprung von „Rohdaten“ zu „diagnosefähiger Information“ schafft. In der Praxis bewährt sich:

  • Kontextfelder (z. B. Area, Anlage/Subsystem-ID, CP-Gruppen) in der Log-Sicht
  • strukturiertes Feld-Rendering je Telegrammtyp (nicht jede Zeile ist gleich)
  • Farbliche Hervorhebung relevanter Felder je Typ
  • Detailansicht „Telegram Content View“ für schnelle Interpretation im Leitstand

Das Ziel ist klar: Ein Schichtleiter muss in Sekunden sehen können, wer gesendet hat, was gesendet wurde, ob quittiert wurde, welches Objekt betroffen ist und wo der Prozess hängt.

Performance-Aspekte: Latenz ist kein Nice-to-have, sondern Materialfluss

Performance-Probleme äußern sich im MFS-Umfeld sehr direkt als:

  • verzögerte Telegrammverarbeitung
  • steigende Queue-Längen
  • wachsende Buffer
  • sinkender Durchsatz, weil die Anlage „auf SAP wartet“

Typische technische Ursachen sind:

  • unzureichende Parallelität bei Telegrammverarbeitung
  • langsame Action-Processing-Logik
  • ungünstige MFS-Prozesseinstellungen/Mapping

Konsequenz für Monitoring: Sie benötigen nicht nur „Fehler-Monitoring“, sondern auch KPI-Monitoring (Telegramm-Response, Retry-Rate, Buffer-Trend, Queue-Trend).

Typische Fehlerbilder: Symptome → Ursachen → Debugging-Ansatz

  • Verlorene Telegramme

    • Symptome

      WT bleibt offen; HU steht physisch; kein Fortschritt; Buffer/Retry steigt.

    • Ursachen

      fehlendes ACK, Verbindungsunterbrechung, Parsing/Strukturfehler.

    • Debugging

      Kanal synchronisiert? ACK-Pfad sichtbar? Telegrammtyp/Struktur korrekt erkannt?

  • Doppelte Telegramme

    • Symptome

      PLC meldet „schon erledigt“; EWM zeigt wiederholte Sendungen; Zustände werden inkonsistent.

    • Ursachen

      Retry + verspätetes ACK; fehlende Idempotenz.

    • Debugging

      Retry-Intervall/ACK-Timing; eindeutige Zuordnung via Handshake-Unterscheidung.

  • Timeouts

    • Symptome

      sporadische Retry-Bursts; Peaks in Latenz; sporadische Staus.

    • Ursachen

      PLC-Last, SAP-Verarbeitungszeit, Kanalqualität.

    • Debugging

      Buffer-Trend + Telegrammantwortzeiten + Retry-Rate.

  • Telegrammstaus (Backlog)

    • Symptome

      Outgoing/Incoming Buffer wächst; Queue hängt; Durchsatz sinkt.

    • Ursachen

      Serialisierung/Queue-Design; fehlende Parallelität; fehlende Quittierungen.

    • Debugging

      Wo beginnt der Stau (CP/Queue/Channel)? Welche Telegrammklasse ist betroffen?

  • Asynchrone Zustände (physisch ≠ logisch)

    • Symptome

      HU-Position in SAP weicht ab; Folgeprozesse laufen ins Leere.

    • Ursachen

      fehlende/verspätete Ankunftstelegramme; Exception-Handling falsch gemappt; Folgeaktionen greifen nicht.

    • Debugging

      Telegrammkette (Anmeldung → Fahrauftrag → Abschluss) nachvollziehen; Exception-Kette prüfen.

Go-Live-Support & Hypercare: Operative Überwachung als eigenes Setup

Für MFS-Go-Lives gilt: Stabilität entsteht nicht durch „mehr Leute“, sondern durch klare Betriebsinstrumente:

  • vorkonfigurierte Monitor-Sichten (pro Area/Anlage)
  • definierte Alarm-/Schwellwerte (Retry-Rate, Buffer-Wachstum, Kanal-Synchronisation)
  • Runbooks: „Wenn X, dann prüfe Y“
  • klare Eskalationslogik zwischen SAP-Team und SPS-Team

Hypercare ist dann effizient, wenn die wichtigsten Debug-Fragen in Minuten beantwortbar sind:

  • hängt es am Channel?
  • hängt es am ACK/Retry?
  • hängt es an Queue/Serialisierung?
  • hängt es an einer MFS-Action/Exception-Folge?

Debugging-Playbook

  1. Schritt 1 – Channel & Synchronisation

    Ist der Kanal synchronisiert, finden Life-Checks statt, laufen Retries?

  2. Schritt 2 – Telegrammtyp & Handshake

    Handelt es sich um Datentelegramm oder Acknowledgement? Wird ACK erzeugt/empfangen?

  3. Schritt 3 – Buffer-Trend

    Wächst Incoming/Outgoing Buffer? Dann ist es selten „Business“, sondern Verarbeitung/ACK/Serialisierung.

  4. Schritt 4 – Queue-Lage

    Welche Queue blockiert? Ist die Serialisierung sinnvoll oder zu grob?

  5. Schritt 5 – Folgeaktionen / Exception Handling

    Welche Action wird durch das Telegramm getriggert? Werden PLC-Fehlercodes korrekt auf EWM-Exceptions gemappt und Follow-Actions ausgeführt?

  6. Schritt 6 – Reproduzierbarkeit

    Kann das Fehlerbild über definierte Telegrammsequenzen reproduziert werden (Test/Simulation)? Das ist der Schlüssel zur nachhaltigen Fix-Qualität.

Wie wir Telegrammverarbeitung und reproduzierbare Tests per Simulation in SAP EWM MFS unterstützen, erfahren Sie auf der Seite Qinlox Toolbox für SAP EWM MFS.

Fazit: Telegrammmonitoring macht Stabilität messbar

Wenn SAP EWM MFS hochautomatisierte Anlagen steuert, ist Telegrammmonitoring das zentrale Werkzeug, um Stabilität messbar zu machen – und Fehlerbilder nicht nur zu „lösen“, sondern systematisch zu verhindern.

Sie möchten die Telegrammkommunikation in Ihrem EWM-MFS-Projekt stabil betreiben?

Wir unterstützen beim Aufbau eines Monitoring-Konzepts (Sichten, KPIs, Runbooks) inklusive Eskalations- und Debugging-Logik, damit Ihre MFS-Betriebssichten schichttauglich werden.

Ein gezielter „Telegramm-Health-Check“ vor dem Cutover reduziert typische Risiken wie Retry-Bursts, Queue-Staus und asynchrone Zustände.

Bei wiederkehrenden Telegrammproblemen wie Timeouts sowie doppelten oder verlorenen Telegrammen helfen wir beim Root-Cause-Debugging entlang von Channel → Handshake → Buffer → Queue → Action/Exception.

Häufig gestellte Fragen zu Telegrammmonitoring in SAP EWM MFS

Sie möchten mehr über Telegrammkommunikation und Fehlerdiagnose in SAP EWM MFS erfahren? Nachfolgend finden Sie Antworten auf häufige Fragen zu Quittierung, Retries, Queues, Logging und Hypercare.

Woran erkenne ich, ob ein Telegramm „wirklich verloren“ ist?

Wenn keine Quittierung kommt und Retries dauerhaft laufen, ist das ein starker Hinweis. Entscheidend ist die Sicht auf Handshake/ACK und Channel-Synchronisation.

Warum sehe ich „doppelte Telegramme“, obwohl niemand doppelt sendet?

Retries sind Standardverhalten bei fehlender Quittierung. Ohne saubere Idempotenz wirkt das wie „doppelt“.

Was bedeutet „Kanal synchronisiert“ in MFS?

Die SPS konnte nach Verbindungsaufbau ausstehende Meldungen senden; der SPS-Sendepuffer ist leer und ACK-Verarbeitung funktioniert.

Welche Rolle spielen Life-Telegramme?

Wenn keine Telegrammkommunikation stattfindet, prüft EWM den Kanal über Life-Telegramme (Intervall konfigurierbar).

Warum entstehen Telegrammstaus?

Typisch bei fehlenden ACKs, zu grober Serialisierung oder fehlender Parallelität in Verarbeitung/Queues.

Wie hängen Queue-Design und Telegrammreihenfolge zusammen?

Queues steuern Serialisierung und Reihenfolge; falsche Zuschnitte erzeugen Stau und nicht gewünschte Blockaden.

Wie werden PLC-Fehler technisch im SAP verarbeitet?

PLC-Fehlercodes werden in Telegrammen übermittelt und im EWM auf Exception Codes gemappt; daraus entstehen Follow-Actions.

Warum ist Logging im Schichtbetrieb oft unbrauchbar?

Weil Logs ohne Kontextfelder und strukturierte Darstellung pro Telegrammtyp zu langsam interpretierbar sind. Deshalb sind strukturierte Views sinnvoll.

Wie erkennt man Performanceprobleme im MFS-Umfeld?

Über steigende Latenzen, wachsende Buffer/Queues und sinkenden Durchsatz – oft gekoppelt an Verarbeitungs-/Parallelitätsprobleme.

Was ist der wichtigste Hebel für stabile Hypercare?

Vorkonfigurierte Monitoring-Sichten + KPI-Schwellwerte + Debug-Runbook entlang Channel/ACK/Buffer/Queue/Exception.

Kategorie
SAP EWM
SAP MFS

SAP Insights

Entdecken Sie aktuelle Analysen, Artikel und Impulse zu SAP, Supply Chain und Unternehmens­transformation. Praxisnahes Wissen – direkt von unseren Berater:innen für Ihr Business.

Haben Sie eine Herausforderung, die Sie angehen wollen?

Sprechen Sie mit uns - gemeinsam gestalten wir die passende Lösung.