Wie löse ich Empfangsbelege, die nicht an mein ERP-System gesendet werden können?
Dieser Wissensdatenbankartikel wurde maschinell übersetzt. SAP übernimmt keine Gewährleistung für die Richtigkeit oder Vollständigkeit der Maschinenübersetzung. Sie können den Originalinhalt anzeigen, indem Sie über die Sprachauswahl zu "Englisch" wechseln.
Empfangsbelege (sowie negative/stornierte Empfangsbelege) werden in SAP Business Network angelegt, schlagen jedoch aufgrund eines ERP-Übertragungsfehlers fehl.
Wenn Sie einen ERP-Push-Fehler erhalten, untersuchen Sie in Ihrer externen Bestellabwicklungslösung, ob Informationen fehlen oder unvollständig sind.
Wenn der Fehler darauf zurückzuführen ist, dass die Bestellung in Ihrem ERP-System nicht gefunden werden kann, stellen Sie sicher, dass die Bestellung nicht Bestellung erzwingen oder im ERP-System gelöscht wurde, nachdem sie von SAP gesendet wurde. Zukünftige Vorgänge werden für erzwungene Aufträge nicht unterstützt. Weitere Informationen finden Sie im Dokument Auftragsübertragung und fehlgeschlagene Aufträge.
Erläuterung des Arbeitsablaufs für Empfangsbelege:
- Sobald ein Beleg genehmigt wurde, versucht SAP, ihn an das ERP-System zu senden (basierend auf der Integrationskonfiguration). Wenn dies fehlschlägt, versucht das System basierend auf dem Parameter Application.Receiving.MaxRetriesToSendPushFailedReceipts insgesamt 25 Mal erneut zu senden.
- Die Wiederholungsversuche liegen etwa 6 Stunden auseinander und ermöglichen ein Zeitfenster von etwa 6 Tagen, um den ERP-seitigen Fehler zu identifizieren und zu beheben. Wenn Sie möchten, dass die Empfangsbelege häufiger erneut gesendet werden sollen Application.Receiving.EnableProcessPendingReceiptsFrequently kann aktiviert werden, sodass Empfangsbelege alle 3 Stunden einmal erneut gesendet werden.
- In Fällen, in denen die Fehlerbehebung länger als 25 Wiederholungsversuche oder einen beliebigen im Parameter Application.Receiving.MaxRetriesToSendPushFailedReceipts konfigurierten Wert dauert, können Sie die maximale Anzahl der Wiederholungsversuche zum Senden von Empfangsbelegen erhöhen. Beachten Sie, dass sich diese Parameteränderung nur dann auf alle Empfangsbelege im Status Warten auf Verarbeitung und auf Empfangsbelege mit dem Status Wird verarbeitet auswirkt, wenn der Parameter Application.Receiving.EnableProcessPendingReceipts auf "true" gesetzt ist.
In Situationen, in denen der Fehler nicht behoben werden kann, empfehlen wir die folgenden Ansätze:
Option 1 (empfohlen):
Erzwingen Verarbeiten Sie den Beleg über die Drucktaste Verarbeitung erzwingen im Belegkopf. Erstellen Sie dann den Empfangsbeleg manuell in ERP.
Option 2:
Wenn das manuelle Anlegen von Belegen nicht zulässig oder nicht möglich ist:
- Erzwingen Sie die Verarbeitung der stecken gebliebenen Empfangsbelege (die einen oder mehrere Empfangsbelege, die ERP-Übertragungsfehler empfangen).
- Stellen Sie sicher, dass jeder neue Beleg ebenfalls einen ERP-Übertragungsfehler erhält. Vorschlag: Das Markieren von Lieferung abgeschlossen oder das Schließen der Bestellung für die Leistungserfassung im ERP-System, nicht in SAP Ariba Procurement, kann helfen.
- Erstellen Sie einen neuen Empfangsbeleg, der den stecken gebliebenen Empfangsbeleg storniert: Wenn der erste Empfangsbeleg die Menge 1 hat, sollte der Stornobeleg die Menge -1 haben und umgekehrt.
- Reichen Sie den neuen Beleg ein.
- Danach sollte der neue Stornobeleg ebenfalls Verarbeitung erzwingen lauten.
- Dadurch wird die Bestellung in SAP Ariba mit zwei Belegen verlassen, die sich gegenseitig abbrechen.
- Nehmen Sie die in Schritt 2 vorgenommenen Änderungen zurück.
- Nun müssen Sie sicherstellen, dass jeder neu erstellte Empfangsbeleg erfolgreich in das ERP-System übertragen wird, und dann einen neuen Empfangsbeleg erstellen.
Achtung: Testen Sie zuerst, um sicherzustellen, dass kein Schritt versäumt wird oder ob eine komplexe Leistungserfassung für die Bestellung durchgeführt wird. Es ist wichtig, die Logik zu verstehen und kann je nach ERP-Antwort variieren. Wenn ERP beispielsweise den negativen Empfangsbeleg akzeptiert und bucht, anstatt einen Fehler zurückzusenden, kann dieser Ansatz nicht verfolgt werden.
Option 3:
Bearbeiten Sie den Empfangsbeleg mit ERP-Übertragungsfehler, setzen Sie Akzeptierter Betrag/Akzeptierte Anzahl auf 0, und reichen Sie die Abrechnung erneut ein. Verwenden Sie die Schaltfläche Bestellung schließen auf dem Empfangsbeleg (die Bestellung kann möglicherweise erneut geöffnet werden).
Achtung: Verwenden Sie diese Option nicht, wenn neue Empfangsbelege für die Bestellung gebucht wurden. Auch wenn sie sich im Status Verarbeitet befinden und nach ERP exportiert wurden, werden sie entfernt. Diese Option ist auch nicht möglich, wenn für Ihre Site das Schließen auf Bestellauftragspositionsebene aktiviert ist.
- Wenn Ihre Site für die Integration von Empfangsbelegen in SAP Business Network konfiguriert ist, beachten Sie, dass Verarbeitete Empfangsbelege erzwingen weiterhin gesendet und in SAP synchronisiert werden, das ERP-System jedoch nicht synchronisiert ist.
- Verarbeitete Empfangsbelege erzwingen kann nicht erneut an das ERP-System gesendet werden. Wenn ein Benutzer die Verarbeitung eines Empfangsbelegs aus Versehen erzwingen, muss eine der ersten beiden oben genannten Optionen befolgt werden.
- Für Sites, die mit der Dateikanalintegration konfiguriert wurden, wird der Empfangsbeleg für den Export in die Warteschlange gestellt, sobald er genehmigt wurde. Prozess erzwingen verhindert nicht, dass er zum ersten Mal exportiert wird, sondern stoppt, dass der Empfangsbeleg das nächste Mal in die Warteschlange gestellt wird. Dieses Szenario tritt nur auf, wenn ein Empfangsbeleg einen ERP-Push-Fehler erhält.
- SAP unterstützt keine Belegstornierung. Sie können die Erfassung nur mit negativer Erfassung durchführen und später stornieren, jedoch nicht Stornieren/Löschen/Veralten eines genehmigten Empfangsbelegs.
-
Weitere Informationen zu spezifischen Dokumentationen zum Empfang finden Sie unten:
Einkauf > Erfassung
Einkauf > Erfassung > Erfassungsbelegimport/-export