【问题标题】:SAP making HTTPS requests to REST serviceSAP 向 REST 服务发出 HTTPS 请求
【发布时间】:2010-02-11 15:11:19
【问题描述】:

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

【问题讨论】:

  • 您指的是哪个产品? SAP R/3 与 ECC Core、XI/PI 或他们出售的任何其他各种系统?

标签: sap


【解决方案1】:

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

【讨论】:

  • 这是有用的信息,但主要是指 SOAP 样式的实现。我们有一个类似的问题,但绊脚石是 SAP 似乎不支持设置除 POST 之外的任何 HTTP 动词,并且它没有 JSON 反序列化器。
【解决方案2】:

这可以使用cl_http_client 来完成。 检查SAP help documentation 的代码。

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

【讨论】:

    猜你喜欢
    • 2020-09-08
    • 2012-10-18
    • 1970-01-01
    • 1970-01-01
    • 2018-10-04
    • 2012-12-12
    • 2018-01-14
    • 2023-03-20
    相关资源
    最近更新 更多