我应该如何从abap客户端使用Odata服务?

2020-09-03 17:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 实际上,我需要从ABAP...

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

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


嗨,

实际上,我需要从ABAP客户端调用Odata服务(成功因子)。 我有网址。 我需要执行该服务并在ABAP报告中获取数据,此后,我需要进行一些映射才能获得所需的结果。

我试图创建客户端代理以便调用Web服务,但是在配置客户端代理时总是收到错误消息。

我尝试了另一种使用CL_ODL_API来执行Web服务的选项。 但是我不确定如何配置身份验证过程。 因为如果没有身份验证,我们将无法获取数据。

有人可以帮助我吗?

致谢

Rimi

6条回答
Bunny_CDM
2020-09-03 17:57

请注意,OSCI主要用于从外部/其他OData服务中创建新的SAP OData服务。 因此,如果您的目标仅是消费,那么它将不符合您的要求。

我将通过创建类型为External http的RFC目标启动此过程。 您可以选择提及SSL以及那里的所有身份验证选项。 您还需要在Tcode STRUST中维护用于SSL连接的客户端证书。 使用"测试连接"选项,开始测试连接。 一旦成功,您就可以开始使用CL_REST_HTTP_CLIENT。 (使用创建的RFC目标创建实例。)

一周热门 更多>