SAP的WebService发布

14 篇文章 19 订阅

1、RFC的介绍

上一篇博文“ SAP的RFC接口的发布与JAVA调用”已经介绍了SAP是如何创建RFC接口,这里我们就不再详细讲述了。本文中的WebService是基于RFC建立的,因此没有建立好RFC的朋友们,请先阅读上一篇博文,完成RFC的建立。

2、WebService创建

2.1、调用创建命令

在RFC界面点击Utilities-->More Utilities-->Create Web Service-->From the Function Module

2.2、定义Web Service

2.2.1、Object Type
输入Service Definition和描述,Endpoint Type选择“FUNC Function Module”,继续

2.2.2、Choose Endpoint
输入上一篇博文中SE37创建的Function名称,勾选“Name Mapping”,继续

2.2.3、Configure Service
SOAP Application默认,Profile一般选择"PRF_DT_IF_SEC_NO",勾选Deploy Service,继续

2.2.4、Enter Package/Request
指定开发包及request,也可以选中为本地模式

2.2.5、Complete
提示Web Service已创建

3、发布Web Service

3.1、调用Web Service配置

在SAP中输入事务代码SOAMANAGER,激活IE浏览器,如下图所示

3.2、点击配置链接

进入IE之后,选择“Business Administration”页签,点击“Web Service Administration”

3.3、选择定义的Web Service

在Search by中选择“Service”,输入查询条件,点击“Start”按钮

3.4、选中点击Apply Selection

找到刚才创建的服务,选中后点击“Apply Selection”


执行成功后,在Configurations页签中可以看到该服务处于Active状态,如下图所示


3.5、编辑定义的Web Service


3.6、输入用户名密码

输入用户名密码,Save保存后返回

3.7、测试WSDL接口

在Overview页签中,可以看到如下提示,并点击“Open WSDL document for selected binding”


可以看到服务说明如下,记录下当前的网址,如http://xxx.xxx.xxx.xxx:xxx/sap/bc/srt/wsdl/bndg_5774BBD6F65A41DEE10080000A0A6757/wsdl11/allinone/ws_policy/document?sap-client=xxx


  • 7
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值