从ABAP程序调用SCP Workflow API

2020-08-18 21:38发布

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

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


尊敬的专家

我需要开发一个触发SCP Workflow API的应用程序,以实现主体传播。 调用api的应用程序是我的本地系统中的ABAP报告,并且启动该过程的用户需要传播到云中。

SCP 应用程序身份提供程序信任自定义的SAP IAS,因此我无法使用基本身份验证来调用工作流api,而只能使用SAML 2.0模式。

我的后端系统S/4HANA信任同一SAP IAS。 我可以在SAP IAS中进行身份验证,并启动Fiori Launchpad(本地),并使用相同的用户名(由于SSO)启动SCP应用程序。

如何在ABAP报告中使用SAML身份验证模式调用工作流api,并且可以实现主体传播吗?
注意:报告将在后台运行。

我知道我可以使用OAuth来做到这一点,但是使用这种身份验证模式,我无法实现主体传播。

在这种情况下,Cloud Connector无法正常工作,因为它是在本地将数据推送到云中的。

最诚挚的问候,

吉尔赫姆

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

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


尊敬的专家

我需要开发一个触发SCP Workflow API的应用程序,以实现主体传播。 调用api的应用程序是我的本地系统中的ABAP报告,并且启动该过程的用户需要传播到云中。

SCP 应用程序身份提供程序信任自定义的SAP IAS,因此我无法使用基本身份验证来调用工作流api,而只能使用SAML 2.0模式。

我的后端系统S/4HANA信任同一SAP IAS。 我可以在SAP IAS中进行身份验证,并启动Fiori Launchpad(本地),并使用相同的用户名(由于SSO)启动SCP应用程序。

如何在ABAP报告中使用SAML身份验证模式调用工作流api,并且可以实现主体传播吗?
注意:报告将在后台运行。

我知道我可以使用OAuth来做到这一点,但是使用这种身份验证模式,我无法实现主体传播。

在这种情况下,Cloud Connector无法正常工作,因为它是在本地将数据推送到云中的。

最诚挚的问候,

吉尔赫姆

付费偷看设置
发送
3条回答
宇峰Kouji
1楼-- · 2020-08-18 22:03

嗨Guilherme-您找到答案了吗? 谢谢,Manju

天桥码农
2楼-- · 2020-08-18 22:04

不幸的是。

渐行渐远_HoldOn
3楼-- · 2020-08-18 21:50

您好,Guilherme,

有您 尝试将ABAP OAuth2客户端(CL_OAUTH2_CLIENT)与SAP Cloud Platform客户端配置文件一起使用?

在我看来,它支持SAML 2.0承载声明,这是两种身份验证方法之间的一种连接。 >

致谢

Tobias

一周热门 更多>