EDI解决方案之SAP集成

很多客户在接收到EDI数据后,不知道如何处理数据并与自己的系统进行集成。本文将SAP系统为例,列举知行之桥中与SAP对接的几种方式:

1. tRFC

1.1 方案介绍

tRFC也就是事务RFC(transactional RFC,tRFC),当调用程序到达COMMIT WORK语句时,远程调用会被转发到给对方系统。可以通过事务SM58查看发送情况。

通过tRFC一般传输的是IDOC文件,并且支持标准IDOC和非标准IDOC。

1.2 配置方法

1.2.1 下载安装知行之桥
1.2.2 拷贝需要的SDK,放在服务器指定位置
1.2.3 选择SAP IDoc端口:

edi

详细配置可参考:更多信息

状态已发送但是未报错、未收到文件?可以参考:扩展阅读

1.2.4 获取对应的IDOC数据,可使用XML MAP端口,将XML IDOC(扩展阅读)格式与EDI XML格式进行转换。

2. RFC

2.1 方案介绍

通过知行之桥调用SAP中的RFC方法,将返回值输出为XML(如果EXPORT 类型是TABLE,则会展开),便于进一步在知行之桥中进行处理。需要注意的是,此方案需要用到额外的RFC 驱动,可能涉及额外的费用,请与sales@kasoftware.cn联系了解详情。

2.2 配置方法

2.2.1 下载安装知行之桥和RFC 驱动
2.2.2 拷贝需要的SDK,放在服务器指定位置
2.2.3 在知行之桥上创建CData 端口,驱动类型选择SAP REP driver,选择需要的RFC创建模板,执行测试结果

edi
edi

2.2.4 可使用XML MAP端口将获取的RFC返回结果与EDI XML格式进行转换

3. WebService

3.1 方案介绍

SAP暴露SOAP service, 由知行之桥去调用并返回相应的结果。需要注意的是,SOAP是单向请求,所以双向收发时需要考虑接收数据到SAP的集成方式。

3.2 配置方法

选择SOAP端口,选择从WSDL 导入。WSDL文件可以从SAP 中下载或者将WSDL URL的内容另存为文件即可。

edi

3.3 将获取的结果与EDI XML文件进行格式转换

4. 中间数据库

4.1 方案介绍

SAP和知行之桥访问同一个中间数据库,并对该数据库进行读写。需要双方确认数据库的格式和标识字段。

4.2 配置方法

选择指定的数据端口,比如MySQL、SQLite等等;

edi

或者Database端口并选择数据库类型

edi

5. SFTP 或者共享文件夹

5.1 方案介绍

双方通过将生成的文件放在指定位置,各自自动去获取文件。可以指定一个共享文件夹,或者使用SFTP协议进行传输。

5.2 配置方法

5.2.1 SAP支持配置SFTP Server,故知行之桥只需要搭建Client进行上传和下载就可以。

使用SFTP 端口:

edi

5.2.2 共享文件夹设置好后,可以使用File端口进行获取和放置文件

edi

5.3 将获取到的文件进行格式转换,转换成EDI 文件。

以上五种方式是常见的与SAP集成的方案,每个方案都有各自的优势和劣势,用户可以按照自己的需求以及SAP目前的功能、配置等进行选择。有任何疑问都可以联系我们。

了解更多EDI信息,请您电话137-2065-8862或邮件 sales@kasoftware.cn 联系我们。点击下方蓝色按钮,即可免费试用EDI软件。

注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。

标签: , , , , ,
文章分类 帮助文档, 操作指南