连接配置(SAP/S4H Web服务)

变更记录
| 产品版本 | 更新内容 | 更新日期 |
| V5.0.021 | 初始版本 | 2023年05月18日 |
1 简介
1.1 功能介绍
苍穹集成云支持SAP 系统WebService方式的集成,下面以SAP WebService 的API注册为例,简要说明这种集成方式的使用方法。
前提:必须有SAP开发顾问参与,提供SAP系统连接和业务功能的关键信息。 集成方案配置人员必须有开发经验和SAP-RFC、WebService使用经验,知道如何编写使用jco调用SAP功能的代码。
1.2 应用场景
SAP S/4 HANA系统且提供WebService调用方式
1.3 系统路径
【集成服务云】→【集成管理】→【连接管理】 →【连接配置】
2 主要操作
2.1 连接配置
操作步骤
步骤1:启用连接类型
连接类型:选择SAP/S4H Web服务,点击“启用”按钮,启用该连接类型。

步骤2:新建连接配置
新建一个连接配置,连接类型选择“SAP/S4H Web服务”,填写必要的连接配置信息。

连接配置保存后,点击“测试”按钮测试是否正确连接。
2.2 准备Web service接口信息
操作步骤
步骤1:使用SOAP UI工具测试接口
SAP 的webservice接口,一般会接收到SAP系统的一个WSDL格式的文件或者一个url地址。需要在SOAP UI 新建一个 NEW SOAP Project,进行测试这个webservice接口运行结果是正确的。
【url标准化(样例)】
http://s42020.topsap.net:50000/sap/bc/srt/wsdl/flv_10002A111AD1/bndg_url/sap/bc/srt/rfc/sap/y_eip_rfc01/110/y_eip_rfc01/y_eip_rfc01?sap-client=110
步骤2:在Soap UI中新建 一个SOAP 工程

步骤3:输入SAP的登录信息

2.3 Postman中测试
操作步骤
步骤1:建立一个Request页签

Authorization type 为 No Auth
Headers Content-Type为 text/xml;charset=UTF-8
步骤2:获取cURL
2.4 在集成云中测试
操作步骤
步骤1:代码转换工具测试接口
使用集成云内置的代码转换工具和脚本执行工具测试该接口。
参考:代码转换工具介绍
https://developer.kingdee.com/article/303891338322545664
菜单路径:集成管理 —》其他 —》代码转换
步骤2:脚本执行工具测试接口
使用脚本执行工具进行测试SAP Web Service接口
2.5 WebAPI登记
前提条件
请参考集成云帖子:
WebAPI登记介绍:https://vip.kingdee.com/article/416603137886383360
以接口http://s42020.topsap.net:50000/sap/bc/srt/rfc/sap/y_eip_rfc01/110/y_eip_rfc01/y_eip_rfc01为例
步骤1:建立WebAPI系统登记



步骤2:测试WebAPI系统登记

请求脚本样例:
//$body 请求体
//$head 请求头
//$urlParam URL参数
//$connection 连接配置对象
//$session 会话信息
//url 该API的访问地址
var url = "http://s42020.topsap.net:50000/sap/bc/srt/rfc/sap/y_eip_rfc01/110/y_eip_rfc01/y_eip_rfc01";
//head 请求头变量
var head = {
"Content-Type":"text/xml;charset=UTF-8",
"Authorization":$session.sap连接配置(SAP/S4H Web服务)
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



