Skip to main content

xSuite Cube Release Notes

Workflow für gebuchte TM-Belege (S/4HANA)

Seit der xSuite-Cube-Version 5.2.11 können TM-Belege aus dem Invoice Monitor (Transaktion /WMD/FP_INVM) heraus gebucht werden. Mit der neuen Version kann für solche gebuchten TM-Belege nun auch ein Workflow gestartet werden.

SAP Transportation Management erstellt auf Grundlage des Frachtauftrags oder des Abrechnungsbelegs eine Bestellung. Diese Bestellung wird als Serviceauftrag mit wareneingangsbezogener Rechnungsprüfung, aber ohne leistungsbezogene Rechnungsprüfung angelegt. Wareneingang und Leistungserfassungsblatt werden zusammen mit der Bestellung erstellt.

Technisch gesehen sind TM-Belege somit MM-Rechnungen (Rechnungen mit Bestellbezug), die einem Serviceauftrag in SAP zugeordnet sind. Bei der Buchung einer solchen Rechnung verwendet SAP, wie bei allen MM-Rechnungsbelegen, die logistische Rechnungsprüfung. Aufgrund des Aufbaus eines Serviceauftrags kann es auf Positionsebene Preissperren, aber keine Mengensperren geben.

Eine Preissperre wird auf Positionsebene gesetzt, wenn der Gesamtbetrag aller Rechnungspositionen, die zu einer Serviceauftragsposition gehören, höher ist als der Auftragsbetrag (zuzüglich von Toleranzen, die im SAP-Customizing eingestellt werden können). Wenn SAP eine Preissperre für eine einzelne Positionen setzt, wird auf Kopfebene die Zahlungssperre "R" gesetzt. Durch das Setzen dieser Sperre kann die Rechnung nur durch eine weitere Genehmigung bezahlt werden.

Der Invoice Monitor wurde angepasst, sodass Preissperren vor der Buchung der Rechnung erkannt werden. Auf diese Weise kann der Benutzer die Preissperren so früh wie möglich bearbeiten.

Die Freigabe einer MM-Rechnung, die für die Zahlung gesperrt ist, kann entweder über die Transaktion MRBR vorgenommen werden oder über den xSuite-Workflow zur Zahlungsfreigabe. Nachdem alle Positionen mit Preissperren zur Zahlung freigegeben wurden, wird die Zahlungssperre "R" aufgehoben.

Für den Workflow wurde das neue Ereignis /WMD/CL_XF_LO -> POSTED_TM hinzugefügt. Dieses Ereignis wird immer ausgelöst, wenn ein TM-Beleg gebucht wird. Für dieses Ereignis muss in der Ereignistypkopplung (Transaktion SWETYPV) ein Ereignisempfänger mit den folgenden Daten angelegt werden:

sap_ereignisempfanger_tm.png

Nachdem der Ereignisempfänger angelegt wurde, kann eine neue Workflow-Instanz gestartet werden. Im Workflow Builder (Transaktion /WMD/XF_BUILDER) ist hierfür eine neue Workflow-Vorlage verfügbar (Builder ID 8).

beschriftung_sap_workflow_builder_tm_belege.png

Diese Workflow-Vorlage kann für diesen Zweck kopiert werden. Die Workflow-Vorlage verwendet die xSuite-Standardfunktionalitäten und die Standard-Workflowaufgaben (Rechnungskontrolle und Zahlungsfreigabe).

sap_workflow_vorlage_08_tm_belege.png

Hinweis

Für die Workflow-Vorlage muss der Prüfbaustein /WMD/WXF_START_XFLOW_TM verwendet werden. Dieser Baustein reagiert ausschließlich auf TM-Belege.

Verwenden Sie nicht den Prüfbaustein /WMD/WXF_START_XFLOW. Dieser reagiert nicht auf TM-Belege.

In den Aufgaben des Workflows sind im Bereich Positionsdaten 4 neue Spalten verfügbar, die speziell für TM-Belege gelten:

  • Frachtauftragsnummer

  • Frachtauftragsposition

  • Abrechnungsbelegnummer

  • Abrechnungsbelegposition