支持注释 KB0404946
电子邮件
面向 Spend&Network 的托管网关错误:“CIG-PLT-04641:传入消息无效,错误如下:urn:Ariba:Buyer:vsap:PurchaseOrderAsyncImportPull@ Line 31 in SoapResponseParse.groovy”
为您方便起见,此知识库文章由机器进行翻译。SAP Ariba 不会对有关机器翻译的准确性或完整性提供任何保证。您可以通过使用语言选择器切换到英语来查找原始内容。
症状

PurchaseOrderAsyncImportPull 交易在我的面向开支管理的 SAP Integration Suite 托管网关和 SAP Business Network 交易跟踪器中失败,并显示以下错误:

错误:客户 <采购商 AN 标识符> 的 HTTP/SOAP 发布期间文档失败 - 领域名称 <realm id> 并收到 SOAP 错误消息:java.lang.Exception: java.lang.Exception: SOAP 故障:传入消息因以下错误而无效:urn:Ariba:Buyer:vsap:PurchaseOrderAsyncImportPull@ line 31 in SoapResponseParse.groovy。建议操作:如需进一步帮助,请联系面向 Spend&Network 的托管网关支持并提供错误代码:CIG-PLT-04641


原因

PurchaseOrderAsyncImportPull 文档的面向 Spend&Network 的托管网关的出站有效负载中缺少 ERPPONumber 值。


解决方案

此问题的修复因面向 Spend&Network 的托管网关版本而异。

如果您正在使用面向 Spend&Network 的托管网关 SP6、SP7 或 SP8 版本,请按照以下步骤修复此问题:

如果您使用的是低于 SP6 的面向 Spend&Network 的托管网关服务包 (SP),例如SP5、SP4、SP3、SP2 解决方案是使用以下步骤重新处理来自 SAP ERP 系统的具有正确 SAPDocumentID 的原始采购订单 (PO) 响应:

  1. 导航到 SAP ERP 中的 SRT_MONI Tcode。
  2. 在选择屏幕中,将时戳自时戳至发送方信息 > 接口名称值键入为 ERPToAribaBuyerResponse_Async_Out将处理状态组键入为系统错误。
  3. 单击执行。
  4. 选择所有含系统错误的记录,然后点击操作 > 重新启动
  5. 您需要确保用于重新处理的用户具有必要的权限。
  6. 如果用户缺少权限,从 SRT_MONI 重新处理时可能会收到序列错误。如果您在重新处理时遇到任何此类错误,请联系您的内部 SAP ERP 基础团队。如果基础系统也无法进行帮助,请在组件 BC-ESI-WS-ABA-MO 下记录 SAP OSS 事件以解决顺序错误有关创建 OSS 事件的说明,请参阅如何创建 SAP OSS 事件?

另请参照

您可以使用以下步骤从面向 Spend&Network 的托管网关交易跟踪器 (TT) 下载由 SAP Ariba Operational Procurement 解决方案为此文档发送的实际 SOAP 错误响应:

  1. 针对面向 Spend&Network TT 的托管网关中状态为 FAILED 的交易编号,单击红色图标 ()。
  2. 将弹出一个屏幕,允许您下载实际错误消息。
  3. 单击下载。
  4. 您下载的此错误 xml 中来自 SAP Ariba 运营采购解决方案的 SOAP 响应正文如下所示:

    <soapenv:正文>

    <soapenv:Fault>

    <Faultcode>内部服务器错误</Faultcode>

    <Faultstring>传入消息无效,并显示以下错误:urn:Ariba:Buyer:vsap:PurchaseOrderAsyncImportPull</Faultstring>

    <Detail>cvc-complex-type.2.4.b:元素 'urn:item' 的内容不完整。“{"urn:Ariba:Buyer:vsap":ERPPONumber, "urn:Ariba:Buyer:vsap":NumberInCollection, "urn:Ariba:Buyer:vsap":PODeliveryDate, "urn:Ariba:Buyer:vsap":POQuantity, "urn:Ariba:Buyer:vsap":ServiceMapKey 是 "sap:Buyer:urn".</详细信息>

    </soapenv:错误>

    </soapenv:Body>

接下来,您可以应用以下逻辑来解释上述 SOAP 错误:



适用产品

SAP Integration Suite 托管网关 > 面向采购的托管网关

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