RFC 发布Webservice 1 建立RFC 参考文档 rfc programming in abap.pdf 2 创建Web Service 2.1 调用创建命令 在RFC 界面点击utitiles->more utitiles->create web service->from the function module 图2-1 调用创建命令 2.2 定义Web Service 2.2.1 Object Type 定义service 的名称,service 说明及指定type。 图2-2 Object Ty pe 2.2.2 Choose Endpoint 指定RFC 名称,选中映射关系。 图2-3 Choose Endpoint 2.2.3 Configure Service 设定安全模式,这里默认安全模式为最低。 图2-4 Configu re Serv ice 2.2.4 Enter Package/Request 指定开发包及requ est,也可以选中为本地模式。 图2-5 Enter Package/Requ est 2.2.5 Complete 提示Web Serv ice 已创建。 图2-6 Complete 3 修改系统配置文件 3.1 配置文件路径 C:\WINDOWS\sy stem32\driv ers\etc\hosts 3.2 加入服务器IP 用写字板打开hosts 添加下属内容 10.224.200.220 d01.ccgc.com 10.224.200.220 erpkf01 如下图所示: 图3-1 添加IP 信息 4 发布Web Service 4.1 调用Web Service配置 在sap 中输入事务代码soamanager,激活ie 浏览器,如下图所示: 图4-1 点击登录,输入SAP用户名及密码。 图4 -2 输入用户名密码 成功登录后进入如下界面: 图4-3 SOA Managemant 4.2 点击配置链接 图4-4 点击配置链接 4.3 选择定义的 Web Service 图4-5 选择定义的 Web Serv ice 4.4 选中点击 Apply Selection 图 4-6 Apply Selection 4.5 编辑定义的 web service 图 4-7 编辑w eb service 4.6 输入用户名密码 图4-8 输入用户名密码 Save 保存后返回。 4.7 测试WSDL接口 图 4-9 测试W SDL 接口