指定创建的Web Service所属的package
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://h.hiphotos.baidu.com/space/pic/item/a044ad345982b2b7077a944531adcbef77099b4e.jpg)
指定Workbench request
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://b.hiphotos.baidu.com/space/pic/item/9c16fdfaaf51f3de4d3d14e594eef01f3b2979a0.jpg)
指定Customizing request
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://c.hiphotos.baidu.com/space/pic/item/fcfaaf51f3deb48f76e60c5ff01f3a292cf578a0.jpg)
Web Service创建完成
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://b.hiphotos.baidu.com/space/pic/item/5882b2b7d0a20cf4e875535e76094b36adaf994e.jpg)
为BAPI创建Web Service:
•重复操作的部分不再赘述,只对不同的部分进行叙述
•服务类型选择BAPI
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://f.hiphotos.baidu.com/space/pic/item/b58f8c5494eef01fc79bb544e0fe9925bd317da0.jpg)
输入业务对象BO及对象类型
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://c.hiphotos.baidu.com/space/pic/item/2cf5e0fe9925bc315ed3ac195edf8db1ca1370a0.jpg)
选择Web Service要包含的当前BO的methods(BAPIs),至少选择一个
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://b.hiphotos.baidu.com/space/pic/item/8cb1cb1349540923d4e7ceff9258d109b2de49a0.jpg)
Web Service创建完成
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://a.hiphotos.baidu.com/space/pic/item/5fdf8db1cb134954019045e5564e9258d0094aa0.jpg)
为Function Group创建 Web Service:
•重复操作的部分不再赘述,只对不同的部分进行叙述
•服务类型选择Function Group
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://c.hiphotos.baidu.com/space/pic/item/b3b7d0a20cf431ad1137eeb84b36acaf2fdd984e.jpg)
输入Function Group名
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://f.hiphotos.baidu.com/space/pic/item/8c1001e93901213f5dd6e35d54e736d12e2e954e.jpg)
选择Web Service要包含的当前Function Group中的RFC,至少选择一个
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://g.hiphotos.baidu.com/space/pic/item/8d5494eef01f3a29d347784f9925bc315d607ca0.jpg)
Web Service创建完成
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://h.hiphotos.baidu.com/space/pic/item/3801213fb80e7becb33fae602f2eb9389a506b4e.jpg)
创建Web Service:
•对于RFC或Function Group,还有另外一种方式创建Web Service
•T-CODE:SE37,输入RFC名,点击显示按钮
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://h.hiphotos.baidu.com/space/pic/item/77094b36acaf2edd7c14e4688d1001e93801934e.jpg)
在菜单栏如图所示的路径下,可以选择为当前RFC或当前RFC所属Function Group创建Web Service
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://e.hiphotos.baidu.com/space/pic/item/7dd98d1001e93901c5e720bf7bec54e737d1964e.jpg)
如果创建Web Service时没有勾选在运行时发布,则在创建完成后,需要使用T-CODE:WSCONFIG进行发布
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://d.hiphotos.baidu.com/space/pic/item/ae51f3deb48f8c546f5c68ae3a292df5e1fe7fa0.jpg)
输入Web Service名,选择变量名,点击创建按钮
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://f.hiphotos.baidu.com/space/pic/item/bd315c6034a85edf880253a249540923dc5475a0.jpg)
点击保存按钮
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://d.hiphotos.baidu.com/space/pic/item/48540923dd54564e99eb49b8b3de9c82d0584fa0.jpg)
输入Customizing request
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://g.hiphotos.baidu.com/space/pic/item/5d6034a85edf8db1cda0d1e50923dd54574e74a0.jpg)
Web Service发布成功后就会出现在Web Service Homepage下的列表中
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://h.hiphotos.baidu.com/space/pic/item/95eef01f3a292df51f4c0194bc315c6035a873a0.jpg)
测试Web Service:
•T-CODE:WSADMIN
•首先,设置J2EE服务器地址
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://d.hiphotos.baidu.com/space/pic/item/e1fe9925bc315c60371bc66e8db1cb13485477a0.jpg)
地址格式为<http(s)>://<JavaServerHost>:<JavaServerPort>
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://a.hiphotos.baidu.com/space/pic/item/4a36acaf2edda3cc9c0115a101e93901203f924e.jpg)
选中要测试的Web Service,点击执行按钮
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://g.hiphotos.baidu.com/space/pic/item/00e93901213fb80e9d34cc5636d12f2eb838944e.jpg)
选择生成WSDL的类型
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://h.hiphotos.baidu.com/space/pic/item/35a85edf8db1cb134ee79192dd54564e93584ba0.jpg)
输入登录Web Service服务器的用户名和密码
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://e.hiphotos.baidu.com/space/pic/item/f2deb48f8c5494ee0cada2982df5e0fe98257ea0.jpg)
点击Test进入测试页面
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://a.hiphotos.baidu.com/space/pic/item/ac345982b2b7d0a2d42ca91ccbef76094a369a4e.jpg)
选择要测试的Method
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://a.hiphotos.baidu.com/space/pic/item/f11f3a292df5e0fe999624805c6034a85fdf72a0.jpg)
在测试页面左侧会列出输入参数,非必输字段后面会有一个SKIP选项,如果不输入,需要把SKIP选中,否则处理会出错
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://b.hiphotos.baidu.com/space/pic/item/adaf2edda3cc7cd96cc899583901213fb90e914e.jpg)
表类型的参数后边有一个加号图标,点击可以为表增加一行,点击减号图标可以删除一行
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://e.hiphotos.baidu.com/space/pic/item/0df431adcbef760997ee341e2edda3cc7dd99e4e.jpg)
Timeout用于设置超时时间,缺省值为60秒
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://e.hiphotos.baidu.com/space/pic/item/9825bc315c6034a85a6c1500cb134954082376a0.jpg)
输入必要的输入参数后,点击发送按钮
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://b.hiphotos.baidu.com/space/pic/item/3b292df5e0fe9925bd82c4d134a85edf8cb171a0.jpg)
响应结果会出现在右侧
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://c.hiphotos.baidu.com/space/pic/item/2fdda3cc7cd98d10e331a1b0213fb80e7aec904e.jpg)
查看WSDL文件:
•T-CODE:WSADMIN
•选中Web Service,点击WSDL按钮
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://g.hiphotos.baidu.com/space/pic/item/caef76094b36acaff0053b7d7cd98d1000e99c4e.jpg)
输入登录Web Service服务器的用户名和密码
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://f.hiphotos.baidu.com/space/pic/item/30adcbef76094b367177b66ca3cc7cd98c109d4e.jpg)
查看WSDL源代码
![基于ABAP <wbr>Workbench创建并发布Web <wbr>Service 基于ABAP <wbr>Workbench创建并发布Web <wbr>Service](http://d.hiphotos.baidu.com/space/pic/item/a2cc7cd98d1001e9dad9b98eb80e7bec55e7974e.jpg)