Hi Eric,
Is a "Flush to disk" possible on a handheld?
The short answer to this question is: "yes."
We actually do this currently - we always try to write directly to the file store via the Windows API, avoiding caching options where possible. (e.g. FILE_FLAG_NO_BUFFERING and FILE_FLAG_WRITE_THROUGH options). For more information about how this process occurs in Windows (including Windows CE/Mobile), see: File Caching (Windows).
---
We have also addressed some of these scenarios for customers previously (specifically for Windows Mobile devices). See: CR #473559 and CR #491180 - however, these fixes should be present in 12.0.x.
If you have a sample corrupted database and a console log file from when a corruption occurred, we can work with you / your device vendor to help figure out what is happening during these power down times - you should open a technical support case for this type of analysis.
Regards,
Jeff Albion
SAP Active Global Support