Aufrufpunkte und Aktionscodes verwenden

Aufrufpunkte können in Verbindung mit Prozessregeln verwendet werden, um einen Satz spezifischer Regeln an einem bestimmten Punkt innerhalb einer Systemfunktion anzuwenden.

Aufrufpunkt-Bedingungsanweisungen werden nach der WENN-Anweisung, mit der die Systemfunktion bezeichnet wird, zu einem Ereignisprofil hinzugefügt. Welche Aufrufpunkte zur Auswahl verfügbar sind, hängt von der betreffenden Systemfunktion ab.

Ein einfaches Beispiel: Sie möchten Sie möglicherweise bestimmte Informationen erst anzeigen, nachdem eine Journalzeile gebucht wurde. Die Ereignisprofilbedingungen würden in diesem Fall wie folgt aussehen:

Befehl Wert 1 Operator Wert 2
WENN Funktionscode = Buchungen erfassen
WENN Aufrufpunkt = Jede gebuchte Journalzeile

In einem komplexeren Beispiel kann es erforderlich sein, ein COBOL-Programm mit dem Befehl AUFRUFEN aufzurufen, nachdem eine Journalzeile verbucht und deren Journalnummer zurückgeliefert wurde.

Die Prozessregeln, die für den Aufrufpunkt gelten, sind wie üblich in einem Regelsatz definiert. Die Regeln werden jedoch nur an dem Punkt in der Funktion aufgerufen, den Sie als Aufrufpunkt ausgewählt haben.

Hinweis:  Wenn in einem Ereignisprofil für Erfassungsfunktionen kein Aufrufpunkt angegeben ist, wird standardmäßig der Aufrufpunkt Zeilenende verwendet.

Aktionscodes verwenden

Ein Aktionscode kann zusammen mit einem Aufrufpunkt verwendet werden, um den Punkt, an dem die Prozessregeln angewendet werden sollen, näher festzulegen. Die Aktionscodes beziehen sich auf die Aktionsschaltflächen und andere Befehle, die innerhalb einer Funktion für den Benutzer verfügbar sind.

Beispielsweise möchten Sie möglicherweise in 'Aufträge erfassen' über den Aufrufpunkt 'Daten werden gebucht' eine Regel aufrufen, aber nur wenn der Benutzer die Aktion Zurückhalten verwendet, um die Zeile zurückzuhalten.

Hinweis:  Aktionscodes sind nicht für alle Systemfunktionen vorhanden und gelten nur für bestimmte Kombinationen aus Systemfunktion und Aufrufpunkt.

Welche Aufrufpunkte und Aktionscodes sind verfügbar

Prozessregeln können für viele SunSystems-Funktionen definiert werden, und für einige dieser Funktionen ist eine große Anzahl von Aufrufpunkten und Aktionscodes verfügbar.

Wenn Sie eine Aufrufpunktanweisung zu einem Ereignisprofil für eine Systemfunktion hinzufügen, zeigt das System nur die Aufrufpunkte an, die für diese Funktion gültig sind. Sie können daher nur aus einer kurzen und genauen Liste von Optionen auswählen. Gleichermaßen werden beim Definieren einer Aktionscodeanweisung für eine Systemfunktion und einen Aufrufpunkt nur die Aktionscodes angezeigt, die für diese Kombination verfügbar sind.

In den folgenden Themen werden die Aufrufpunkte und Aktionen für jedes einzelne SunSystems-Modul aufgelistet:

  • Aufrufpunkte und Aktionen in Financials
  • Aufrufpunkte und Aktionen für statische Daten
  • Aufrufpunkte und Aktionen im Warenwirtschaftsmodul

Die Aufrufpunkte anzeigen

Wenn Sie eine vollständige Liste aller im System verfügbaren Aufrufpunkte benötigen, können Sie den folgenden SQL-Befehl auf die Tabelle CALL_POINT anwenden. Damit werden alle verfügbaren Aufrufpunkte aufgelistet.

verwenden Sie <Datenbankname z. B. SUN51DB>

wählen Sie CMMNT, CALL_POINT_NUM from CALL_POINT