Zum Inhalt springen
ERP Preflight

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
Zitieren:r/SAPINXHN

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

Zugehörige Engines: Workflow Stuck Explainer

Glossarbegriffe

Engine-Dokumentation