支持注释 172303
电子邮件
PO 失败,并显示错误“翻译失败 (...) isAdhoc 和 SupplierPartId 均缺失”
为您方便起见,此知识库文章由机器进行翻译。SAP Ariba 不会对有关机器翻译的准确性或完整性提供任何保证。您可以通过使用语言选择器切换到英语来查找原始内容。
问题

采购订单 已到达 Ariba Network,但未到达 EDI 集成供应商。在采购订单历史记录标签中,我们可以看到以下错误和翻译报表:

PO-11:无法传送订单。PO 状态的终端错误代码:XXXXXXXXX 的翻译失败:
翻译日志(1 个条目):
----------------------------
错误:/cXML/Request/OrderRequest;isAdhoc 和 SupplierPartId 均缺失。至少包括其中一个。
翻译报表
------------------
缺少必填数据 (100)
GroupName = ItemOut_cxml
实例 = 00
字段标识 = 3
FieldData = 空值
标准规则使用代码
缺少数据 (142)
块计数 = 7
BlockName = FOB
BlockSignatureIdTag = FOB
字段名称 = 0335:2
字段编号 = 5
FieldData = FOB  ?   
 
解决方案

采购商需要在订购单 (cXML) 中包含 isAdhocSupplierPartId。有关示例,请参阅下面的 cXML 片段:

<ItemOut isAdHoc = "yes" lineNumber = "1" quantity = "10" requestedDeliveryDate = "2012-03-07">
 <项目标识>
  <SupplierPartID>N160INSTLL</SupplierPartID>
 </项目标识>
 <ItemDetail>
  <单价>
   <货币货币 = "USD">14.00000</Money>
  </UnitPrice>
  <描述 xml:lang = "en">N160INSTLL</Description>
  <UnitOfMeasure>EA</UnitOfMeasure>
  <PriceBasisQuantity quantity = "2" conversionFactor = "0.10">
   <UnitOfMeasure>BX</UnitOfMeasure>
   <描述 xml:lang = "en">此字段指定 1 箱等于 10 EA,单价为 2 盒</Description>
  </PriceBasisQuantity>

原因

isAdhocSupplierPartId 应包含在订购单 (cXML) 中。Ariba 使用这些元素检测非目录项。

附加信息

有关这些元素的附加信息,请参阅《cXML 解决方案指南》中的检测非目录订单


适用产品

SAP Business Network

使用条款  |  版权所有  |  安全披露  |  隐私