Fiori webapp(以SAP形式运行,在Web容器中)

2020-08-20 22:34发布

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

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


您好。
我们正在构建一个fiori webapp,它将在我们创建的插件中的浏览器视图中运行。

由于此操作将在SAP内部运行,因此我们希望避免要求用户进行登录(因为他在进入SAP时已经进行了登录)。

我们找到了一种通过URL将当前的用户名和公司发送到我们的Web应用程序的方法,但是显然我们无法访问他的密码。

是否有任何机制可以让我们绕过SAP内部的用户登录?

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

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


您好。
我们正在构建一个fiori webapp,它将在我们创建的插件中的浏览器视图中运行。

由于此操作将在SAP内部运行,因此我们希望避免要求用户进行登录(因为他在进入SAP时已经进行了登录)。

我们找到了一种通过URL将当前的用户名和公司发送到我们的Web应用程序的方法,但是显然我们无法访问他的密码。

是否有任何机制可以让我们绕过SAP内部的用户登录?

付费偷看设置
发送
4条回答
哎,真难
1楼-- · 2020-08-20 22:51

嗨Pedro,

很好,您正在开发Fiori应用!

您可以通过B1 UI API将服务层上下文传递给您的应用,以便您可以登录到服务层 不需要用户密码。

您是否检查了以下博客? 在此博客中,我的同事Yatsea解释了如何使用如何传递用户和companyDB(不可能传递pwd)或服务层上下文的示例来创建附加组件。 请查看博客,并让我们知道这是否符合您的要求。

https://blogs.sap.com/2015/12/07/embedding-sap-hana-app-or-any-other- web-app-intosap-business-one/

希望对您有所帮助
特立尼达。

SAP小黑
2楼-- · 2020-08-20 23:07

谢谢,特立尼达。
我们 已经做到了,但是对于葡萄牙的发展来说,问题一直是一样的。 我们需要使用服务层,但也要使用DIAPI,因为服务层不"证书文档",而DIAPI可以。 因此,我们的Fiori应用程序连接到一项服务,以验证是否需要认证。 如果不是,则连接到ServiceLayer,否则连接到DIAPI。 我们的问题是必须连接到DIAPI。
如果我们已经解决了ServiceLayer问题,那很容易...

SAP小黑
3楼-- · 2020-08-20 22:53

嗨,Pedro,

< p>我同意这是服务层的限制。

您是否已经对SAP Business One客户影响门户中提供的改进请求投了赞成票?

https://influence.sap.com/sap/ino/#/idea/245052

请毫不犹豫地投票给它,以获取更多实现此功能的机会。

致谢
特立尼达。

粗暴的香蕉
4楼-- · 2020-08-20 22:59

您好,特立尼达。
我是在SAP Business One客户影响力门户中创建此改进请求的。这是我第二次这样做。 第一次因为缺少选票而关闭...

一周热门 更多>