SAP Ariba - 集成交易数据



交易数据包括采购订单、发票、收据、付款和其他与业务相关的信息。交易数据带有时间戳和数值,指的是一个或多个对象。

以下方法通常用于在 SAP ERP 和 Ariba 采购解决方案之间集成交易数据:

  • 使用文件通道选项

  • 使用 Web 服务通道

  • 使用用户界面选项

  • 使用中介连接集成

使用文件通道选项进行集成

对于每个文件通道,您都有计划的集成事件。Ariba 管理员可以手动运行这些事件。定义并安排可执行程序代码运行。该代码从 Ariba 采购解决方案中提取 csv 数据文件并导出到 SAP ERP 数据库。

CSV 文件是使用事务事件生成的,这些文件由数据传输工具提取。要将数据移动到 ERP 数据库,应导入 SAP 传输。SAP 传输是 SAP 程序、RFC 和支持结构的组合。SAP 可执行程序用于将导出数据移动到 SAP ERP。BAPI 可执行程序有助于将数据移动到 SAP ERP。

SAP 程序通常包含以下参数:

  • 逻辑文件名 - 这定义了 CSV 文件的逻辑路径和物理位置。

  • 目录分隔符 - 这是 SAP ERP 中目录的物理分隔符。

  • 响应文件中的编码 - 默认情况下使用的编码技术 UTF-8。

  • 变式 - 变式名称

  • 分区 - 分区名称

下表显示了不同的交易数据集成事件组件:

Transactional Data

Data Integration

使用 Web 服务通道

Web 服务方法基于使用由 Ariba 管理员配置的 SOAP URL。对于所有出站事件,都会自动生成一个 SOAP URL,并根据以下逻辑出现在生成的 WSDL 中:

<IncomingHttpServerURL> / <ContextRoot> / soap / <realm name> / <event_name>

在每个 WSDL 中,您都有以下组件:

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

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

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

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

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

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

SAP ERP 和 Ariba 采购解决方案中分布着各种交易数据集成事件。

下表显示了每个数据集成事件的示例 URL:

Web Services Channel

使用用户界面选项

在 Ariba 采购解决方案中,买方也可以使用直接连接选项将数据集成到 SAP ERP 系统。此功能在 SAP ERP 6.0 和更高版本中受支持。使用此选项,ERP 系统向 Ariba 采购解决方案发送请求,请求标头包含用于提取交易数据的参数详细信息。

要使用此选项,必须下载传输请求并将其导入到 SAP ERP 系统。

Transport Request

当您使用用户界面使用直接连接选项时,将应用以下限制:

  • 交易数据集成过程中发生错误时,不会发送电子邮件通知。

  • Ariba 管理员只能在 SAP ERP 和 SAP 流程集成的运行时监视器中查看所有错误消息。

  • 检查 T 代码 SLGI 时,此事务不会存储所有错误日志的详细信息。

使用中介连接集成

此方法使用 SAP 流程集成层以及中介连接选项来集成交易数据。使用 SAP PI 提供了一种安全的集成方式,所有证书和密钥库都在 SAP 流程集成密钥库中创建和存储。

要使用此选项,必须下载传输请求并将其导入到 SAP ERP 系统。当您使用用户界面使用直接连接选项时,将应用以下限制:

  • 交易数据集成过程中发生错误时,不会发送电子邮件通知。

  • Ariba 管理员只能在 SAP ERP 和 SAP 流程集成的运行时监视器中查看所有错误消息。

  • 检查 T 代码 SLGI 时,此事务不会存储所有错误日志的详细信息。

广告