Nota di supporto KB0400770
Posta elettronica
Conferma d'ordine non riuscita con errore: allDetail non è uno stato di conferma valido per il livello di intestazione
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.
Sintomo

La conferma d'ordine non riesce a causa dell'errore allDetail non è uno stato di conferma valido per il livello di intestazione.


Ambiente

SAP Ariba Purchasing and Receiving


Causa

Esistono due possibili cause per questo problema:

  1. Autorizzazione Le funzionalità avanzate di integrazione della conferma d'ordine sono abilitate nell'account del compratore.

  2. Autorizzazione Funzionalità avanzate di integrazione della conferma d'ordine per fornitori ospitati e integrati è abilitata nell'account del compratore, nonché nella funzionalità CSC-23050.

Type="allDetail" è richiesto quando i diritti di cui sopra sono abilitati. L’autorizzazione richiede inoltre che la conferma contenga elementi ConfirmationItem con informazioni sulle voci d’ordine provenienti dall’ordine.

La funzionalità CSC-23050 aggiunge elementi estrinseci allDetailOC agli ordini d'acquisto provenienti da SAP Ariba Buying and Invoicing poiché non supporta tutte le conferme d'ordine Detail.


Risoluzione

Questo è un processo in due fasi che riguarda l'abilitazione della funzionalità CSC-23050 in SAP Business Network e l'esecuzione della personalizzazione in SAP Ariba Procurement.

In SAP Business Network, il compratore deve abilitare l'autorizzazione Funzionalità avanzate di integrazione della conferma d'ordine per fornitori ospitati e integrati.

Se questa autorizzazione è già abilitata e anche la funzionalità CSC-23050 è abilitata, il fornitore deve inviare una conferma d'ordine con tipo="accetta", tipo="rifiuto" o type="dettaglio" a livello di intestazione ogni volta che l'ordine d'acquisto proviene da SAP Ariba Procurement.

In SAP Ariba Procurement : (applicabile solo se SAP Ariba Procurement invia ordini a SAP Business Network)

Gli ordini d'acquisto creati dopo la personalizzazione possono essere identificati da allDetailOC estrinseco nel Payload.

<Extrinsic name="allDetailOC">notAllowed</Extrinsic>

Questo campo dovrà essere creato/esportato dal sistema ERP se l'ordine d'acquisto viene inviato a SAP Business Network dal sistema ERP.


Vedere anche
Business Network riconosce il tag <Extrinsic name="allDetailOC">notAllowed</Extrinsic> e invia il tipo come Dettaglio anziché allDetail nel file cXML di conferma d'ordine quando il fornitore effettua una conferma d'ordine e la invia a SAP Ariba Buying and Invoicing. Ariba B&I è quindi in grado di riconoscere la OC risolvendo così il problema.
KB0655911: Errore nella richiesta di approvazione della conferma d'ordine con errore Transazione [ApprovalRequest] non supportata in questo host


Si applica a

Acquisti > Ordini d'acquisto > Conferma ordine
SAP Integration Suite, gateway gestito > Gateway gestito per Business Network Supply Chain Collaboration > Gateway gestito per Business Network Supply Chain Collaboration per compratori

Condizioni di utilizzo  |  Copyright  |  Informazioni sulla sicurezza  |  Privacy