SAP Cloud Platformで開発されたモバイルアプリケーションにオフライン機能を追加する方法を検討しています。SAPUI5オフライン - jquery.sap.storageとその他のメソッド
しかし、使用される実際のODATAはそう、実際にオフラインで保持するのにはるかに大きすぎるオフラインデータストアは、単にmanifest.jsonを
"sap.mobile": {
"_version": "1.1.0",
"definingRequests": {},
"stores": [
{
"name": "ZSV_SURVEY_SRV",
"serviceRoot": "/SAPUI5-ABAP-SFI/",
"definingRequests": {
"SurveySet": "/Surveyset"
}
}
]
を更新することによって作成することを可能にするいくつかの標準的なSAPの機能があります他の選択肢は何ですか?データをフィルタリングできますか?そしてどうやって ?
jquery.sap.storageはまだ使用されていますか?
感謝。私はこれがオンラインのoDataにどのようにフラッシュされたかを知ることに興味を持っています。新しいレコードをオフラインで作成すると(id = 1)、その間に他のメンバーが既にid 1をオンラインで使用している場合はどうなりますか? –
理想的には、IDはクライアント側で生成されません。しかし、もしそうであれば、サーバが対処方法を決めることができます(対立を投げたり、既存のレコードを更新することによって)(大部分のシナリオでは悪いユースケースですが、それでも可能性があります)。 –
詳しくはこちらhttps://stackoverflow.com/questions/42652950/how-to-handle-sap-kapsel-offline-app-odata-conflicts-properly?rq=1 –