Step-by-Step Guide: SAP as web service server


其实用web service已经是很长时间以前的事情了,昨天随便做了一个小例子,一步一步的引导初学者如何去创建一个sap web service,以及如何在VB中调用sap web service,和如何通过abap程序调用web service。

本文的PDF文档下载:

  Create web service in SAP (362.1 KiB, 1,135 hits)

1.  写一个简单的RFC函数:

clip_image002

该函数有一个输入字段,一个输出字段,功能就是把输入的字段再输出.

clip_image004

本地测试:

clip_image006

2. 根据这个函数创建web service:

clip_image008

然后web service的创建向导会出现:

2.1. 欢迎界面

clip_image010

2.2 填写service信息

clip_image012

2.3  关联函数

clip_image014

2.4 选择profile

clip_image016

2.5 完成

3. 执行完以上步骤,保存,并且激活web service

4. 释放SOAP runtime web service(WSCONFIG):

clip_image018

clip_image020

5. 测试web service(WSADMIN):

clip_image022

clip_image024

clip_image026

clip_image028

如果做到这里都一切顺利的话,你的web service已经可以被其他程序调用。


About The Author

从事SAP行业有些年头,对SAP技术稍有了解; 如无特别声明,本博客文章为原创,转载请注明; 博主MSN:xuchunbo0901@hotmail.com; 博主邮箱:bob.xu@abaptech.com。

3 Comments

  1. langziqian 说道:

    HI,BOb
    我根据你的说明创建成功了一个webservice:根据客户号返回客户的相关信息
    问题是这个wenbservice在测试的时候可以返回table,但是通过ABAP调用,只能返回string,不能返回table,至今未解决,是否遇到过?

  2. Fei li 说道:

    请问下VB调用该Web Service的例子有吗?谢谢

Leave A Reply


注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。

无觅相关文章插件,快速提升流量