如何使用SAP Cloud for Customer里的ABSL代码调用Web service

简介: 如何使用SAP Cloud for Customer里的ABSL代码调用Web service

需求:在C4C UI里创建web service(maintain ticket),然后通过ABSL代码消费。

1. 创建一个新的Communication Arrangement


image.png

基于Manage Tickets这个标准的Communication Scenario创建一个Communication Arrangement:

image.png



因为我是在当前C4C系统上的ABSL里调用当前C4C系统提供的Web Service,所以Communication System选择Local:


image.png


当然这个Local的communication system也是需要在这个地方自己创建一个的:


Authentication method可以维护成"User ID and Password", 给该创建的arrangement维护communication user的password:

image.png


image.png



将该Arrangement的WSDL下载到本地。

image.png



2. 在Cloud Studio里创建一个新的External Web Service Integration:



image.png

将第一步下载的WSDL文件夹加载进去:

image.png



点击finish,在Studio里能看到自动生成了两个文件。

image.png

双击.csd(communication scenario definition), 将Communication Type改为A2X改为:



image.png

切换到Services tab, 选择Custom Outbound Services->JerryTicket2->MaintainBundle


image.png


激活之后,在Communication Scenario的列表里也能看到JerryTicket2这个communication scenario了。


3. 基于前一步创建的communication scenario JerryTicket2创建一个Communication arrangement。至此C4C配置完成。


image.png




ABSL代码如下:

image.pngimage.png


相关文章
|
18天前
|
存储
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
19 0
|
19天前
|
安全 UED 开发者
SAP Commerce Cloud 配置项 refreshWithLock=false 的作用介绍
SAP Commerce Cloud 配置项 refreshWithLock=false 的作用介绍
18 0
|
19天前
|
Java BI API
SAP Cloud for Customer 里如何通过 ABSL 二次开发方式消费 SAP S/4HANA 系统的 API
SAP Cloud for Customer 里如何通过 ABSL 二次开发方式消费 SAP S/4HANA 系统的 API
15 0
|
1月前
|
存储 缓存 算法
关于 Service Worker 和 Web 应用对应关系的讨论
关于 Service Worker 和 Web 应用对应关系的讨论
13 0
|
2月前
|
Java API Apache
Apache CXF生成WebService的客户端
Apache CXF生成WebService的客户端
|
2月前
|
XML 网络架构 数据格式
Ruby 教程 之 Ruby Web Service 应用 - SOAP4R 2
Ruby Web Service 应用 - SOAP4R
24 5
|
2月前
|
XML Linux 网络架构
Ruby 教程 之 Ruby Web Service 应用 - SOAP4R 1
Ruby Web Service 应用 - SOAP4R
23 3
|
1月前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
27 0
|
1月前
|
JavaScript 前端开发 开发者
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
15 0
|
1月前
|
Web App开发 数据采集 前端开发
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
15 0