Ansicht
Dokumentation

SWF_WF_CONDITIO_EVAL - BAdI: Wertauswertung von Zusatzbedingungen für Szenarien

SWF_WF_CONDITIO_EVAL - BAdI: Wertauswertung von Zusatzbedingungen für Szenarien

PERFORM Short Reference   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Für ein Szenario wird eine Liste vordefinierter Bedingungen ausgeliefert. Sollten Sie diese Liste erweitern müssen, können Sie die Bedingungsliste mit Zusatzbedingungen erweitern (BAdI SWF_WORKFLOW_CONDITION_DEF).

Hier müssen Sie die Werte der hinzugefügten Bedingungen auswerten. Dadurch haben Sie die Kontrolle, dass abhängig von Ihrer Bedingung, Prozessinstanzen gestartet werden oder Schritte angelegt werden.

Sie müssen BAdI SWF_WORKFLOW_CONDITION_DEF implementieren, damit Ihre Implementierung aufgerufen wird.

Registrieren Sie Ihre Implementierung für Ihr Szenario.

Prüfen Sie die Werte der Bedingung in Methode EVALUATE_CONDITION. Geben Sie CV_IS_TRUE als ABAP_TRUE zurück, wenn die Bedingung erfüllt ist, andernfalls geben Sie ABAP_FALSE zurück. Als Eingabe erhalten Sie:

  • IS_SAP_OBJECT_NODE_TYPE - liefert den SAP-Objekttyp oder SAP-Objektknotentyp und die Instanzidentifikatoren
  • IS_CONDITION - liefert den Bezeichner der zu prüfenden Bedingung und den Kontext, in dem die Bedingungsauswertung aufgerufen wird (Start- oder Schrittbedingung)
  • IT_PARAMETER_VALUE - liefert die Liste der Parameter mit zugeordneten Werten

Anmerkung: Das Interface des BAdIs liefert Typen und Konstanten, die verwendet werden sollten.






General Material Data   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1535 Date: 20240604 Time: 110748     sap01-206 ( 28 ms )