本文转自:http://blog.sina.com.cn/s/blog_411d23830100nva3.html
概述:
无论是基于ABAP Workbench创建并发布的Web Service,还是在支持JAVA语言开发的SAP NetWeaver Developer Studio下创建并发布的Web Service,都可以在ABAP程序中进行调用
•在ABAP程序中调用Web Service的步骤是:
•创建Web Service客户端代理对象
•为客户端代理对象创建逻辑端口
•在ABAP程序中调用Web Service
创建Web Service客户端代理对象:
•T-CODE:SE80
•右键点击包名,选择创建代理对象

选择WSDL文件寻址方式
•通常情况下使用默认选项

注:
•使用前缀的目的是避免系统为代理对象生成的数据结构与本地存储的数据结构重名发生冲突
•前缀应遵循测试目的的以Y开头,正式程序以Z开头的原则
•原则上讲,前缀的长度和内容没有限制,但是为了统一标准,建议前缀以Y或Z开头,后接2位数字序号(加前缀后的数据结构名称过长时,系统会从右侧进行截断)
•在一个包中为一个Web Service只能创建一个代理对象,改变前缀只会重新生成代理对象