SAP Knowledge Base Article - Preview

2215951 - User having issue in Kapsel 3.0 SP08 Offline client with Edm.DateTime field " Invalid time value" - SUP/SMP

Symptom

User is using offline capability of Kapsel with a EDM.DateTime after method sap.OData.applyHttpClient().  Data is read and saved in a store the first time they run the application and processed succesfully.  After closing the store and calling a new store (from a different service in a application), they try to read the same data again and are receiving the following error:

09-08 13:12:29.466: I/chromium(13600): [INFO:CONSOLE (1059)] "processMessage failed: Stack: RangeError: Invalid time value
09-08 13:12:29.466: I/chromium(13600): at Date.toISOString (native)
09-08 13:12:29.466: I/chromium(13600): at sap.ui.controller._stringToUTC (file:///android_asset/www/views/DispatchExecution/Main/DispatchExecutionMain.controller.js:111:23)
09-08 13:12:29.466: I/chromium(13600): at sap.ui.controller._processLoads
(file:///android_asset/www/views/DispatchExecution/Main/DispatchExecutionMain.controller.js:101:42)
09-08 13:12:29.466: I/chromium(13600): at sap.ui.controller._loadPlansSuccess
(file:///android_asset/www/views/DispatchExecution/Main/DispatchExecutionMain.controller.js:123:25)
09-08 13:12:29.466: I/chromium(13600): at p(file:///android_asset/www/resources/sap-ui-core.js:16:4269)
09-08 13:12:29.466: I/chromium(13600): at _(file:///android_asset/www/resources/sap/ui/core/library-preload.json/sap/ui/model/odata/ODataModel.js:6:17799)
09-08 13:12:29.466: I/chromium(13600): at eval (file:///android_asset/www/resources/sap/ui/core/library-reload.json/sap/ui/model/odata/ODataModel.js:6:35155)
09-08 13:12:29.466: I/chromium(13600): at eval(file:///android_asset/www/resources/sap/ui/thirdparty/datajs.js:17:12670)
09-08 13:12:29.466: I/chromium(13600): at successCallback(file:///android_asset/www/plugins/com.sap.mp.cordova.plugins.odata/www/OData.js:132:21)
09-08 13:12:29.466: I/chromium(13600): at Object.cordova.callbackFromNative(file:///android_asset/www/cordova.js:292:54)", source:file:///android_asset/www/cordova.js (1059)

They found that the error is occurring because date fields are being populated with different values (see attached file Data Comparison) fields are defined as:

<(><<)>Property Name="Date_Of_Creation" sap:filterable="false"

sap:sortable="false" sap:updatable="false" sap:creatable="false"

Type="Edm.DateTime" Precision="7"/>


Read more...

Environment

  • SAP Mobile Platform Server 3.0 SP07
  • SAP Mobile Platform SDK 3.0 SP08
  • Kapsel
  • Offline

Product

SAP Mobile Platform SDK 3.0 ; SAP Mobile Platform SDK 3.1

Keywords

  • Kapsel
  • Edm.DateTime
, KBA , MOB-ONP-OOD , SAP Mobile On Premise Offline OData Server , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP ONE Support launchpad (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.