Come si risolvono le ricevute che non è stato possibile inviare al sistema ERP?
Per comodità dell'utente, questo articolo della Knowledge Base è stato tradotto automaticamente. SAP non fornisce alcuna garanzia in merito alla correttezza o alla completezza della traduzione automatica. È possibile visualizzare il contenuto originale passando all'inglese nel selettore della lingua.
Le ricevute (così come le ricevute negative/di storno) vengono create in SAP Business Network ma non riescono a causa di un errore di push ERP.
Quando si riceve un errore di push ERP, esaminare all'interno della soluzione di approvvigionamento esterno per scoprire se le informazioni sono mancanti o incomplete.
Se l'errore è dovuto al fatto che l'ordine non è stato trovato nel sistema ERP, assicurarsi che l'ordine non sia stato Forza ordinazione o eliminato nel sistema ERP dopo l'invio da SAP. Le operazioni future non sono supportate per gli ordini forzati; fare riferimento al documento Trasmissione dell'ordine e ordini non riusciti.
Informazioni sul flusso di lavoro delle ricevute:
- Non appena una ricevuta viene approvata, SAP tenterà di inviarla a ERP (in base alla configurazione dell'integrazione). In caso di errore, il sistema tenterà nuovamente di eseguire il push per un totale di 25 volte in base al parametro Application.Receiving.MaxRetriesToSendPushFailedReceipts.
- I nuovi tentativi sono a circa 6 ore di distanza e consentiranno una finestra di circa 6 giorni per identificare e risolvere l'errore lato ERP. Se si desidera che le ricevute vengano rimborsate più frequentemente, è possibile attivare Application.Receiving.EnableProcessPendingReceiptsFrequently in modo che le ricevute vengano restituite ogni 3 ore una volta.
- Nei casi in cui la correzione dell'errore richieda più di 25 tentativi o qualsiasi valore configurato nel parametro Application.Receiving.MaxRetriesToSendPushFailedReceipts, è possibile aumentare il numero massimo di tentativi di invio delle ricevute. Tenere presente che questa modifica del parametro avrà impatto su tutte le ricevute con stato In attesa di elaborazione e su quelle con stato Elaborazione in corso solo se il parametro Application.Receiving.EnableProcessPendingReceipts è impostato su true.
Nelle situazioni in cui l'errore non può essere risolto, si consigliano i seguenti approcci:
Opzione 1 (consigliata):
Forzare l'elaborazione della ricevuta utilizzando il pulsante Forza processo nell'intestazione della ricevuta. Creare quindi la ricevuta manualmente in ERP.
Opzione 2:
Se la creazione manuale delle entrate non è ammessa o impossibile:
- Forzare l'elaborazione delle ricevute bloccate (quelle che ricevono errori di push ERP).
- Assicurarsi che anche le nuove ricevute ricevano un errore di push ERP. Suggerimento: può essere utile contrassegnare la Consegna come Completa o chiudere l'ordine per la ricezione in ERP, non in SAP Ariba Procurement.
- Creare una nuova ricevuta che stornerà la ricevuta bloccata: se la prima ricevuta presenta la quantità 1, la ricevuta di storno deve avere la quantità -1 e viceversa.
- Inviare la nuova ricevuta.
- Successivamente, anche la nuova ricevuta di storno dovrebbe essere Forzare elaborazione.
- Questo lascerà l'ordine su SAP Ariba con 2 ricevute che si annullano a vicenda.
- Annullare le modifiche apportate nella fase 2.
- Ora è necessario assicurarsi che qualsiasi nuova ricevuta creata confluisca correttamente nel sistema ERP, quindi creare una nuova ricevuta.
Attenzione: testare prima di tutto per assicurarsi che non manchi alcuna fase o se sull'ordine è stata eseguita una ricezione complessa. È importante comprendere la logica e può variare in base alla risposta ERP. Ad esempio, se ERP accetta la ricevuta negativa e la registra invece di restituire l'errore, non è possibile seguire questo approccio.
Opzione 3:
Modificare la ricevuta con errore di push ERP e impostare Importo accettato/Numero accettato su 0, quindi inviare di nuovo. Utilizzare il pulsante Chiudi ordine sulla ricevuta (l'ordine potrebbe ancora essere riaperto).
Attenzione: non utilizzare questa opzione se sono presenti nuove ricevute registrate a fronte dell'ordine. Anche se si trovano in stato Elaborato ed esportati in ERP, verranno rimossi. Questa opzione non è possibile anche se il sito è abilitato per la chiusura a livello di voce dell'ordine d'acquisto.
- Se il sito è configurato per l'integrazione delle ricevute con SAP Business Network, tenere presente che l'opzione Forza elaborazione delle ricevute verrà comunque inviata e sincronizzata in SAP, ma il sistema ERP non sarà sincronizzato.
- Le ricevute Forza elaborazione non possono essere inviate nuovamente al sistema ERP se un utente Forza accidentalmente elabora una ricevuta, è necessario seguire una delle prime due opzioni di cui sopra.
- Per i siti configurati con l'integrazione del canale dei file, la ricevuta verrà messa in coda per l'esportazione non appena approvata. Forza processo non ne impedirà l'esportazione la prima volta, ma impedirà che la ricevuta venga messa in coda la volta successiva. Questo scenario si verifica solo quando una ricevuta riceve un errore di push ERP.
- SAP non supporta l'annullamento della ricevuta. È possibile eseguire la ricezione e successivamente stornarla solo con ricezione negativa, ma non annullare/eliminare/rendere obsoleta una ricevuta approvata.
-
Per ulteriori informazioni su documentazioni specifiche sulla ricezione, fare riferimento a quanto segue:
Acquisti > In ricezione
Acquisti > In ricezione > Importazione/esportazione ricevute