CAP-在导入的模型上使用$ expand

2020-08-18 00:19发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在研究一个场景,...

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

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


大家好,

我正在研究一个场景,其中既有常规服务实体,又有从Success Factors API导入的服务。

这是我希望在远程服务上执行的查询:

https://XXXXXXX.successfactors.com :443/odata/v2/EmpEmployment (personIdExternal ='109031',userId ='109031')?$ expand = jobInfoNav&$ select = userId,jobInfoNav/位置

我已经在cds定义上设置了实体,如下所示:

@ cds.persistence.skip @readonly实体EmpEmploymentJob,从external.EmpEmployment mixin {EmplJob:与EmplJob.userId = userId上的external.EmpJob关联}到{key userId,EmplJob.location,
};

在服务的实现中,在EmpEmploymentJob实体的.on处理程序方法中,这是我正在运行的代码:

让cqn = SELECT.from(EmpEmployment).columns([" userId",' jobInfoNav/location'])。limit(20)let result = await tx.run(cqn)返回结果但是,我找回了userid,这没关系,但是对于位置信息(来自jobInfoNav导航),我无法检索 数据。能帮忙吗?谢谢,BRs,Rui