交易数据包括采购订单,发票,收据,付款和其他业务相关信息.交易数据带有时间戳和引用一个或多个对象的数值.
以下方法通常用于在SAP ERP和Ariba采购解决方案之间集成交易数据 :
使用文件频道选项
使用网络服务频道
使用用户界面选项
使用中介连接集成
对于每个文件通道,您都有预定的集成事件. Ariba管理员可以手动运行这些事件.定义并安排运行可执行程序代码.该代码从Ariba Procurement解决方案中选择csv数据文件并导出到SAP ERP数据库.
使用事务事件生成CSV文件,这些文件由数据传输工具选取.要将数据移动到ERP数据库,应导入SAP传输. SAP传输是SAP程序,RFC和支持结构的组合. SAP可执行程序用于将导出的数据移动到SAP ERP中. BAPI可执行程序有助于将数据移动到SAP ERP中.
SAP程序通常包含以下参数 :
逻辑文件名称 : 这定义了CSV文件的逻辑路径和物理位置.
目录分隔符 : 号;这是SAP ERP中目录的物理分隔符.
编码响应文件 : 默认情况下使用UTF-8的编码技术.
Variant : 变体名称
分区和减号;分区名称
下表显示了不同的事务数据集成事件组件 :
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采购解决方案中,买家也可以使用直接连接选项将数据集成到SAP ERP系统. SAP ERP 6.0及更高版本支持此功能.使用此选项,ERP系统向Ariba Procurement Solution发送请求,其中包含用于提取交易数据的参数详细信息的标题部分.
要使用此选项,必须下载传输请求并将其导入SAP ERP系统.
使用直接连接选项时使用用户界面,应用以下限制 :
在事务数据集成期间发生错误时不发送电子邮件通知.
Ariba管理员只能在SAP ERP和SAP Process集成的运行时监控器中看到所有错误消息.
当您检查T代码SLGI时,它不会存储此交易中所有错误日志的详细信息.
此方法使用带有中介的SAP Process Integration层用于集成事务数据的连接选项.使用SAP PI提供了一种安全的集成方式,所有证书和密钥库都创建并存储在SAP Process Integration密钥库中.
要使用此选项,必须下载传输请求并将其导入SAP ERP系统.当您使用用户界面使用直接连接选项时,应用以下限制 :
在发生错误期间没有电子邮件通知事务数据集成.
所有错误消息只能在Ariba管理员的SAP ERP和SAP Process集成的运行时监视器中看到.
当您检查T代码SLGI时,它不会存储此交易中所有错误日志的详细信息.