2017-04-19 62 views
0

我们正在启动板中创建自定义动态sap fiori/ui5应用程序磁贴。看起来你只需要将动态图块的odata服务调用与$ count一起显示待处理项目列表即可。例如
Get userid访问odata电话

/MyListSet/$count

将输出100个未达账项

但是,如果我们要检查用户是否授权列表中的项目是什么。我想将像

/MyListSet('USER')/$count

但是这似乎并不可能因为用户将是一个dyanamic输入。

有没有办法让登录的用户(从登录页面)调用odata服务,并将此用户传递给我们的odata调用(通过RFC/FM),并从那里过滤结果?

回答

2

如果用户看到您的应用程序/启动板,则应该已经通过系统进行身份验证。 我建议你在响应前端之前使用sy-uname系统变量并过滤你的实体集。 这不应该在SAPUI5中实现,而应使用ABAP网关服务。

+0

谢谢!这确实是联合国的 – melai