Belegsteuerung Die Systemlandschaft für das Ersatzteilmanagement (SPM) erfordert einen ununterbrochenen Informationsfluss zwischen den Systemkomponenten. SPM verwendet in der Regel die asynchrone Kommunikation. In Ausnahmefällen, wie z. B. dem Lesen eines Status, arbeitet das SPM mit synchroner Kommunikation.
Im SPM kommunizieren SAP CRM und SAP EWM mit Hilfe des ERP-Systems als Vermittlersystem.
Nur jeweils ein System hat zu einem beliebigen Zeitpunkt die alleinige Kontrolle über einen Prozess und hat somit die Möglichkeit, einen Beleg in diesem System zu bearbeiten.Hierbei handelt es sich um das Prinzip der Prozesskontrolle.
Das System, das zu einem bestimmten Zeitpunkt die Kontrolle über einen Prozess hat, wickelt Änderungen aus anderen Systemen als Aufträge ab, die es entweder akzeptiert oder ablehnt.Das System, das eine Änderung anfordert, sendet einen Änderungsauftrag an das ERP-System. Das ERP-System lehnt die Änderung entweder sofort ab, oder fungiert als Sender, wenn es keine Entscheidung treffen kann, und leitet den Änderungsauftrag entsprechend an das System weiter, das gerade die Prozesskontrolle hat. Das System mit der Prozesskontrolle kann den Auftrag dann entweder akzeptieren oder ablehnen:
Wenn es den Auftrag akzeptiert, dann ändert das ERP-System den Beleg entsprechend, bevor es das Ergebnis des Auftrags an das System weiterleitet, das den Änderungsauftrag bewirkt hat.
Lehntdas System den Auftrag ab, dann leitet das ERP-System diese Nachricht an das System weiter, das die Änderung angefordert hat.
Die folgende Grafik verdeutlicht das Prinzip der Prozesskontrolle:

Prozesskontrolle
In diesem Beispiel aus dem Bereich Warenausgangsprozess fordert SAP CRM eine Änderung an einer geprüften Lieferung an, die SAP EWM akzeptiert.
SAP CRM veranlasst die Änderung eines Kundenauftrags, für den SAP EWM die Prozesskontrolle hat.
Das ERP-System empfängt den Änderungsauftrag von SAP CRM und sendet den Auftrag an SAP EWM weiter.
Ist die Änderung möglich, dann aktualisiert SAP EWM die Lageranforderung (LANF) und leitet diese Änderungen an das ERP-System weiter.

Ist die Änderung nicht möglich, dann sendet SAP EWM eine Ablehnung an das ERP-System, das wiederum eine entsprechende Ablehnung an SAP CRM sendet.
Beim Empfang der Änderungen aus SAP EWM, aktualisiert das ERP-System die geprüfte Lieferung.
Das ERP-System kommuniziert dies an SAP CRM in Form einer geänderten Lieferung.
SAP CRM aktualisiert den Kundenauftrag.
Das ERP-System dient als Sender und Koordinator des Nachrichtenflusses in der Systemlandschaft.

Um zu gewährleisten, dass alle Systeme auf dem gleichen, aktuellen Stand sind, verteilt das ERP-System die Ergebnisse aller Änderungen an die anderen SPM-Systeme.