记录ABAP开发的日常——RFC函数的WebService发布


前言:有时候可能不需要通过第三方集成服务传输数据,而是通过WebService直接与接收方进行数据传输,这里介绍一下如何创建SAP的RFC Web服务。

1.创建RFC测试函数

注意:这里的函数必须是RFC函数,普通函数是不能创建 WEB Service 服务的。

函数创建完毕。

2.创建测试函数的Web Service服务

或者通过下面这种方式:

以上两种方式都可以进入到WEB Service 服务创建界面。




然后跳转到服务页面,激活服务。

3.注册服务

进入到SOA管理界面,注册服务,如果弹出的IE浏览器地址:http://XXXX.XXX.XXX:8000 打不开,需要配置电脑主机的HOSTS文件,进行域名解析。
配置如下: 在host文件里加一句:当前客户端服务的IP地址 + 域名
IP地址 + XXXX.XXX.XXX
保存后重进就可以看到以下界面了。






这里的用户名密码在后面测试的时候用的到。





这个链接后面测试的时候用的到。

4.测试

方式一:SAP GUI 执行服务




方式二:第三方工具Soup UI





以上就是SAP RFC 发布Web Service的一个简单流程案例了。