为什么在授标 RFQ 并在 SAP ERP 中创建 PO 后,我无法在寻源的审计日志页面中看到订购单编号?
为您方便起见,此知识库文章由机器进行翻译。SAP Ariba 不会对有关机器翻译的准确性或完整性提供任何保证。您可以通过使用语言选择器切换到英语来查找原始内容。
授标报价请求 (RFQ) 并在 SAP ERP 中创建订购单后,我不会在 Ariba Sourcing 的审计日志页面中看到订购单 (PO) 编号。
在 ERP 中发起的 RFQ 的整个场景如下:
- RFQ 在 ERP 事务 ME41 中创建。
- 此时,文档类型 QuoteRequest 将从 ERP 发送到面向支出管理的 SAP Integration Suite 托管网关和 SAP Business Network。文档转换后,会将其发送到 Ariba Sourcing。
- 在 Ariba Sourcing 中完成授标后,QuoteMessageOrder(针对 PO)或 QuoteMessageContract(针对合同)文档类型将从 Ariba 发送回 SAP Integration Suite 面向支出管理和 SAP Business Network 的托管网关,并在文档转换后发送到 SAP ERP。
- 创建订购单,合同响应的接口将 ContractStatusUpdateRequest 发送到传送到 Ariba 的 SAP Integration Suite 面向支出管理的 SAP Integration Suite 托管网关和 SAP Business Network。此有效负载包含发送到 Sourcing 的事件更新。
订购单 (PO) 编号在寻源事件的审计日志中不可见,因为确认消息 ContractStatusUpdateRequest 在创建 PO 后未成功从 SAP ERP 发送回 Ariba Sourcing。此失败可能是由于以下几个原因造成的:
- 响应消息的接口未在 SAP ERP 中发布。
- 存在阻止发送消息的技术错误(例如,权限问题),可以在事务 SRT_MONI 或 SLG1 中进行检查。
- 消息已发送,但缺少寻源事件标识符,必须将更新链接到正确的事件。
- Ariba Sourcing 未配置为接受和处理来自外部系统的确认消息。
如果您在此场景中遇到问题,请参阅以下几点:
如果在 ERP 收到 QuoteMessageOrder 后未触发 ContractStatusUpdateRequest:
- 确保已发布响应接口。转到事务 SPRO > SAP 参考 IMG。
- 单击与其他 SAP 组件集成 > 面向支出管理的 SAP Integration Suite 托管网关和 SAP Business Network > SAP Ariba Strategic Sourcing Suite 集成 > 常规设置 > 设置接口 > 配置连接以发送消息。
- 在出站消息部分,确保已检查并发布 Ariba 合同响应。
- 如果接口已发布,请确保您在 SRT_MONI 交易中没有阻止将响应发送到面向开支管理的 SAP Integration Suite 托管网关和 SAP Business Network 的错误(例如,401 未授权错误)。
- 如果在事务 SRT_MONI 中没有错误,请在事务 SLG1 中检查错误。
如果在 QuoteMessageOrder/QuoteMessageContract 发送到 ERP 后触发 ContractStatusUpdateRequest(从 ERP 到 Ariba):
- 面向支出管理的 SAP Integration Suite 托管网关和 SAP Business Network > 交易跟踪器并搜索 ConctStatusUpdateRequest 消息。
- 下载映射后有效负载,并检查是否在 Payload 中填充了寻源事件标识符。
- 如果未填充此字段,并且所使用的 SP 版本低于 SP5,请检查以下 SAP Note:
如果触发 ContractStatusUpdateRequest,并且您仍然看不到寻源中的事件:
- 与寻源团队确认是否已启用参数:来自外部系统的确认消息。请参阅报价消息未更新寻源项目的原因?
- 检查队列是否在 ERP 端注册。请参阅文章:1915747 - 未触发 PurchasingContractSRMReplicationConfirmation_Out 或 PurchasingContractERPConfirmation_Out。
SAP Integration Suite 托管网关 > 面向寻源的托管网关集成