将API Portal中的API消费到另一个子帐户中的webIDE中

2020-09-06 02:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在尝试使用与We...

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

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


专家们,

我正在尝试使用与WebIDE不在同一子帐户中的API。

已执行的步骤:

1。 参考API Portal子帐户中存在的两个自动生成的目的地(API Portal和API Dev Portal),在webIDE子帐户中创建了2个目的地。

2。通过模板(Fiori App)创建项目

3。 在"数据连接:从源中选择服务目录"中,然后在下拉菜单中选择在webIDE子帐户中创建的目标。

问题:所选目的地下方未显示任何服务。

请帮助。

(30.2 kB)
3条回答
clever101
2020-09-06 02:57

你好Divya,

请允许我提供更多详细信息,以便您可以帮助我解决此问题。

我们有2个子帐户-例如:1. API平台2. ML

此处使用的IDP是SAP云身份提供者,两个子帐户都有1个租户。 我们已在SAP IDP中将两个子帐户都配置为2应用程序。 而且效果很好。

如您所建议,API平台子帐户的SAP WEB IDE能够显示oData API。 我要附上屏幕截图。

但是UI5开发人员确实可以访问API平台子帐户。 他们只能访问ML子帐户。 在这种情况下,我无法确定在ML子帐户中创建目的地时必须应用的身份验证类型。 我正在尝试在目的地中使用oauth2samlbearer断言类型。 但这对我不起作用。

对于oauth2samlbearer断言,我正在执行以下步骤。

1。 在API平台中,我正在为api产品门户注册新客户端。

2。 我正在ML子帐户的目标位置中提供此新客户的秘密的客户ID。

但这不起作用。 所以我可能缺少一些步骤。

谢谢

Sourav webide-from-ml-subaccount.png webide-from-api-platform-subaccount.png

一周热门 更多>