Note d'assistance 172303
E-mail
Échec du BdC avec l'erreur "Échec de la traduction (...) isAdhoc et SupplierPartId manquants"
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.
Problème

Le bon de commande est parvenu à Ariba Network, mais il n'a pas atteint le fournisseur intégré EDI. Dans l'onglet Historique de commande d'achat, vous pouvez voir le rapport d'erreur et de traduction ci-dessous :

PO-11 : impossible de livrer la commande. Code d'erreur du terminal pour le statut du bon de commande : échec de la traduction pour XXXXXXXXX :
Journal de conversion (1 entrée) :
----------------------------
ERREUR : /cXML/Request/OrderRequest ; isAdhoc et SupplierPartId sont tous deux manquants. Incluez-en au moins un.
Rapport de traduction
------------------
Données obligatoires manquantes (100)
GroupName = ItemOut_cxml
Instance = 00
FieldId = 3
FieldData = nul
Code d'utilisation de règle standard
Données manquantes (142)
Nombre de blocs = 7
NomBloc = FAB
BlockSignatureIdTag = FOB
NomZone = 0335:2
Numéro de zone = 5
FieldData = FOB  ?     
 
Résolution

L'acheteur devra inclure isAdhoc ou SupplierPartId dans le bon de commande (cXML). Voir l'extrait de code cXML ci-dessous pour obtenir un exemple :

<ItemOut isAdHoc = "yes" lineNumber = "1" quantity = "10" requestedDeliveryDate = "2012-03-07">
 <ItemID>
    <SupplierPartID>N160INSTLL</SupplierPartID>
 </ItemID>
 <ItemDetail>
    <PrixUnité>
      <Devise monétaire = "USD">14.00000</Money>
    </UnitPrice>
    <Description xml:lang = "en">N160INSTLL</Description>
    <UnitOfMeasure>EA</UnitOfMeasure>
    <Quantité de base de prix = "2" conversionFactor = "0.10">
      <UnitOfMeasure>BX</UnitOfMeasure>
      <Description xml:lang = "en">Ce champ indique que 1 carton équivaut à 10 pièces et que le prix unitaire est pour 2 boîtes</Description>
    </PriceBasisQuantity>

Cause

isAdhoc ou SupplierPartId doit être inclus dans les bons de commande (cXML). Ariba utilise ces éléments pour détecter les articles hors catalogue.

Informations supplémentaires

Pour plus d'informations sur ces éléments, voir Détecter des commandes hors catalogue dans le Guide des solutions cXML.


S'applique à

SAP Business Network

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