Nota de asistencia técnica 172303
Correo electrónico
El pedido de compra falla con el error "La traducción ha fallado (...) es ad hoc y faltan los dos SupplierPartId"
Este artículo de la base de conocimientos ha sido traducido automáticamente para su comodidad. SAP no ofrece ninguna garantía con respecto a la exactitud o integridad de la traducción automática. Puede acceder al contenido original si cambia al inglés mediante el selector de idiomas.
Problema

El pedido de compra ha llegado a Ariba Network, pero no ha podido llegar al proveedor integrado EDI. En la pestaña Historial de pedido, podemos ver el informe de error y traducción a continuación:

PO-11: No se puede entregar el pedido. Código de error de terminal para estado de pedido: Error de traducción para XXXXXXXXX :
Log de traducción (1 entradas):
----------------------------
ERROR: /cXML/Request/OrderRequest; faltan tanto isAdAd como SupplierPartId. Incluya al menos uno de ellos.
Informe de traducción
------------------
Faltan datos obligatorios (100)
GroupName = ItemOut_cxml
Instancia = 00
FieldId = 3
FieldData = nulo
Código de uso de regla estándar
Faltan datos (142)
Recuento de bloques = 7
BlockName = FOB
BlockSignatureIdTag = FOB
Nombre de campo = 0335:2
FieldNumber = 5
FieldData = FOB  ?     
 
Resolución

El comprador deberá tener isAdhoc o SupplierPartId incluido en el pedido de compra (cXML). Consulte el siguiente fragmento de cXML para ver un ejemplo:

<ItemOut isAdHoc = "yes" lineNumber = "1" quantity = "10" requestedDeliveryDate = "2012-03-07">
 <ID de artículo>
    <SupplierPartID>N160INSTLL</SupplierPartID>
 </ItemID>
 <ItemDetail>
    <UnitPrice>
      <Moneda monetaria = "USD">14.00000</Dinero>
    </UnitPrice>
    <Descripción xml:lang = "en">N160INSTLL</Description>
    <UnitOfMeasure>EA</UnitOfMeasure>
    <Cantidad PriceBasisQuantity = "2" ConversionFactor = "0.10">
      <UnitOfMeasure>BX</UnitOfMeasure>
      <Description xml:lang = "en">Este campo especifica que 1 Box es equivalente a 10 EA y el precio unitario es para 2 Boxes</Description>
    </PriceBasisQuantity>

Causa

Se debe incluir isAdhoc o SupplierPartId en los pedidos de compra (cXML). Ariba utiliza estos elementos para detectar artículos por encargo.

Información adicional

Consulte Detectar pedidos por encargo en la Guía de soluciones cXML para obtener información adicional sobre estos elementos.


Se aplica a

SAP Business Network

Condiciones de uso  |  Copyright  |  Declaración de seguridad  |  Privacidad