【SAP PO】SAP PO 接口配置完整教程之一RFC服务发布

本文详细指导了如何在SAP端通过RFC服务发布,包括创建函数组、编写函数及测试,以及PO端的ESB和IB配置,以及使用SoapUI进行接口调用,涵盖了从开发到测试的全过程。


本示例以SAP端作为服务端,封装RFC函数,发布一个WebServices服务地址,供外部系统调用。

1、SAP端RFC开发

1.1、创建函数组

(1)登录SAPGUI,执行事务码 SE37,进入函数构建器:初始屏幕
(2)菜单栏→转到→函数组→创建组
在这里插入图片描述
输入函数组名称以及描述,点击保存
在这里插入图片描述
选择包,点击保存(请忽略函数名后面的下划线,此处为演示又新建一个)
在这里插入图片描述
挂载请求,点击保存,函数组创建完成。
在这里插入图片描述

1.2、创建函数

输入功能模块名称,点击创建
在这里插入图片描述
输入第一步中创建的函数组,以及函数描述,点击保存
在这里插入图片描述
忽略系统提示,点击对勾,进入函数构建器
在这里插入图片描述
在这里插入图片描述
切换至属性页签,务必勾选处理类型中的“远程启用的模块”,否则无法被远程调用,PO中就没法导入该RFC。
在这里插入图片描述

1.3、添加函数输入输出参数

参数类型:
导入:仅输入参数,此处定义两个输入参数,IV_NAME和IV_AGE,类型为CHAR10和I,以及描述。根据需要设置字段是否可选,远程调用函数,输入输出参数必须勾选“值传递”
导出:仅输出参数,此处定义一个输出参数,IV_HELLO,类型为CHAR100。
表:输入输出参数,此处未定义。
在这里插入图片描述
在这里插入图片描述

1.4、编写函数源代码

编写函数源代码如下:
在这里插入图片描述

1.5、进行函数测试

保存,激活
在这里插入图片描述
执行测试
在这里插入图片描述
填写入参值
在这里插入图片描述
执行结果如下
在这里插入图片描述

2、PO端接口配置

2.1、PO端ESB配置

(1)登录PO,点击 Enterprise Services Builder,进入Java版ESB配置客户端
在这里插入图片描述
在这里插入图片描述

(2)导入 RFC 对象
在 SC_ERP(对应SAP系统)下 Imported Objects,右键→Import of SAP Objects
在这里插入图片描述
输入 SAP 登录信息,点击 Continue

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值