SAP向REST服务发出HTTPS请求

时间:2010-02-11 15:11:19

标签: sap

这可能吗?我即将开始一个项目,该项目需要使用基于HTTPS的XML从SAP实例调用远程托管服务。有没有人有ABAP代码样本?

2 个答案:

答案 0 :(得分:5)

有一篇标题为“Real Web Services with REST and ICF”的SDN文章。这仅涵盖服务器端(提供REST服务),但这可能有助于您入门。还有(可以说是相当简洁的)documentation on client side ICF development。但是,看起来你必须自己解析身体,只使用SAP提供的XML支持。这是REST的缺点......

答案 1 :(得分:3)

可以使用cl_http_client完成此操作。 检查SAP help documentation代码。

要进行HTTPS调用,还需要将服务提供商的证书导入系统。这可以使用事务“STRUST”完成。这一步是强制性的;没有它,你会得到通信错误。