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 中,您有以下组件 -

  • 导入- 该组件用于将命名空间与文档位置相关联。

  • 类型- 该组件用于定义用户创建的数据类型,这些数据类型将在文档中使用。

  • 消息- 该组件用于定义单个消息的所有部分。

  • PortType - 这是 Web 服务支持的操作的容器。PortType 中的操作是有序的。这些操作指示消息是入站还是出站。

  • 绑定- 该元素定义协议映射的操作。(例如,http、https、MIME 等)。

  • 服务- 该组件用于定义地址映射的操作,它显示请求应转发的实际地址。

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 时,它不会存储此事务中所有错误日志的详细信息。