VS2012 C#.NET 调用SAP WebService

本文介绍VS2012 调用SAP Web Service实例,

打开VS2012->新建->项目->WEB->Web应用程序,名称: WebServiceDemo

C#源码:WebServiceDemo文件夹

下载地址: http://download.csdn.net/download/a419893240/9594542

VS2012 C#.NET 调用SAP WebService_第1张图片

右键引用->添加服务引用-高级->添加Web引用

 VS2012 C#.NET 调用SAP WebService_第2张图片

Copy上WSDL URL(soamanager服务定义中的URL).回车后输入SAP账号密码.

 VS2012 C#.NET 调用SAP WebService_第3张图片

 VS2012 C#.NET 调用SAP WebService_第4张图片

添加项目命名为:Default.aspx,并设置为启动项.F5执行

 VS2012 C#.NET 调用SAP WebService_第5张图片

 VS2012 C#.NET 调用SAP WebService_第6张图片

第一次执行时报错:

Web 服务处理错误提供者端 Web 服务错误日志中的更多详细信息 (世界协调时间时戳 20160802214852;事务标识 56BE7493CE26322AE1000000AC100091

后来查看了SAP中的ERROR LOG,发现传入元素OUTable为必需传入的参数

 VS2012 C#.NET 调用SAP WebService_第7张图片

查看错误日志TCODE:SRT_UTIL或者 soamanager->日志和跟踪->SOA运行时错误日志


WebService调用完成.


你可能感兴趣的:(RFC)