Note d'assistance KB0400770
E-mail
La confirmation de commande échoue avec une erreur : allDetail n'est pas un statut de confirmation valide pour le niveau en-tête.
Cet article de la base de connaissances a été traduit automatiquement pour vous faciliter la tâche. SAP ne garantit pas l'exactitude ou l'exhaustivité de cette traduction automatique. Vous pouvez trouver le contenu d'origine en passant à l'anglais à l'aide du sélecteur de langue.
Symptôme

La confirmation de commande échoue avec l'erreur allDetail qui n'est pas un statut de confirmation valide pour le niveau en-tête.


Environnement

SAP Ariba Purchasing and Receiving


Cause

Il existe deux causes possibles pour ce problème :

  1. Les fonctionnalités améliorées d'intégration des confirmations de commandes sont activées sur le compte de l'acheteur.

  2. Droits Les fonctionnalités améliorées d'intégration de confirmation de commande pour les fournisseurs hébergés et intégrés sont activées sur le compte de l'acheteur, ainsi que sur la fonctionnalité CSC-23050.

Type="allDetail" est requis lorsque les droits ci-dessus sont activés. Le droit exige également que la confirmation contienne des éléments ConfirmationItem avec les informations de poste de la commande.

La fonctionnalité CSC-23050 ajoute allDetailOC extrinsèque aux bons de commande provenant de SAP Ariba Buying and Invoicing car elle ne prend pas en charge les confirmations de commande allDetail.


Résolution

Il s'agit d'un processus en deux étapes qui couvre l'activation de la fonctionnalité CSC-23050 dans SAP Business Network et l'exécution de la personnalisation dans SAP Ariba Procurement.

Dans SAP Business Network, l'acheteur doit activer le droit Fonctionnalités améliorées d'intégration de confirmation de commande pour les fournisseurs hébergés et intégrés.

Si ce droit est déjà activé et que la fonctionnalité CSC-23050 est également activée, le fournisseur doit envoyer une confirmation de commande avec type="accept", type="ject" ou type="detail" au niveau de l'en-tête chaque fois que le bon de commande provient de SAP Ariba Procurement.

Dans SAP Ariba Procurement : (applicable uniquement si SAP Ariba Procurement envoie des commandes à SAP Business Network)

Les bons de commande créés après la personnalisation peuvent être identifiés par allDetailOC extrinsèque dans les données utiles.

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

Ce champ devra être créé/exporté à partir de l'ERP si le bon de commande est envoyé à SAP Business Network à partir de l'ERP.


Voir aussi
Business Network reconnaît la balise <Extrinsic name="allDetailOC">notAuthorization</Extrinsic> et envoie le type comme Détail au lieu de allDetail dans le cXML d'OC lorsqu'une confirmation de commande est effectuée par le fournisseur et envoyée à SAP Ariba Buying and Invoicing. Ariba B&I est donc en mesure de reconnaître l'OC et de résoudre ainsi le problème.
KB0655911 : La demande d'approbation de confirmation de commande échoue avec l'erreur La transaction [ApprovalRequest] n'est pas prise en charge sur cet hôte.


S'applique à

Achats > Bons de commande > Confirmation de commande
Passerelle gérée SAP Integration Suite > Passerelle gérée pour SAP Business Network SCC > Passerelle gérée pour SAP Business Network SCC acheteur

Conditions d'utilisation  |  Copyright  |  Informations sur la sécurité  |  Confidentialité