点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 在这里,我再次对SD...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 在这里,我再次对SD...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
在这里,我再次对SDK提出疑问。
我正在针对SuccessFactors系统测试SDK的JavaScript版本,目前正在与过滤器功能作斗争。
考虑在SF实例上运行此OData查询:
/odata/v2/PerPerson?$ filter = personalInfoNav/firstName eq'MARCO'&$ expand = personalInfoNav&$ select = personalInfoNav/firstName,personalInfoNav/lastName&$ top = 20
它实际上是根据扩展实体(personalInfoNav)的值进行过滤的。
翻译成SDK后,它将变为:
const personList:数组= 等待PerPerson.requestBuilder()。getAll()。top(20) 。选择( PerPerson。DATE_OF_BIRTH, PerPerson.PERSONAL_INFO_NAV.select( PerPersonal.PERSON_ID_EXTERNAL, PerPersonal.FIRST_NAME, PerPersonal.LAST_NAME, 个人的性别 ) ).filter(PerPersonal.FIRST_NAME.equals('MARCO')) .execute({destinationName:this.configService.get ('ACTIVE_DESTINATION')});
但是,由于" PerPersonal"类型与原始的" PerPerson"类型不兼容,因此无法正常工作。
有人对此有解决方法吗?
谢谢!
为了透明:这个问题已经在StackOverflow上回答。
一周热门 更多>