FunktionsdokumentationErzeugen eines Ereignisses zum Testen Dieses Dokument in der Navigationsstruktur finden

 

Mit dieser Funktion können Sie ein Ereignis testweise erzeugen, um damit z. B. eine Aufgabe oder einen Workflow über ein Ereignis zu starten und so die Definition und Funktion von auslösenden Ereignissen zu überprüfen.

Achtung Achtung

Diese Funktion ist eine reine Testfunktion, die Sie im normalen Betrieb nicht verwenden. Die Zustandsänderung des Objektes, die normalerweise durch das Ereignis mitgeteilt wird, wurde nicht vollzogen.

Ende der Warnung.

Aktivitäten

Um ein Ereignis testweise zu erzeugen, wählen Sie   Werkzeuge   Business Workflow   Entwicklung   Hilfsmittel   Ereignisse   Ereignis erzeugen  .

  1. Beschreiben Sie das auszulösende Ereignis durch Objekttyp und Ereignisnamen.

  2. Geben Sie einen Objektschlüssel ein, damit das Ereignis zu einem eindeutigen Objekt generiert wird.

  3. Entscheiden Sie, wie der Verbraucherfunktionsbaustein aufgerufen werden soll:

    Verbraucher-FB mit Verzögerung auslösen

    Das System ruft den Verbraucherfunktionsbaustein als tRFC mit einer Verzögerung von 10 Minuten auf. Sie können in der Zwischenzeit das tRFC-Protokoll unter Ihrem Namen aufrufen (  Umfeld   RFC-Warteschlange  ), um dann von dort den Verbraucherfunktionsbaustein im Debugger aufzurufen. Der Aufruf erfolgt dann in einem eigenen logischen Kontext.

    Verbraucher-FB synchron auslösen

    Das System ruft den Verbraucherfunktionsbaustein synchron auf. Sie haben die Möglichkeit, die Ermittlung des Verbrauchers (Suche in der Kopplungstabelle) und den Aufruf des Verbraucherfunktionsbausteines im Debugger zu verfolgen und in den aufgerufenen Verbraucher zu verzweigen.

    Schalten Sie den Debuggingmodus über den OK-Code /h ein, bevor Sie das Ereignis auslösen.

    Hinweis Hinweis

    Der Aufruf des Verbrauchers erfolgt im Kontext des Ereignismanagers.

    Ende des Hinweises
  4. Wählen Sie Ereignis erzeugen.

    Hinweis Hinweis

    Wenn die erwartete Reaktion auf das erzeugte Ereignis nicht eintritt, überprüfen Sie, ob das Ereignis als auslösendes Ereignis einer Aufgabe eingetragen und ob die Kopplung aktiviert ist.

    Ende des Hinweises