如何在启动板中的应用程序之间共享信息?

2020-08-21 04:58发布

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

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


嗨,

在以下情况下最好的方法是

我有一个带有多个UI5应用程序的启动板。 所有应用程序都需要相同的用户信息(除自定义数据外)。 用户信息应在登录时读取,并存储在一个临时对象中,以便所有应用程序都可以访问此信息而无需调用后端服务。

那么,什么是最好的方法?

*在用户登录期间/之后立即初始化常用信息

*在不同应用之间共享信息

欢迎任何提示,链接,博客。 到目前为止,我还没有找到一个真正好的解决方案,也许甚至有SAP认可的方法。

谢谢!

致谢

Karsten

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

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


嗨,

在以下情况下最好的方法是

我有一个带有多个UI5应用程序的启动板。 所有应用程序都需要相同的用户信息(除自定义数据外)。 用户信息应在登录时读取,并存储在一个临时对象中,以便所有应用程序都可以访问此信息而无需调用后端服务。

那么,什么是最好的方法?

*在用户登录期间/之后立即初始化常用信息

*在不同应用之间共享信息

欢迎任何提示,链接,博客。 到目前为止,我还没有找到一个真正好的解决方案,也许甚至有SAP认可的方法。

谢谢!

致谢

Karsten

付费偷看设置
发送
4条回答
nice_wp
1楼 · 2020-08-21 05:21.采纳回答

我认为您可以为此使用会话存储: https://developer.mozilla.org/nl/docs/Web/API/Window/sessionStorage

在每个应用中,您都可以检查数据是否已经可用。 如果没有,请从后端获取它并更新会话存储。 下一个应用程序将能够从会话存储中读取。

请注意,这并不是要存储所有内容。

Kr,Wouter

宇峰Kouji
2楼-- · 2020-08-21 05:25

UI5 为此提供了一个实用程序对象: https://sapui5.hana.ondemand.com /#/api/module:sap/ui/util/Storage

Fiori可以保留某个应用程序的状态,但是不确定这对于在应用程序之间共享数据很有用。 以下是Fiori应用状态的示例: https://blogs.sap.com/2017/06/19/restoring-fiori-application-state/

葫芦娃快救爷爷
3楼-- · 2020-08-21 05:26

您好,Karsten,

除了用户名,还需要什么信息,它是什么?

关于
西蒙

SAP浪
4楼-- · 2020-08-21 05:18

各种信息:-)例如 分配的客户合同。 不同的应用程序会根据合同显示/更新信息,我不想多次计算可用合同。

致谢

Karsten

一周热门 更多>