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 无法显示 ...
最新文章
- 图片瀑布流Html,真的!!!两行css代码实现瀑布流,html,css最简单的瀑布流实现方式且没有缺点...
- 大数运算(7)——大数阶乘(求阶乘)
- 通俗易懂,CQRS概念浅析
- hashmap中的key是有序的么_HashMap?面试?我是谁?我在哪
- 如何在Python Django中处理用户身份验证
- 3位创业公司CEO亲述:200人的小公司,这么做数据管理就对了
- 频谱仪使用方法图解_安全继电器工作原理、接线图、使用方法图解
- kindeditor 文件上传在 spring mvc下的使用
- c#检查SQL语法是否正确,不执行SQL语句
- pidstat_Linux使用Pidstat命令查看进程状态信息
- 通过使用 NTLite 工具实现精简Windows系统
- 下载的word excel ppt 文件锁定了,解除操作步骤
- abb机器人searchl报错_ABB机器人常用指令介绍——ABB机器人
- MATLAB音频数字水印算法实现
- Gitee创建仓库拉人
- 黑客组织“洋葱狗”潜伏3年终曝光 定期偷袭能源及交通行业
- 学习规律及其在学习中的应用
- 使用C++模拟动态密码验证
- 使用函数验证哥德巴赫猜想:任何一个不小于 6 的偶数均可表示为两个奇素数之和
- GeoTrans2.4.1 用户手册 之 (三)协调转换和数据传输