【发布时间】:2010-02-11 15:11:19
【问题描述】:
这可能吗?我即将开始一个项目,该项目需要从 SAP 实例调用通过 HTTPS 使用 XML 的远程托管服务。有人有示例 ABAP 代码吗?
【问题讨论】:
-
您指的是哪个产品? SAP R/3 与 ECC Core、XI/PI 或他们出售的任何其他各种系统?
标签: sap
这可能吗?我即将开始一个项目,该项目需要从 SAP 实例调用通过 HTTPS 使用 XML 的远程托管服务。有人有示例 ABAP 代码吗?
【问题讨论】:
标签: sap
有一篇名为“Real Web Services with REST and ICF”的SDN文章。这仅涵盖服务器端(提供 REST 服务),但也许这可以帮助您入门。还有(可以说相当简洁)documentation on client side ICF development。但是,看起来您必须自己解析主体,只使用 SAP 为您提供的 XML 支持。这就是 REST 的缺点……
【讨论】:
这可以使用cl_http_client 来完成。
检查SAP help documentation 的代码。
为了进行 HTTPS 调用,您还需要将您的服务提供商的证书导入系统。这可以使用事务“STRUST”来完成。此步骤是强制性的;没有它,你会遇到通信错误。
【讨论】: