Skip to main content

xSuite Cube Installationsleitfaden

Aktivität "Erweiterte Typkopplung"

/WMD/BC_SPRO → xSuite Business Solutions → Workflow → Standard Customizing

Direkter Aufruf: SWEC

Diese Einstellungen werden nur für das Produkt xSuite Procurement benötigt. Die Einstellungen reagieren auf Änderungen am Einkaufsbeleg. Die Einstellungen hängen von den Projektanforderungen und von der MM-Freigabestrategie ab. Dies kann im Einzelfall auch projektspezifische Entwicklungen erfordern.

Änderungsbelegobjekt

Objektkategorie

Objekttyp

Ereignis

Beim Anlegen

Beim Ändern

Beim Löschen

BANF

ABAP-Klasse

/WMD/CL_XF_PR

CHANGED_CHECK

X

BANF

ABAP-Klasse

/WMD/CL_XF_PR

CREATED

X

EINKBELEG

ABAP-Klasse

/WMD/CL_XF_PO

CREATED

X

EINKBELEG

ABAP-Klasse

/WMD/CL_XF_PO

CHANGED

X

EINKBELEG

ABAP-Klasse

/WMD/CL_XF_PO

DELETED

X

EINKBELEG

ABAP-Klasse

/WMD/CL_XF_PO

ITEM_DELETED

X

VERKBELEG

ABAP-Klasse

/WMD/CL_XF_OR

ITEM_DELETED

X

VERKBELEG

ABAP-Klasse

/WMD/CL_XF_OR

CHANGED

X

Für die beiden Ereignisse CHANGED und ITEM_DELETED muss zusätzlich eine Feldrestriktion eingerichtet werden. Dafür muss in der Liste die betreffende Zeile mit dem Ereignis CHANGED oder ITEM_DELETED markiert werden und links in der Dialogstruktur der Menüpunkt Feldrestriktion mit Doppelklick ausgewählt werden. Im folgenden Dialog müssen dann für die jeweiligen Ereignisse die Einstellungen wie folgt vorgenommen werden.

ITEM_DELETED

Dieses Ereignis muss folgendermaßen eingerichtet werden, da Bestellungen in SAP nicht komplett gelöscht werden können, sondern erst dann als gelöscht gelten, wenn alle Positionszeilen gelöscht wurden. Wenn alle Positionszeilen einer Bestellung gelöscht wurden, wird auch die Bestellung als gelöscht markiert und auch der Workflow wird gelöscht:

image7.png

CHANGED

Dieses Ereignis startet einen neuen Workflow, wenn eine Bestellung geändert wird, die durch einen Workflow freigegeben und abgeschlossen wurde. Der Freigabestatus der Rechnung ändert sich in diesem Falle von Grün = Freigegeben auf Gelb = Nicht freigegeben. Der Ausdruck sorgt dafür, dass dieses Ereignis ausgelöst wird. Durch das Ereignis CHANGED wird ein neuer Workflow gestartet:

image8.png

In diesem Beispiel wird davon ausgegangen, dass eine nicht freigegebene Bestellung den Freigabestatus "S" erhält. Die benötigten Einstellungen zur Freigabestrategie finden sich im SAP-Standard-Customizing.

Ein beispielhaftes Customizing finden Sie unter Freigabeverfahren für Bestellanforderungen und Bestellungen.