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

热门文章

  1. 《自控力》第六章读书笔记
  2. 三原色是红黄蓝对吗_三原色是红黄蓝吗??
  3. Android H5页面调起微信和支付宝付款
  4. git log查看日志中文乱码的解决方法,绝对好用2021
  5. AcWing 1113. 红与黑【《信息学奥赛一本通》】【DFS】【BFS】【Flood Fill】
  6. JavaScript—箭头函数
  7. linux下进入隐藏文件夹命令,Linux命令-----grep不查找隐藏文件夹的方法
  8. 旁注、目录越权、跨库、CDN绕过
  9. window10企业版永久密钥激活
  10. HDU 6461 hzy 和zsl 的生存挑战(博弈)