Web Service detail

可以跑通。

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

  1. wsdl: http://ldcix3d.jerry.corp: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_PROXY
EXPORTING
LOGICAL_PORT_NAME = 'ZJERRY'.INPUT-IV_PARA1 = 1.
INPUT-IV_PARA2 = 3.try.
CALL METHOD LO_PROXY->ZADD_OPERATION
EXPORTING
INPUT = INPUT
IMPORTING
OUTPUT = 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的原创文章,请关注公众号"汪子熙":

在SAP ABAP 里consume webservice的全过程相关推荐

  1. SAP ABAP里存在Java List这种集合工具类么?CL_OBJECT_COLLECTION了解一下

    Jerry以前在工作中交替做着ABAP和Java开发时,总是在使用一种语言时,怀念另一种语言的便利之处,比如用ABAP开发时,怀念Java里以List为代表的功能强大,使用方便的集合工具类. List ...

  2. SAP ABAP里数据库表的Storage Parameters从哪里来的

    如何查看ABAP数据库表的storage parameter? 事务码SE11,utilities->Database Object->Database Utility: 点这个Stora ...

  3. 通过实际的例子,介绍 SAP ABAP 里的 Repository Information System 的使用技巧

    本文通过一些实际的例子,介绍 ABAP Repository Information System 的使用技巧. 顾名思义,ABAP Repository Information System,是一个 ...

  4. 使用 SAP ABAP 代码生成 PDF 文件,填充以业务数据并显示在 SAPGUI 里试读版

    本专栏计划的文章数在 150 篇左右,到 2022年9月12日为止,目前已经更新了 51 篇,专栏完成度为 34% 零基础 ABAP 学习教程系列文章的目录 1. ABAP 标准培训教程 BC400 ...

  5. SAP ABAP Development Tool 提高开发效率的十个小技巧

    这是 Jerry 2021 年的第 46 篇文章,也是汪子熙公众号总共第 323 篇原创文章. Jerry 已经有很长一阵子没有打开工作电脑上的 SAP ABAP Development Tool 了 ...

  6. SAP ABAP一组关键字 IS BOUND, IS NOT INITIAL和IS ASSIGNED的用法辨析

    ABAP里的IS BOUND, IS NOT INITIAL和IS ASSIGNED这组关键字,如果平时不留心,很容易理解地似是而非.今天我们就来说一说它们的区别. 先把SAP帮助文档抄过来: IS ...

  7. SAP ABAP Netweaver服务器的标准登录方式讲解

    最近Jerry把这个公众号之前发布的总共230篇文章按照类别整理了一系列合集出来,比如所有的ABAP文章,放在了这个合集里:汪子熙的ABAP合集. 本文继续介绍ABAP里的一个知识点:ABAP Net ...

  8. 关于 SAP ABAP 报表的多语言显示问题试读版

    本专栏计划的文章数在 150 篇左右,到 2022年11月9日为止,目前已经更新了 63 篇,专栏完成度为 42% 笔者这套零基础快速学习 ABAP从 2021年4月10日写下第一篇文章以来,感谢广大 ...

  9. 如何在 SAP ABAP 系统中使用 Adobe Form 试读版

    本专栏计划的文章数在 150 篇左右,到 2022年9月12日为止,目前已经更新了 51 篇,专栏完成度为 34% 零基础 ABAP 学习教程系列文章的目录 1. ABAP 标准培训教程 BC400 ...

最新文章

  1. math.hypot java_Java之Math类
  2. VisualSVN Server2.5服务器迁移
  3. 手势追踪,高通走完其VR一体机的最后一里路
  4. the day of python learning(考试解释)
  5. RSS、RSSI以及dBm相关概念
  6. 【算法】剑指 Offer 47. 礼物的最大价值
  7. WDK10+VS2015 驱动环境搭建
  8. 在Paint事件中绘制控件(边框)
  9. 8. Mac brew usage and php version
  10. C#使用ITextSharp操作pdf
  11. STM8L052低功耗模式
  12. Word文件带密码如何解除?
  13. 利用k-mer进行基因组调查
  14. 伽卡他卡免费电子教室软件_笔记
  15. 一行 Python 代码能实现什么丧心病狂的功能?
  16. gvim常用命令行大全
  17. 计算机玩电脑游戏,玩电脑游戏250字
  18. 弹性伸缩,轻松上云-华为云弹性云服务器 ECS
  19. Vue模块语法下(事件处理器自定义组件组件通信)
  20. oracle数据库查看版本号

热门文章

  1. [Unity3D]Unity3D游戏开发Lua随着游戏的债券(于)
  2. jenkins的历史
  3. 文献记录(part84)--A nearest neighbor-based active learning method and its application to time ...
  4. sklearn自学指南(part4)--使用手册的目录
  5. Django(part19)--Django中的应用
  6. 第三次学JAVA再学不好就吃翔(part39)--package关键字
  7. 第三次学JAVA再学不好就吃翔(part25)--成员变量赋值
  8. 第三次学JAVA再学不好就吃翔(part23)--private和this
  9. 20应用统计考研复试要点(part8)--应用多元分析
  10. 51单片机 简易光电循迹小车