The function module being exposed as web service looks like below:

wsdl: http://x3d:50024/sap/bc/srt/wsdl/flv_10002A111AD1/bndg_url/sap/bc/srt/rfc/sap/zsd_add/700/zadd/zb_add?sap-client=700

SE80, click create button:

select “Service Consumer”:

input WSDL url:

There is a pop up window. Maintain user and password accordingly.

Activate the proxy class, the status should be Active:

  1. search the just created consumer proxy ZCO_ZSD_ADD in SOAMANAGER:

Create a new logical port:

Click the ping button to ensure the logical port works correctly:

  1. Create a test report like below:
REPORT ZJERRY_WS_TEST.
DATA: LO_PROXY TYPE REF TO ZCO_ZSD_ADD,INPUT TYPE ZADD_OPERATION,OUTPUT TYPE ZADD_OPERATIONRESPONSE.
CREATE OBJECT LO_PROXYEXPORTINGLOGICAL_PORT_NAME = 'ZJERRY'.
INPUT-IV_PARA1 = 1.
INPUT-IV_PARA2 = 3.
try.
CALL METHOD LO_PROXY->ZADD_OPERATIONEXPORTINGINPUT = INPUTIMPORTINGOUTPUT = OUTPUT.
CATCH CX_ROOT into DATA(CX_ROOT).WRITE: / CX_ROOT->GET_TEXT( ).RETURN.
endtry.
WRITE: / 'result: ' , output-RV_RESULT.

Or you can directly test the ABAP consumer proxy class in SE24:

specify the default logical port, and click button “Create Instance”:

specify 3 and 4 as input para1 and input para2:

execute and get expected result 7:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

how to consume a webservice via ABAP proxy相关推荐

  1. 如何在 SAP BTP 平台 ABAP 编程环境里消费基于 SOAP 的 Web Service

    这是 Jerry 2021 年的第 47 篇文章,也是汪子熙公众号总共第 324 篇原创文章. Jerry 2014 年时,曾经在 SAP 社区上写过一篇英文博客,介绍了如何在 ABAP On-Pre ...

  2. EXT调用ASP.NET AJAX WebService

    在asp.net ajax中,使客户端调用WebService变得非常的简单,而且非常有用(个人觉得这个功能是asp.net ajax的核心,很多与客户端的交互都需要个功能来辅助实现).那在EXT中, ...

  3. SAP PI 7.3新特性介绍

    PI 7.3新特性介绍 自从SAP TechEd  2010 年在Berlin对PI7.3的新特性作了介绍之后,类似于single Java Stack, central monitoring, ID ...

  4. web service design time table

    Created by Jerry Wang, last modified on Jun 05, 2014 Store the ABAP proxy class and all its logical ...

  5. java soap 头_如何在Java中添加Soap标头

    我有一个来自oracle的NO.net Web服务,要访问,我需要添加soap标头.如何在Java中添加soap标头? Authenticator.setDefault(new ProxyAuthen ...

  6. SAP License:SAP PI(流程集成)

    PI: Process Integration (流程集成) BIT400培训笔记: 一.PI概览 1.PI帮助企业实现SOA企业总线架构,业务流程集成,Collaborative Business ...

  7. ABAP-接口-tcode:SPROXY-tcode:SXI_MONITOR

    SPROXY - ABAP Proxy Generation  查询对象名称激活(服务接口名称) 发送:SI_xxxx_In 接受:SI_xxxx_Out SXI_MONITOR - XI: Mess ...

  8. SAP ECC连接SAP PI系统配置

    Reference=> 参考文档 参考文档:Process Integration (PI) 1. 创建SAP和PI的RFC连接 事务代码:SM59->创建SAP到SAPSLDAPI的TC ...

  9. C# (转载)webbrowser专题(参考资料:https://www.cnblogs.com/blogpro/p/11458390.html)

    C# .Net 2.0实例学习:WebBrowser页面与WinForm交互技巧 2 Study Case 4:高亮显示 上一个例子中我们学会了查找文本--究跟到底,对Web页面还是只读不写.那么,如 ...

最新文章

  1. Android中多媒体处理【转】
  2. Visual Guide to NoSQL Systems
  3. 计算机程序和系统股票走势分析,证券走势指标匹配分析系统的设计与实现
  4. vc++6.0 模拟鼠标点击代码 木马程序的编写 VC 模拟键盘输入
  5. 修改类名后依旧按照原先的类名进行加载
  6. c语言程序设计教程赵乘,《C语言程序设计教程》例题源码.pdf
  7. cli vue webpack 实战_Vuejs技术栈从CLI到打包上线实战全解析
  8. 【多视图几何】TUM 课程 第6章 多视图重建
  9. 内核态文件操作【转】
  10. Android.mk 使用 环境 小结
  11. Win7以上系统通过Dbgview打印驱动日志
  12. 基于 HTML5 + WebGL 的 3D 太阳系系统
  13. 扫码签到突破100000用户
  14. Unity之使物体透明化和还原
  15. 【程序员股民系列】如何用python, pandas, numpy, matplotlib绘制每日行业成交额图
  16. 【Power BI+Excel+Python】2019年4月全国数据分析招聘岗位可视化分析
  17. bcs转10 c语言,ARM汇编转C语言 - ARM技术论坛-ARM嵌入式论坛-人气最火爆ARM学习论坛 - 21ic电子技术开发论坛...
  18. 必知的Python 五个精彩彩蛋
  19. 详解tf.variable_scope函数
  20. excel数据处理_Excel数据处理(1):千分位分隔符

热门文章

  1. (转)Apache与Tomcat 区别联系
  2. 条件编译用法(#ifndef #define #endif#else)
  3. LinkButton指定ClientOnClick的问题
  4. 深入研究嵌入式操作系统的绝佳教材
  5. javascript 触发事件列表
  6. sonar-checkstyle plugin源码
  7. 文献学习(part83)--An Embedding Approach to Anomaly Detection
  8. sklearn自学指南(part52)--潜在狄利克雷分配(LDA)
  9. numpy基础(part12)--快速傅里叶变换模块
  10. 基于单样本单统计推断-假设检验