ABAP Webservice连接

配置Webservice 接口 (配置之前要去C:\Windows\System32\drivers\etc 新增 host: 服务器IP:192.168.101.100 域名: dev-sapapp1)

T-CODE:SOAMANAGER (打不开) -》 T-CODE:wdyid

Applicatn : APPL_SOAP_MANAGEMENT

打不开的话,检查host 域名C:\Windows\System32\drivers\etc

  1. 查看请求方法(POST/GET)

如果文档没有在 binding 部分明确指出的话一般就用 POST ,因为HTTP协议的GET 方法不常用于 SOAP,它会将消息体包含在 URL 中,存在长度和安全性问题。如果有明确指出用GET的话就会如下图所示。

  1. 查看soap链接 (SoapUI 5.7.2软件)

请求URL在WSDL中Services标签里面,具体就是 < soap:address location=""/> 标签里面的location属性

http://dev-sapapp1:8001/sap/bc/srt/rfc/sap/zbapi_vendor_get_sp_v1/800/zbapi_vendor_get_sp_v1/zbapi_vendor_get)

用这一个!!!

http://dev-sapapp1:8001/sap/bc/srt/wsdl/flv_10002A111AD1/bndg_url/sap/bc/srt/rfc/sap/zbapi_vendor_get/800/zbapi_vendor_get/zbapi_vendor_get?sap-client=800)

  1. 请求头一般是XML,在Content-Type中设置XML因为Webservice一般用的是XML
  2. SOAPUI 调用WSDL链接

http://dev-sapapp1:8001/sap/bc/srt/wsdl/flv_10002A111AD1/bndg_url/sap/bc/srt/rfc/sap/zbapi_vendor_get_sp_v1/800/zbapi_vendor_get_sp_v1/zbapi_vendor_get_sp_v1?sap-client=800)

2.API调用(记得新增Headers )

Content-Type = text/xml

相关推荐
解决问题no解决代码问题1 小时前
从乱码到脱敏导出:TiDB CSV 导出实战全指南
数据库
未若君雅裁1 小时前
MySQL高可用与扩展-主从复制读写分离分库分表
java·数据库·mysql
2401_867623981 小时前
CSS Flex布局中如何设置子元素间距_掌握gap属性的现代用法
jvm·数据库·python
月落归舟1 小时前
一篇文章了解Redis内存淘汰机制与过期Key清理
数据库·redis·mybatis
即使再小的船也能远航1 小时前
【Python】安装
开发语言·python
Irissgwe1 小时前
类与对象(三)
开发语言·c++·类和对象·友元
Tolalal2 小时前
Vmware Ubuntu虚拟机扩容
linux·运维·ubuntu
嵌入式小企鹅2 小时前
UiPath推出AI编程“总指挥台”,SiFive发布RISC-V第三代猛兽
人工智能·学习·google·程序员·ai编程·risc-v·开源工具
phltxy2 小时前
Redis 事务
数据库·redis·缓存