具有多个OData服务的可重用嵌套组件-缓存OData问题

2020-08-27 18:18发布

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

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


您好,大师

我的父组件的用户可以选择多个角色(例如,供应商,客户,供应商)(在应用内选择角色)。

每个角色都为我的父组件中包含的每个模块(嵌套组件)提供专用的OData服务。

Supplier_xxx

Customer_xxx

Vendor_xxx

问题:-

打开模块,例如 xxx作为初始角色,说是Supplier,组件xxx已加载且OData服务Supplier_xxx被完美调用。

然后,返回首页,将角色更改为供应商,并加载相同的模块xxx,路由器将直接使用缓存的OData定向到先前加载的组件xxx。

我需要什么:-

1。)在为供应商加载组件xxx时,从供应商的OData服务中重新调用OData。

2。)我需要一种机制来根据当前所选角色同步缓存的OData(来自不同服务)。

P.S。 我正在使用基于组件的路由方法。

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

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


您好,大师

我的父组件的用户可以选择多个角色(例如,供应商,客户,供应商)(在应用内选择角色)。

每个角色都为我的父组件中包含的每个模块(嵌套组件)提供专用的OData服务。

Supplier_xxx

Customer_xxx

Vendor_xxx

问题:-

打开模块,例如 xxx作为初始角色,说是Supplier,组件xxx已加载且OData服务Supplier_xxx被完美调用。

然后,返回首页,将角色更改为供应商,并加载相同的模块xxx,路由器将直接使用缓存的OData定向到先前加载的组件xxx。

我需要什么:-

1。)在为供应商加载组件xxx时,从供应商的OData服务中重新调用OData。

2。)我需要一种机制来根据当前所选角色同步缓存的OData(来自不同服务)。

P.S。 我正在使用基于组件的路由方法。

付费偷看设置
发送
3条回答
何必丶何苦呢
1楼 · 2020-08-27 18:37.采纳回答

您好,

对于您的第一个问题,您可以尝试在控制器中添加其他逻辑,同时检查选定的角色,并根据选定的角色+动作完成适当的组件布线 。

请告诉我这是否可以解决您的问题。

最好的问候,

Rohit

愤怒的猪头君
2楼-- · 2020-08-27 18:43

注意:-

1。)应用必须同时在独立和FLP上运行。

2。)我不是在谈论pfcg角色。 上面提到的是已授权用户的功能角色。

CJones
3楼-- · 2020-08-27 18:36

重新调用odata是什么意思? 再说一次,您希望该机制在不同服务之间同步缓存的odata是什么意思?

一周热门 更多>