如何在 SAP BTP 上使用 Integration Suite 消费 S/4HANA Cloud API

登陆 SAP Business Technology Platform Cockpit,进入 integration suite:shell

再点击 API management 进入 API Portal:api

或者直接从收藏夹里打开连接:app

https://304a49cetrial.integrationsuitetrial-apiportal.cfapps.ap21.hana.ondemand.com/shell/discoverui

在 discover 菜单里,选择 S/4HANA Cloud:url

点击 artifacts 查看全部可用 API:spa

找到这个对 sales order 进行增删改查的 OData API:orm

在 copy 向导里,选择 sandbox 对应的 url:ip

选择 deploy:
资源

deployed 以后,看到成功生成的 proxy:
rem

在 Resources 标签页里咱们就能试着调用这些 API 了:

直接点击 execute 必定会失败,会遇到错误消息:

Failed to resolve API Key variable request.header.apikey

验证 API 密钥策略容许您在运行时强制验证 API 密钥,只容许具备批准的 API 密钥的应用程序访问您的 API。 此策略可确保 API 密钥有效、未被撤销并被批准使用与您的 API 产品关联的特定资源。

须要到 SAP API business hub 上获取 API key.

点击 Show API key:

回到 API Portal,添加一个新的 HTTP header 字段:

名称为 apikey,值为拷贝下来的 key:

以后就能成功消费 API 了:

更多Jerry的原创文章,尽在:"汪子熙":

相关文章
相关标签/搜索