Warum Workitems im SAP Business Workflow hängen bleiben und wie Sie die Ursache finden
Die typischen Gründe, warum ein Workflow nicht weiterläuft — kein Bearbeiter gefunden, fehlerhafte Hintergrundschritte, fehlende Ereignisse, Konfigurationslücken — und die Standardwerkzeuge zur Diagnose.
- Zuletzt geprüft:
- Ziel-Releases:
- SAP ECC 6.0, SAP S/4HANA
- Version:
- 1
- Herkunft der Inhalte:
- Redaktioneller Inhalt, fachlich geprüft
Wie ein Workflow fortschreitet
Eine Instanz des SAP Business Workflow besteht aus Schritten. Jeder Schritt erzeugt ein Workitem. Dialog-Workitems warten auf die Ausführung durch einen Bearbeiter; Hintergrund-Workitems führt das System aus; Warteschritte warten auf ein Ereignis. Ein Workflow „hängt“, wenn eines dieser Elemente nicht mehr weiterkommt.
Typische Ursachen
- Kein Bearbeiter ermittelt. Die Bearbeiterregel liefert niemanden, oder die möglichen Bearbeiter der Aufgabe umfassen die ermittelten Benutzer nicht. Das Workitem liegt dann in keinem Eingang.
- Fehler in einem Hintergrundschritt. Eine Methode hat eine Ausnahme ausgelöst; das Workitem steht im Status Fehler und muss nach Behebung der Ursache neu gestartet werden.
- Fehlendes Ereignis. Ein Warteschritt erwartet ein Ereignis, das nie ausgelöst wird — etwa weil die Ereignisverknüpfung inaktiv ist oder die auslösende Anwendung es nicht erzeugt.
- Unvollständige Laufzeitkonfiguration. Das Workflow-Basis-Customizing, der Hintergrundbenutzer oder die Ereignis-Queue sind im System nicht konsistent eingerichtet.
Standarddiagnose
- Workflow-Protokoll der Instanz: welcher Schritt aktiv ist und in welchem Status.
- Administrationsberichte für fehlerhafte Workitems und Workitems ohne Bearbeiter.
- Diagnose der Workflow-Laufzeitkonfiguration und Ereignistrace für fehlende Ereignisse.
- Bearbeiterzuordnung der Aufgabe im Vergleich zum Ergebnis der Bearbeiterregel.
Vorbeugung
Testen Sie Bearbeiterregeln mit realistischen Organisationsdaten, überwachen Sie Workitems im Fehlerstatus und halten Sie Ereignisverknüpfungen und Workflow-Customizing landschaftsweit konsistent.
Der Workflow Stuck Explainer von ERP Preflight analysiert exportierte Workitem- und Konfigurationsdaten und erklärt die blockierende Ursache mit Nachweis. Siehe Betrieb.
Dieser Artikel enthält allgemeine Informationen zu SAP-Konzepten und ersetzt nicht die SAP-Dokumentation für Ihr konkretes Release.
Quellen
Passende Lösungsbereiche
Zugehörige Engines: Workflow Stuck Explainer
Weiterführend
SAP-Probleme zu diesem Artikel
- BlockerZirkuläres Warten zwischen Workitems
- KritischRFC-Destinationen melden sich mit dem Benutzer an
- KritischHintergrundschritt mit Fehler beendet
- KritischHintergrundjob-Steps laufen unter dem Zielbenutzer (TBTCP)
- KritischWorkitem im Status READY ohne möglichen Bearbeiter
- KritischGesperrter Benutzer erhält weiterhin Anmeldeversuche