除购买SAP集成外,还必须购买ESB中心
权限:
除需要SAP集成权限外,还需要有ESB连接器权限
云上环境可跳过此步骤,私有化部署环境第一次需要安装
注册SAP相关信息
配置项 | 说明 |
连接名称 | 任意 |
说明 | 任意 |
IP地址 | SAP服务器IP地址,例如192.168.7.98 |
用户名 | SAP用户名【咨询SAP供应商获取】 |
密码 | SAP密码【咨询SAP供应商获取】 |
客户端 | SAP服务客户端【咨询SAP供应商获取】,例如:001 |
编号 | SAP服务编号【咨询SAP供应商获取】,例如:00 |
SAPRouter | SAP Router 【咨询SAP供应商获取】 |
语言 | 根据实际SAP服务语言设置 |
是否开启集群 | 默认否 |
SAP服务为集群选择是 | |
消息服务器 | 咨询SAP供应商获取 |
消息服务器端口号 | 咨询SAP供应商获取 |
集群系统标识 | 咨询SAP供应商获取 |
SAP集群组 | 咨询SAP供应商获取 |
定义SAP函数有那些请求和响应【返回】参数,此处配置的请求参数可作为浏览框的搜索条件,响应【返回】参数可作为浏览框展示的数据。
配置项 | 说明 |
接口名称 | 任意 |
SAP-ABAP函数名 | 想要使用哪个函数,填写对应的SAP函数名 |
开启事务提交 | 否,浏览框无需关心此配置,默认否即可 |
是 | |
是否自动解析参数 | 关闭,请求和响应参数需手动填写 |
开启,可选择对应数据源,自动解析出来当前SAP函数有那些请求参数和响应参数,建议使用自动解析,以免填写的参数名不正确 |
请求参数有哪些,取决于SAP函数的请求参数要求有哪些,建议开启自动参数,选择对应数据源,点击下一步,可自动带出请求参数
响应参数有那些,取决于SAP函数,建议开启自动参数,选择对应数据源,点击下一步,可自动带出响应参数
请求和响应配置完成后,可发布此注册服务,发布后,浏览框才可以选择此注册服务
注册浏览框选择的注册服务,应保证数据源测试通过,否则注册浏览框会保存失败
配置项 | 说明 |
浏览框名称 | 任意,只能为字母、数字和下划线 |
关联注册服务 | 选择对应数据源及注册服务 注意此处显示的服务为注册服务列表内所有发布状态的服务,类似于查询某个数据库【数据源】中的某张表【注册服务】,此SAP函数去那个SAP服务器里边执行 |
备注 | 任意 |
所属机构 | 根据实际 |
配置项 | 说明 |
字段 | 所选SAP函数所有的请求和响应参数 |
字段显示名 | 浏览框打开时,字段列名 |
显示 | 勾选后,打开浏览框即显示此列 |
显示顺序 | 可设置证书,数值越小,该列靠前显示 |
标题栏 | 选中浏览框展示名称,不可重复 |
主键字段 | 浏览按钮唯一标识,不可重复 |
如图,输入内容后回车可搜索数据
设置后打开浏览框可在浏览框高级搜索看到被勾选常用条件的字段
勾选后,打开浏览框,无需打开高级搜索,即展示此搜索项
勾选后,高级搜索项必须填写内容才可以搜索
工作流程表单或EB表单中添加关联浏览类型字段,浏览框类型选择SAP集成注册好的浏览框
添加后可设置此浏览框与表单字段的联动效果
将SAP浏览框中选中的数据带到流程表单其他字段中
示例选中两行数据:
选中后效果:
联动到表单字段,值显示最后一行浏览框数据
开启“完整钻取”,选中两条数据
选中后效果:
选中的多条浏览框数据,以逗号分割的形式显示在表单上
设置高级搜索禁用条件:
此搜索项不显示
取消禁用效果:
搜索条件可设置常量和变量
常量,例如给Country Grouping搜索项设置常量“CN”,浏览框打开时,默认赋值“CN”
变量:
可选择表单字段
效果:
将表单字段值带到浏览框高级搜索中
勾选隐藏后,高级搜索不展示此搜索项
勾选只读,不可手动输入值