点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我正在尝试使用IF_HTTP_CLIENT方法将供应商数据API从Ariba Open API消耗到SAP ECC中。
在 https://developer.ariba.com/api /上, 已经创建了应用程序,并且我已经收到API密钥,OAuth客户端ID和客户端密钥。
我关注了许多博客和帖子,以在ECC中构建程序。
我已将程序分为两部分-
1。 验证通话并获取访问令牌
2。 使用访问令牌从API获取数据
对于身份验证,我正在使用URL https://api.ariba.com/v2/oauth/令牌 https://blogs.sap.com/2018/04/05/apis-for-sap-saas-applications /。
此外,URL在 https://developer.ariba的"发现"环境部分中提供。 .com/api
因此,为了进行身份验证,我通过传递URL https://api创建了类型为if_http_client的对象go_httlp_client .ariba.com/v2/oauth/token 。
我正在向身体添加参数-
用户ID
密码
OAuth客户端ID
OAuth客户端机密
使用方法go_http_client-> request-> if_http_entity〜set_cdata,如帖子 http://www.sapalles.com/2016/11/ 18/从abap处获取剩余的oauth服务以按顺序调用主web服务第1部分获得访问令牌/
然后我正在使用send方法发送请求并接收以获取响应。
在响应方法中,我得到SY-SUBRC = 1(HTTP_COMMUNICATION_FAILURE),在响应参数中,我得到500本机SSL错误。
我们已经使用PI将Ariba SLP与ECC集成在一起。 STRUST中存在更新的证书。
请告诉我是否需要在STRUST中安装/更新Ariba Open API的任何特定证书,或者编码方法是否存在问题?
此致
Yayati Ekbote
discover-apis-environment-details.jpg (41.9 kB)
专家您好,
有人在ECC或S/4 HANA环境中使用Ariba Open API吗? 我可以在Postman中测试API,但在ECC中收到SSL错误。 我们已经从Ariba connect下载了最新的证书 api-2.ariba.com 并安装在STRUST中 。 但是仍然出现500本机SSL错误。 我在SMICM中检查了跟踪日志,但了解不多。
请提出建议。
此致
Yayati Ekbote
嗨Yayati,
您解决了这个问题吗?
我正在寻找所有Ariba Solution的最新证书,您知道我可以在哪里获得它们吗? 我试图在connect中搜索,但是没有运气。
最诚挚的问候,
Sirui
Hello Sirui,
您将在 https://connect.ariba.com a>或 https://support.ariba.com/Connect/Log_In
此致
Yayati Ekbote
您好专家
我能够在Postman应用程序上测试API。 但是我在ABAP中编码了同样的东西,我遇到了本机SSL错误500问题。 我尝试安装Ariba API证书,但问题仍然存在。
我正在使用SAP在 https://api.sap.com/上提供的示例代码 api/supplierdataaccess/resource
有人通过自定义代码在ABAP中成功使用Ariba Open API吗?
此致
Yayati Ekbote
一周热门 更多>