点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我想利用SAP Cloud Platform的内置脱机功能。
不幸的是,数据将太大而无法离线实现,因此我需要对定义的请求应用过滤器。
" sap.mobile":{
" _version":" 1.1.0",
" definingRequests":{},
"商店":[
{
"名称":" ZSV_SURVEY_SRV",
" serviceRoot":"/img/SAPUI5-ABAP-SFI/",
" definingRequests":{
" SurveySet":"/img/Surveyset"
}
}
]
我知道我可以如下设置过滤器:
SurveySet $ Filter = userID。
但是如何传递userID?
例如,理想情况下,它将过滤已登录用户的记录
对odata服务的访问将基于登录到应用程序的用户正确吗? 也就是说,无论如何,他将下载特定于他的数据。 然后,为什么需要在查询中添加过滤器作为用户ID?
如果您可以解释用例,也许我可以更好地帮助您。
关于,
Midhun VP
嗨,亚当,
通过此过程,我得到了答案,但是请让我明确说明如何在defineRequest中将其称为" oManifestUi5"。
谢谢
杰伊·夏尔马
嗨。
过滤器不一定总是在userId上。 只是在离线时。
例如,我指的实体是"调查"的结果(抱歉,这与我的示例不符。
在线时,经理等想查看所有结果,但并没有规定为此需要离线。
但是,当完成调查时(例如异地,然后要求离线),但仅针对相关用户。
无论如何,这是我找到的解决方案。...(component.js)
。
嗨Midhun,
我给定的定义请求为"
" definingRequests":{
"处置":{
" dataSource":" mainService"," path":"/img/Dispositions?$ filter = FromDate eq datetime'2017-12-05T00:00:00'&$ expand = OrderOperations/SubOperations"
}
}
当我尝试使用模型读取来读取响应数据时,读取功能不会成功出错,请检查以下代码以进行模型读取
filter.push(new sap.ui.model.Filter(" FromDate"," EQ",date));
oModel.read("/img/Dispositions",{
过滤器:过滤器
urlParameters:{" $ expand":" OrderOperations/SubOperations"},
成功:函数(oMasterData){
},错误:功能(错误){
}
能否请您建议我一个问题,感谢您的答复。
此致
Saleem
一周热门 更多>