SAP 中 RFC 发布成 Web Service 小结
By 陈小艺
第一步:写完函数(并设置成 RFC)
第二步:在 SE37 进入函数:实用程序→更多实用程序→创建 Web 服务→来自函数组
第三步:如图示根据提示进行操作
继续:
继续:
继续:
这里需要注意的是,它对应的是安全参数文件里面的参数文件(也就是安全级别)
如果我们选择其他的话在后面步骤中(提供者安全里面-验证方法处就无法选择“用户标识/
密码”)
所以这块需要注意。
继续:
完成。
当完成第三步上述操作之后则会跳转至如图示界面,点击激活即可。
可以再配置等选项里面查看自己之钱操作等信息
第四步:在完成上述操作之后在 sap 中输入 T-CODE:SOAMANAGER
Sap 会自动帮我们打开一个 IE 页面(一般需要系统装有 IE 内核的浏览器,最好使
用 IE,因为之前测试在诸如:搜狗、360、qq 浏览器等上面有时会打开不正常,出现无法显
示等情况。所以建议使用 IE 浏览器)
在这个上面需要进行的操作是进行 web 服务器的发布。(要确保 sap 正常、同时确保函数及
函数组处于正常激活状态。)
如图示:
继续:
找到后点击“ZPLUTO_TEST_01”进行服务配置
完成这一步之后后面就直接点击下一步直至最后步骤后选择完成。
经过这一系列的操作之后我们的接口发不成 Web Service 就完成了。
当然,如果在这个函数组下面还需要后续增加接口的话就在 SE80 服务里面找到之前建的服
务,(我这里是本地对象直接选择的是本地对象)一般是在‘包’里面查看找“企业服务”
选择 Internet View 点击编辑→在所建的服务上面邮件创建(然后将需要加入的接口添加上去)
在这一步之后后面就需要在进行 soamanager 操作
这里在进行操作的时候需要将原有的服务删除掉,然后重新建一个,否则的话可能会出现激
活不成功等问题。
附:最后取出生成的 URL:
进去之后
至此完成了所有操作。