本文讲述了SAP如何发布一个webservice已经如何调用外部的webservice、

1.SE37创建一个函数并且开启远程启用模块

2.se80---->右键创建企业服务

3.SOAMANAGER      去绑定服务

 

上图框中就是我们的需要提供给第三方的服务地址

将上述地址的网页保存为WSDL的文件,发给第三方系统,

这里开始,我们将自己消费上面发布的webservice

1.SE80---》创建企业服务

这里可以看到,SAP 根据我们提供的wsdl 的文件以及命名的前缀创建了一个类:ZCL_RUNCO_ZWEBSERVICE_PRO

双击进去就可以看到。这是方法就是我们要调用的webservice

参数里面就放了这个接口的入参和出参。都是根据wsdl文件自动创建的格式,按照要求调用即可

2.SOAMANGER去绑定服务

基于WSDL的配置

然后一直点下一个。直到完成即可

3.SE38---》创建个程序测试联通性

REPORT ZTEST_WEB.DATA: LC_TEST TYPE REF TO ZCL_RUNCO_ZWEBSERVICE_PRO.
DATA: LV_INPUT  TYPE  ZCL_RUNZ_WEBSERVICE_PRO,EV_OUTPUT TYPE  ZCL_RUNZ_WEBSERVICE_PRORESPONS.CREATE OBJECT LC_TEST.TRY.CREATE OBJECT LC_TESTEXPORTINGLOGICAL_PORT_NAME = 'Z_WEBERSERVICE_CON'.   "逻辑端口名称CATCH CX_AI_SYSTEM_FAULT .
ENDTRY.
LV_INPUT-IV_HEAD = 888.
TRY.
CALL METHOD LC_TEST->Z_WEBSERVICE_PROEXPORTINGINPUT  = LV_INPUTIMPORTINGOUTPUT = EV_OUTPUT.CATCH CX_AI_SYSTEM_FAULT.
ENDTRY.
WRITE EV_OUTPUT-EV_RETURN.

ABAP 发布webservice调用外部webservice相关推荐

  1. 20170326 ABAP调用外部webservice实例

    调用外部webservice 使用Tcode: SICF SPROXSET      设置创建proxy 的权限 SE80 SOAMANAGER 一.目的:调用外部SRM系统的 webservice: ...

  2. ABAP调用外部webservice 问题

    1.SE80 创建企业服务: 代理生成:出现错误 库处理程序中出现例外 错误的值:未知类型参考ns1:ArrayOfMLMatnrResource 尝试: 一.测试本地文件:---无效 1. 将网址链 ...

  3. 如何调用外部webservice 接口来发送短信

    WebService接口 当前版本V1.2 Web Service地址:  GB2312网关 http://gateway.woxp.cn:6630/gb2312/ws_api/WebSMS.asmx ...

  4. SAP调用外部webservice配置

    文章目录 前言 1.进入事务:SE80 2.根据向导操作 3.选择External WSDL/Schema 4.选择URL 5.填写URL地址 6.填写包 7.最后点击finish 8.保存激活 9. ...

  5. springboot版本升级导致webservice调用失败org.apache.cxf.common.jaxb.JAXBUtils.createMininumEscapeHandle

    很感谢这位作者的文章https://blog.csdn.net/q340505050518/article/details/105394315 近期对项目版本进行升级 原项目版本 从 Springcl ...

  6. SAP 调用外部系统webservice接口(SOAP-XML)-SOAMANAGER

    SAP 调用外部系统webservice接口(SOAP-XML)-SOAMANAGER 文章目录 SAP 调用外部系统webservice接口(SOAP-XML)-SOAMANAGER 一.GUI客户 ...

  7. PHP Webservice的发布与调用

    PHP Webservice的发布与调用 1.  环境配置 配置php.ini,把php_soap.dll前面的分号去掉, 不然会报错 class soapserver not found 重启apa ...

  8. Axis2 webservice入门--Webservice的发布与调用

    一.Webservice发布 参考 http://www.cnblogs.com/demingblog/p/3263576.html 二.webservice 调用 部分参考:http://www.c ...

  9. C# WebService发布与调用方法(转)

    Web Service是可操作的分布式应用程序.它以SOAP作为基本通信协议,使用HTTP和XML进行可以穿越防火墙的自由通信. 错误提示: * 出现 访问 IIS 元数据库失败 * iis 无法显示 ...

最新文章

  1. go语言io和ioutil包的学习和使用
  2. 用python写一个手机app签到脚本_利用Python实现App自动签到领取积分
  3. nodejs 获取cpu核心数量_用 NodeJS 充分利用多核 CPU 的资源[每日前端夜话0xCB]
  4. leetcode —— 面试题60. n个骰子的点数
  5. web学习笔记1--HTML
  6. ACache【轻量级的开源缓存框架】
  7. [LeetCode#127]Word Ladder
  8. 9-11NOIP模拟赛总结
  9. 营业执照、组织机构代码、统一社会信用代码
  10. 读写器APDU指令读写FM1208CPU卡
  11. 关于6月20日PMP认证考试准考信下载及考场规定的通知
  12. Android中的PackageManager
  13. 呸!都TM开始打广告了,垃圾!
  14. 【华为OD机试 2023最新 】 查找充电设备组合(C++ 100%)
  15. 今日头条广告如何优化?这四个思路至关重要
  16. ‘Authentication failed.‘ on server xx.xx.xxx.x:27017. The full response is { “ok“ : 0.0, “errmsg“
  17. Exception 异常
  18. JS遍历对象,获取key、value的几种方法
  19. 网络路由交换 -- 静态路由 和 缺省路由
  20. 湖南省第六届大学生计算机程序设计竞赛---弟弟的作业

热门文章

  1. 微信公众平台开发最佳实践
  2. 对曲面的积分求椭圆的面积_此题是关于数学考研的曲面积分题∫∫(xdydz+ydzdx+zdxdy)/(x2+y2+z2)3/2,曲面是上半椭圆球面...
  3. poj1125 Stockbroker Grapevine Floyd算法
  4. 【Unity】刮刮乐效果(擦除图片像素值)
  5. 如何科学地蹭热点:用python爬虫获取热门微博评论并进行情感分析
  6. p5.js创意绘图(2)自画像
  7. 使用Toad插件SQLTracker追踪应用程序与数据库的交互
  8. ajax带参数get,使用jQuery ajax方法传递GET参数
  9. 【虚幻】自动门蓝图笔记
  10. 学会这两招将知网下载的CAJ转成Word形式