指定创建的Web Service所属的package

指定Workbench request

指定Customizing request

Web Service创建完成

为BAPI创建Web Service:
•重复操作的部分不再赘述,只对不同的部分进行叙述
•服务类型选择BAPI

输入业务对象BO及对象类型

选择Web Service要包含的当前BO的methods(BAPIs),至少选择一个

Web Service创建完成

为Function Group创建 Web Service:
•重复操作的部分不再赘述,只对不同的部分进行叙述
•服务类型选择Function Group

输入Function Group名

选择Web Service要包含的当前Function Group中的RFC,至少选择一个

Web Service创建完成

创建Web Service:
•对于RFC或Function Group,还有另外一种方式创建Web Service
•T-CODE:SE37,输入RFC名,点击显示按钮

在菜单栏如图所示的路径下,可以选择为当前RFC或当前RFC所属Function Group创建Web Service

如果创建Web Service时没有勾选在运行时发布,则在创建完成后,需要使用T-CODE:WSCONFIG进行发布

输入Web Service名,选择变量名,点击创建按钮

点击保存按钮

输入Customizing request

Web Service发布成功后就会出现在Web Service Homepage下的列表中

测试Web Service:
•T-CODE:WSADMIN
•首先,设置J2EE服务器地址

地址格式为<http(s)>://<JavaServerHost>:<JavaServerPort>

选中要测试的Web Service,点击执行按钮

选择生成WSDL的类型

输入登录Web Service服务器的用户名和密码

点击Test进入测试页面

选择要测试的Method

在测试页面左侧会列出输入参数,非必输字段后面会有一个SKIP选项,如果不输入,需要把SKIP选中,否则处理会出错

表类型的参数后边有一个加号图标,点击可以为表增加一行,点击减号图标可以删除一行

Timeout用于设置超时时间,缺省值为60秒

输入必要的输入参数后,点击发送按钮

响应结果会出现在右侧

查看WSDL文件:
•T-CODE:WSADMIN
•选中Web Service,点击WSDL按钮

输入登录Web Service服务器的用户名和密码

查看WSDL源代码
