logo资料库

SAP开发webservice接口教程.docx

第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
资料共9页,剩余部分请下载后查看
SAP 开发 webservice 接口教程 在 client=100 中进行开发: 1. 创建 RFC 函数 SE80,在函数模块下,右击->创建,创建函数模块,填写函数模块名称及描述。 2. 函数属性标签页,选择“远程启用的模块”,其余默认不变。 3. 函数导入标签页,需要添加调用时传入的参数(表),“传递值”需勾选。 表类型:ZSHR_EMPLOYEER_T (需要自己创建) 行类型:ZSHR_EMPLOYEER (需要自己创建)
4. 函数导出标签页,需要添加调用返回的参数(表),“传递值”需勾选。 表类型:ZSHR_EMPLOYEER_OUT_T (需要自己创建) 行类型:ZSHR_EMPLOYEER_OUT (需要自己创建) 5. 函数源代码标签页,需要写代码实现把传入的数据保存在透明表中。 至此,函数创建完成。 6. 创建 Web Services 右击包名  创建  企业服务,进入如下页面,选择“Service Provider”,因为我们是服 务提供者,点击“继续”。
7. 选择“Existing ABAP Object (Inside Out)”,点击“继续”。 8. 给服务起名,并填写描述,点击“继续”
9. 选择“Function Module”,点击“继续”。 10. 填写我们第一步创建的函数,并勾选“Map Name”,点击“继续”。 11. SOAP Appl 默认不变,Profie 下拉框选择第四个选择,即不进行权限认证。点击“继续”。 12. 填写对于的包和请求,点击“继续”。 下一步,直接点击“完成”并“激活”,服务创建成功。
13. 配置 SOA 使用 T-CODE:soamanager,进入 web 页面的 SOA 管理(client=100)。 14. 点击“简化 Web 服务配置”,进入如下设置页面,点击“执行”,从列表中找到自己创建的 服务,勾选第一个 checkbox,User Name/Password(basic),点击列表左上角的“保存”,之 后页面右上角的“返回”按钮,返回首页。 这一步设置,代表我们只设置用户名/密码的调用认证方式。
15. 点击 技术管理  参数文件  创建参数文件 16. 点击“下一个”按钮,认证方式依然选择“User ID/Password”,其他都默认,直至完成。
17. 点击 服务注册表  服务注册表消费者设置  服务注册表连接  创建。 18. 输入“注册表”,点击“下一个”,输入完点击“完成”。 以上两步设置了,外部用户调用接口时的一些参数,及用户名/密码。
19. 点击 web 服务配置,根据如图所示的条件,搜索到前面创建的服务。 20. 点击上图的内部名称,查看服务的详细信息。
分享到:
收藏