Bedingungauswertung 
Einplanungsbedingungen werden innerhalb der Aktionsfindung verwendet. Die Startbedingungen werden vor der Ausführung von Aktionen geprüft. Eine Aktion wird nur ausgeführt, wenn die Startbedingung erfüllt ist.
Wenn Sie Einplanungs- oder Startbedingungen implementieren wollen, können Sie entweder den Workflow Bedingungseditor oder die Business Add-Ins EVAL_SCHEDCOND_PPF und EVAL_STARTCOND_PPF verwenden.
Die Methode EVALUATE_SCHEDULE_CONDITION von BAdI EVAL_SCHEDCOND_PPF und die Methode EVALUATE_START_CONDITION von BAdI EVAL_STARTCOND_PPF haben beide die folgende Schnittstelle:
Parameter Ende des Beispiels. |
Bedeutung |
IO_CONTEXT |
Business-Objekt |
IP_PROTOCOL |
Anwendungsprotokoll |
IP_TTYPE |
Aktionsname |
FLT_VAL |
Filterwert |
II_CONTAINER |
Container |
EP_RC |
Returncode (0 = Bedingung erfüllt, <> 0 = Bedingung nicht erfüllt) |
Mithilfe der Transaktion SE19 (Business Add-Ins: Einstieg Implementierungspflege) können Sie eine Implementierung des entsprechenden BAdI anlegen, indem ein Filterwert zugewiesen wird. Sie geben diesen Filterwert als Start- oder Einplanungsbedingung in Customizing ein. Das BAdI wird dann für jede Aktion mit dieser Bedingung ausgeführt.