ABAP 发布webservice调用外部webservice
本文讲述了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相关推荐
- 20170326 ABAP调用外部webservice实例
调用外部webservice 使用Tcode: SICF SPROXSET 设置创建proxy 的权限 SE80 SOAMANAGER 一.目的:调用外部SRM系统的 webservice: ...
- ABAP调用外部webservice 问题
1.SE80 创建企业服务: 代理生成:出现错误 库处理程序中出现例外 错误的值:未知类型参考ns1:ArrayOfMLMatnrResource 尝试: 一.测试本地文件:---无效 1. 将网址链 ...
- 如何调用外部webservice 接口来发送短信
WebService接口 当前版本V1.2 Web Service地址: GB2312网关 http://gateway.woxp.cn:6630/gb2312/ws_api/WebSMS.asmx ...
- SAP调用外部webservice配置
文章目录 前言 1.进入事务:SE80 2.根据向导操作 3.选择External WSDL/Schema 4.选择URL 5.填写URL地址 6.填写包 7.最后点击finish 8.保存激活 9. ...
- springboot版本升级导致webservice调用失败org.apache.cxf.common.jaxb.JAXBUtils.createMininumEscapeHandle
很感谢这位作者的文章https://blog.csdn.net/q340505050518/article/details/105394315 近期对项目版本进行升级 原项目版本 从 Springcl ...
- SAP 调用外部系统webservice接口(SOAP-XML)-SOAMANAGER
SAP 调用外部系统webservice接口(SOAP-XML)-SOAMANAGER 文章目录 SAP 调用外部系统webservice接口(SOAP-XML)-SOAMANAGER 一.GUI客户 ...
- PHP Webservice的发布与调用
PHP Webservice的发布与调用 1. 环境配置 配置php.ini,把php_soap.dll前面的分号去掉, 不然会报错 class soapserver not found 重启apa ...
- Axis2 webservice入门--Webservice的发布与调用
一.Webservice发布 参考 http://www.cnblogs.com/demingblog/p/3263576.html 二.webservice 调用 部分参考:http://www.c ...
- C# WebService发布与调用方法(转)
Web Service是可操作的分布式应用程序.它以SOAP作为基本通信协议,使用HTTP和XML进行可以穿越防火墙的自由通信. 错误提示: * 出现 访问 IIS 元数据库失败 * iis 无法显示 ...
最新文章
- go语言io和ioutil包的学习和使用
- 用python写一个手机app签到脚本_利用Python实现App自动签到领取积分
- nodejs 获取cpu核心数量_用 NodeJS 充分利用多核 CPU 的资源[每日前端夜话0xCB]
- leetcode —— 面试题60. n个骰子的点数
- web学习笔记1--HTML
- ACache【轻量级的开源缓存框架】
- [LeetCode#127]Word Ladder
- 9-11NOIP模拟赛总结
- 营业执照、组织机构代码、统一社会信用代码
- 读写器APDU指令读写FM1208CPU卡
- 关于6月20日PMP认证考试准考信下载及考场规定的通知
- Android中的PackageManager
- 呸!都TM开始打广告了,垃圾!
- 【华为OD机试 2023最新 】 查找充电设备组合(C++ 100%)
- 今日头条广告如何优化?这四个思路至关重要
- ‘Authentication failed.‘ on server xx.xx.xxx.x:27017. The full response is { “ok“ : 0.0, “errmsg“
- Exception 异常
- JS遍历对象,获取key、value的几种方法
- 网络路由交换 -- 静态路由 和 缺省路由
- 湖南省第六届大学生计算机程序设计竞赛---弟弟的作业
热门文章
- 微信公众平台开发最佳实践
- 对曲面的积分求椭圆的面积_此题是关于数学考研的曲面积分题∫∫(xdydz+ydzdx+zdxdy)/(x2+y2+z2)3/2,曲面是上半椭圆球面...
- poj1125 Stockbroker Grapevine Floyd算法
- 【Unity】刮刮乐效果(擦除图片像素值)
- 如何科学地蹭热点:用python爬虫获取热门微博评论并进行情感分析
- p5.js创意绘图(2)自画像
- 使用Toad插件SQLTracker追踪应用程序与数据库的交互
- ajax带参数get,使用jQuery ajax方法传递GET参数
- 【虚幻】自动门蓝图笔记
- 学会这两招将知网下载的CAJ转成Word形式