支持注释 KB0400770
电子邮件
订单确认失败并显示错误:allDetail 不是抬头级的有效确认状态
为您方便起见,此知识库文章由机器进行翻译。SAP Ariba 不会对有关机器翻译的准确性或完整性提供任何保证。您可以通过使用语言选择器切换到英语来查找原始内容。
症状

订单确认失败,并显示错误 allDetail 不是抬头级的有效确认状态。


环境

SAP Ariba Purchasing and Receiving


原因

导致此问题的可能原因有两种:

  1. 增强订单确认集成功能授权在采购商帐户上启用。

  2. 授权 增强托管供应商和集成供应商的订单确认集成功能 在采购商的 帐户以及功能 CSC-23050 上启用。

启用上述权利后,需要 Type="allDetail"。授权还要求确认包含 ConfirmationItem 元素,其中包含订单中的行项目信息。

功能 CSC-23050 将外部键 allDetailOC 添加到源自 SAP Ariba Buying and Invoicing 的 PO,因为它不支持 allDetail 订单确认。


解决方案

这是一个两步流程,涵盖在 SAP Business Network 中启用功能 CSC-23050 并在 SAP Ariba Procurement 中执行自定义。

在 SAP Business Network 中,采购商需要启用增强托管供应商和集成供应商的订单确认集成功能授权。

如果已启用此授权并且也启用了功能 CSC-23050,则每当订购单 (PO) 源自 SAP Ariba Procurement 时,供应商需要在抬头级发送 type="accept", type="reject" 或 type="detail" 的订单确认。

在 SAP Ariba Procurement 中:(仅在 SAP Ariba Procurement 向 SAP Business Network 发送订单时适用)

自定义后创建的 PO 可以通过 Payload 中的外部键 allDetailOC 进行标识。

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

如果从 ERP 将 PO 发送到 SAP Business Network,则需要从 ERP 创建/导出此字段。


另请参照
Business Network 识别 <Extrinsic name="allDetailOC">notAllowed</Extrinsic> 标签,并在供应商完成订单确认时在 OC CXML 中将类型发送为 Detail 而不是 allDetail,并发送到 SAP Ariba Buying and Invoicing。因此,Ariba B&I 能够识别 OC 从而解决问题。
KB0655911:订单确认审批请求失败,出现此主机上不支持事务 [ApprovalRequest] 错误


适用产品

SAP Integration Suite 托管网关 > 面向业务网络 SCC 的托管网关 > 面向采购商业务网络 SCC 的托管网关
采购 > 订购单 > 订单确认

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