$ user在哪里子句不起作用?

2020-08-21 21:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的CAP团队,在我的书店风格...

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

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


亲爱的CAP团队,
在我的书店风格的示例中,我想引入以下服务来读取"我的"订单:

 service CatalogService {
     @只读
     从domain.Orders中选择实体myOrders {
             ID,订单号,物品
         },其中createdBy = $ user.id;
 } 

似乎伪变量 $ user.id 的评估不正确(我也尝试过 $ user )。 domain.Orders 包括通常的 managed -方面。 当我导入csv数据或执行POST请求时, $ user 设置为" anoynmous"。 显式地使用 where createdBy ='anonymous'检索这些数据集,而上述查询返回一个空数据集。

这是一个已知问题吗?

感谢
克劳斯

1条回答
小熊yu生菜
2020-08-21 21:28 .采纳回答

嗨,克劳斯,

由于Node.js驱动程序sqlite3中的某些限制,目前我们不支持SQLite的此功能。 我们仅在SAP HANA中支持此功能。

最好的问候,
大卫

一周热门 更多>