SAP Ariba - 集成事务数据

  • 简述

    事务数据包括采购订单、发票、收据、付款和其他业务相关信息。事务数据带有时间戳和涉及一个或多个对象的数值。
    以下方法通常用于集成 SAP ERP 和 Ariba Procurement 解决方案之间的事务数据 -
    • 使用文件通道选项
    • 使用网络服务渠道
    • 使用用户界面选项
    • 使用中介连接集成
  • 使用文件通道选项集成

    对于每个文件通道,您都安排了集成事件。Ariba 管理员可以手动运行这些事件。可执行程序代码被定义并计划运行。该代码从 Ariba Procurement 解决方案中选取 csv 数据文件并导出到 SAP ERP 数据库。
    CSV 文件是使用事务事件生成的,并由数据传输工具选取。要将数据移至 ERP 数据库,应导入 SAP 传输。SAP 传输是 SAP 程序、RFC 和支持结构的组合。SAP 可执行程序用于将导出的数据移至 SAP ERP。BAPI 可执行程序有助于将数据移至 SAP ERP。
    SAP 程序通常包含以下参数 -
    • 逻辑文件名- 定义 CSV 文件的逻辑路径和物理位置。
    • 目录分隔符- 这是 SAP ERP 中目录的物理分隔符。
    • 响应文件中的编码 - 默认情况下使用 UTF-8 的编码技术。
    • 变体 - 变体名称
    • 分区 - 分区名称
    下表显示了不同的事务数据集成事件组件 -
    事务数据 数据整合
  • 使用 Web 服务通道

    Web 服务方法基于使用 Ariba 管理员配置的 SOAP URL。对于所有出站事件,将根据以下逻辑自动生成 SOAP URL,并将其显示在生成的 WSDL 中 -
    
    <IncomingHttpServerURL> / <ContextRoot> / soap / <realm name> / <event_name>
    
    在每个 WSDL 中,您有以下组件 -
    • Import− 该组件用于将命名空间与文档位置相关联。
    • Types− 该组件用于定义用户创建的数据类型,这些数据类型将在文档中使用。
    • Message− 该组件用于定义单个消息的所有部分。
    • PortType− 这是 Web 服务支持的操作的容器。PortType 中的操作是有序的。这些操作指示消息是入站还是出站。
    • Binding− 该元素定义协议映射的操作。(例如,http、https、MIME 等)。
    • Service− 该组件用于定义地址映射操作,并显示请求应转发的实际地址。
    SAP ERP 和 Ariba Procurement 解决方案中分布着各种事务数据集成事件。
    下表显示了每个数据集成事件的示例 URL -
    网络服务频道
  • 使用用户界面选项

    在 Ariba Procurement Solution 中,买家还可以使用直接连接选项将数据集成到 SAP ERP 系统。SAP ERP 6.0 及更高版本支持此功能。使用此选项,ERP 系统向 Ariba Procurement Solution 发送请求,其中标头部分包含用于提取事务数据的参数详细信息。
    要使用此选项,必须下载运输请求并将其导入 SAP ERP 系统。
    运输要求
    当您通过用户界面使用直接连接选项时,将应用以下限制 -
    • 事务数据集成过程中发生错误时不会收到电子邮件通知。
    • Ariba 管理员只能在 SAP ERP 和 SAP Process 集成的运行时监视器中查看所有错误消息。
    • 当您检查T代码SLGI时,它不会存储此事务中所有错误日志的详细信息。
  • 使用中介连接集成

    此方法使用带有中介连接选项的 SAP 流程集成层来集成事务数据。使用 SAP PI 提供了一种安全的集成方式,所有证书和密钥存储都创建并存储在 SAP Process Integration 密钥存储中。
    要使用此选项,必须下载运输请求并将其导入 SAP ERP 系统。当您通过用户界面使用直接连接选项时,将应用以下限制 -
    • 事务数据集成过程中发生错误时不会收到电子邮件通知。
    • 所有错误消息只能由 Ariba 管理员在 SAP ERP 和 SAP Process 集成的运行时监视器中看到。
    • 当您检查 T 代码 SLGI 时,它不会存储此事务中所有错误日志的详细信息。