Hi Roxxy,
You should be able to store data in device and perform operations (CRUD), the database used in offline storage is ultraliteDB. You can either use SMP SP04 server with SMP SP05 SDK or SMP Cloud mobile services (it's in ramp up).
You can watch this recording that explains how offline works in SMP:SMP 3.0 Enablement - Overview
Documentation:
http://help.sap.com/saphelp_smp305sdk/helpdata/en/77/6c658a28e7473a9b996a2199fd854e/content.htm
Regards, Midhun
SAP Customer Experience Group - CEG