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.
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
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.
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