Step-by-Step Guide: VB call SAP Web Service


前面我们已经介绍了如何创建sap web service,以及如何使用ABAP来调用这个web service,现在我们继续往下走,使用VB来调用这个web service。因为现在不在家里,而昨天写程序测试的时候没有截图,于是只能文字说明了。

1. 安装soap toolkit

这个可以到微软那里下载,或者google,百度

2. 在vb中新建工程

clip_image002

3. 添加soap toolkit的引用

clip_image004

4. 取得sap web service的wsdl文件路径

这个在前面的文章中测试web service的时候可以找到

:/sap/bc/srt/rfc/sap/?sap-client=&wsdl=1.1″>http://<host>:<port>/sap/bc/srt/rfc/sap/<web_service>?sap-client=<client_no>&wsdl=1.1

5. 编写代码

Private Sub Command1_Click()

Dim soapClient As SoapClient30

Dim text As String

Set soapClient = CreateObject(“MSSOAP.SoapClient30″)

Call soapClient.mssoapinit(“http://sap-ides:8000/sap/bc/srt/rfc/sap/ZBOBO_WS_001?sap-client=800&wsdl=1.1″)

text = soapClient.ZboboWs001(“xuchunbo”)

MsgBox text

End Sub

6. 测试

直接点按钮,会弹出结果.


About The Author

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

No Comments

Leave A Reply


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

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