支持注释 KB0404713
电子邮件
PO 失败,并显示错误“PO-11:无法传送订单。(...)翻译失败”。如何针对失败的采购订单使用 EDI 翻译报表?
为您方便起见,此知识库文章由机器进行翻译。SAP Ariba 不会对有关机器翻译的准确性或完整性提供任何保证。您可以通过使用语言选择器切换到英语来查找原始内容。
症状

订购单 已到达 SAP Business Network,但无法到达供应商集成系统(通过 EDI),错误消息如下:

PO-11:无法传送订单。采购订单状态的终端错误代码:XXXX 的翻译失败

如何针对失败的采购订单使用翻译报表,以了解错误原因并解决错误?


原因

翻译失败错误消息将显示在多个 EDI 集成错误场景中。

如果针对订购单文档显示,则表示由于翻译报告中概述的原因,订单 cXML 文档无法转换为 EDI。可能是字段或冻结数据不正确,或这些数据的使用不正确。另一个常见的失败原因是具有无效字符的 PO, EDI 不支持。

翻译报表是识别集成错误原因的非常有用的工具。


解决方案

要查看翻译报表,请执行以下步骤:

  1. 登录 SAP Business Network。
  2. 找到翻译失败错误失败的采购订单。
  3. 单击订单历史记录。

翻译报表显示在“注释”列中,显示“失败”状态。通常没有换行符,但如下例所示:

XXXXXXXXX 的翻译失败:
翻译报告
------------------
数据格式不正确 (110)
BlockCount = 13
BlockName = ItemOut
BlockSignatureIdTag = LINE
FieldName = ItemID_SupplierPartID
字段编号 = 3
FieldData = 152A77�
数据格式不正确 (110)
BlockCount = 15
BlockName = 2010_PO1_ItemOut
BlockSignatureIdTag = PO1
字段名称 = 0234_ItemID_SuppPartID_data
字段编号 = 7
FieldData = 152A77�

报告标题和定界符 (------------------) 后的第一行将告知问题所在 - 对于此特定情况,数据格式不正确。字段和块紧接其后显示:信息块为 ItemOut,数据不正确或无效的字段为 SupplierPartID

在上述示例中,数据中存在无效字符(FieldData 行)。但是,在翻译报表中并不总是如此清晰地显示。如果您看到 数据格式不正确 错误,但无法发现 FieldData 行中的错误字符,则可以从 SAP Business Network 下载 PO cXML 并在支持非 ANSI 字符(例如 Microsoft Notepad 或 Notepad++)的编辑器中进行查看。

与翻译报表一起使用的有用资源是 ANSI X12 资源:850 订购单实施指南,在 SAP Help Portal 中面向交易伙伴的 SAP Business Network 页面的集成部分下提供。

另请注意,翻译报表可以一次显示多个问题。对于两个不同的字段,上述示例报告两次出现相同错误数据格式问题。

我们还可以看到翻译报表中的其他错误。请参阅以下缺少强制数据错误的示例:

XXXXXXXXX 的翻译失败:
翻译报告
------------------
缺少必填数据 (100)
BlockCount = 32
BlockName = 外部键
BlockSignatureIdTag = HDEXNA
字段名称 = Extrinsic_name
字段编号 = 1

在此示例中,PO 中发送了一个没有名称的外部键。拉取此 PO 的 cXML 时,我们可以看到导致此错误的以下片段:

<外部名称=""/>

最后,甚至在报表本身之前,翻译报表也可以直接显示错误。以下示例是 PO 的 EDI 集成中非常常见的错误:

428967976 的翻译失败:
翻译日志(1 个条目):
----------------------------
错误:/cXML/Request/OrderRequest;isAdhoc 和 SupplierPartId 均缺失。至少包括其中一个。
翻译报告
------------------
缺少必填数据 (100)
GroupName = ItemOut_cxml
实例 = 00
字段标识 = 3
FieldData = 空值
标准规则使用代码
缺少数据 (142)
BlockCount = 57
BlockName = 2180_FOB
BlockSignatureIdTag = FOB
字段名称 = 0335
字段编号 = 5
FieldData = ZZZ

在这种情况下,错误行已解释问题的原因,无需浏览 EDI 冻结详细信息。有关此场景的特定说明,请参阅订购单失败,并显示错误“缺少翻译失败 (...) isAdhoc 和 SupplierPartId”


另请参阅

有关所有实施和配置指南以及与 SAP Business Network 的 EDI 集成的其他资源,请参阅 SAP Help Portal 中面向交易伙伴的 SAP Business Network 页面的集成部分。



适用产品

核心采购 > 核心管理 > 应用程序集成(采购和寻源之间)

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