SAP开发webservice接口教程

2023-01-13 01:50:24   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《SAP开发webservice接口教程》,欢迎阅读!
webservice,接口,教程,开发,SAP
.

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 ",点击"继续" 8. 给服务起名,并填写描述,点击"继续" 9. 选择"Function Module",点击"继续"

10. 填写我们第一步创建的函数,并勾选"Map Name",点击"继续"

11. SOAP Appl默认不变,Profie下拉框选择第四个选择,即不进行权限认证。点击"继续" 12. 填写对于的包和请求,点击"继续"

下一步,直接点击"完成"。服务创建成功。 13. 配置SOA

使用T-CODEsoamanager,进入web页面的SOA管理client=100

14. 点击"简化Web服务配置",进入如下设置页面,点击"执行",从列表中找到自己创建的服务,

选第一个checkbox,User Name/Password,点击列表左上角的"保存",之后页面右上角"返回"按钮,返回首页。

这一步设置,代表我们只设置用户名/密码的调用认证方式。 15. 点击 技术管理 参数文件 创建参数文件

16. 点击"下一个"按钮,认证方式依然选择"User ID/Password",其他都默认,直至完成。 17. 点击 服务注册表 服务注册表消费者设置 服务注册表连接 创建。 18. 输入"注册表",点击"下一个",输入完点击"完成"

以上两步设置了,外部用户调用接口时的一些参数,及用户名/密码。 19. 点击web服务配置,根据如图所示的条件,搜索到前面创建的服务。 20. 点击上图的部名称,查看服务的详细信息

21. 点击操作栏,垃圾桶后面的按钮,即可查看生产WSDL URL把这个URL提供给需要的用户,

就可以调用我们的接口了。

1 / 1


本文来源:https://www.dy1993.cn/MVhK.html

相关推荐