Show TOC

Suche nach Fehlern in der Workflow-VerarbeitungLocate this document in the navigation structure

Verwendung

Bei ereignisgesteuerten Workflows prüfen Sie bei Fehlern folgendes:

Wird ein Ereignis erzeugt, das die Aufgabe startet?

  1. Um den Ereignis-Trace zu aktivieren, wählen Sie Anfang des Navigationspfads Werkzeuge Nächster Navigationsschritt Business Workflow Nächster Navigationsschritt Entwicklung Nächster Navigationsschritt Hilfsmittel Nächster Navigationsschritt Ereignisse Nächster Navigationsschritt Ereignis-Trace Nächster Navigationsschritt Ereignis-Trace ein-/ausschalten (SWELS) Ende des Navigationspfads.

  2. Testen Sie Eingangs- bzw. Ausnahmebehandlung wie in der Checkliste beschrieben.

  3. Wählen Sie Anfang des Navigationspfads Werkzeuge Nächster Navigationsschritt Business Workflow Nächster Navigationsschritt Entwicklung Nächster Navigationsschritt Hilfsmittel Nächster Navigationsschritt Ereignisse Nächster Navigationsschritt Ereignis- Trace Nächster Navigationsschritt Ereignis-Trace anzeigen (SWEL) Ende des Navigationspfads. Geben Sie Ihren erzeugenden Objekttyp und das Ereignis ein, und grenzen Sie die Erzeugungszeit entsprechend ein.

  4. Wenn kein Ereignis gefunden wurde, prüfen Sie:

    Beim direkten Eingang über ALE (Ausnahmebehandlung):

    • Gibt Ihr Funktionsbaustein den richtigen Workflow-Parameter zurück?

    • Ist in der entsprechenden ALE-Tabelle (erreichbar über den Eingangs-Vorgangscode) das Ereignis beim entsprechenden Objekttyp gepflegt?

      Hinweis

      Sie können die Konsistenzprüfung von ALE benutzen: Wählen Sie dazu Anfang des Navigationspfads Werkzeuge Nächster Navigationsschritt IDoc-Schnittstelle/ALE Nächster Navigationsschritt Entwicklung Nächster Navigationsschritt IDoc Nächster Navigationsschritt Eingangsverarbeitung Nächster Navigationsschritt Konsistenz prüfen (BDM6) Ende des Navigationspfads und beachten Sie die Meldungen für Ihren Vorgangscode.

    Beim Eingang über Workflow:

    • Ruft das Implementierungsprogramm der verarbeitenden Methode den Funktionsbaustein SWE_EVENT_CREATE mit dem richtigen Ereignis auf?

  5. Schalten Sie nach diesem Test den Ereignis-Trace wieder aus.

Hat das Ereignis eine Aufgabe als Verbraucher?

  1. Verwenden Sie wie oben den Ereignis-Trace.

  2. Wenn in der Ereignisliste die Meldung kein Verbraucher eingetragen erscheint, überprüfen Sie, ob Ihre Aufgabe in der Registerkarte auslösendes Ereignis das richtige Ereignis besitzt.