SAP C4 SDK:如何在C4 PDI中使用ODATA服务?

2020-08-15 04:12发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想使用SDK/PDI在C4中使用来自CPI的ODATA服务调用。 我在SDN中搜索了很多博客,但找不到进行此开发的方法。 我还找到了一个引用,说不可能从SDK中的外部系统使用ODATA,但是该引用是在2016年。我不确定情况是否仍然相同?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想使用SDK/PDI在C4中使用来自CPI的ODATA服务调用。 我在SDN中搜索了很多博客,但找不到进行此开发的方法。 我还找到了一个引用,说不可能从SDK中的外部系统使用ODATA,但是该引用是在2016年。我不确定情况是否仍然相同?

付费偷看设置
发送
2条回答
wang628962
1楼 · 2020-08-15 04:33.采纳回答

嗨,

即使在2016年之前,您都可以很长时间使用C4C SDK中的外部REST(ODATA)或SOAP服务。

步骤:

1。 在PDI/SDK中创建外部Web服务集成。 选择REST作为协议。

2。 将服务名称指定为外部系统的端点。 例如:将自己的服务称为odata https://myXXXXXX.crm.ondemand。 com/sap/c4c/odata/v1/c4codataapi /。 完成后,请激活此Web服务集成。

web-service.png

3。 针对在步骤2激活过程中生成的场景创建通信安排。

4。 编写一个ABSL脚本以使用上述步骤中生成的服务。 使用WebServiceUtilities.ExecuteRESTService方法使用其服务。

请参阅 https://blogs.sap.com/2018/12/06/use-restful-service-to-consume-s4-functionality-in-sap-cloud-for-customer/以及< a hraf=" /img/questions/12951181/consume-an-external-rest-webservice-in-c4c.html"> /img/questions/12951181/consume -an-external-rest-webservice-in-c4c.html 了解有关该实现的更多详细信息。

jovirus
2楼-- · 2020-08-15 04:23

感谢Saurabh提供的链接。 我一定会尝试的。

一周热门 更多>