我们正在启动板中创建自定义动态sap Fiori / SAPUI5应用程序磁贴。似乎您只需要在$ ocount服务调用中放置一个用于动态磁贴的$ count即可显示未决项目列表。例如
/MyListSet/$count
将输出100个待处理项目
但是如果我们要检查用户是否具有列表中项目的授权,该怎么办?我正在考虑放入类似的东西
/MyListSet('USER')/$count
但是这似乎不可能,因为直到运行时USER都是未知的。
是否有办法让登录的用户调用OData服务,然后将该用户通过RFC传递到我们的OData调用并从那里过滤结果?
如果用户看到您的应用程序/启动板,则应该已经通过系统验证。我建议您使用sy-uname系统变量并在响应前端之前过滤您的实体集。不应在SAPUI5中实现此功能,而应使用ABAP网关服务。