Architecture in Details
Sales Plus for SAP ERP is based on the SAP Mobile Platform 3.0 (SMP 3.0) and can be run on premise or on the HANA Cloud Platform (HCP).
Sales Plus is more than just a client application:
- Backend SAP ERP - Sales Plus integrates with the modules SD and MM. To deliver the required data into the mobile world, a number of Gateway services are used. They communicate via Odata with the SMP middleware.
- Middleware SMP - The mobile platform is managing the users and devices. It takes care of the security and it provides the required offline services (based on MobiLink).
- Client - The client application is based on Apache Cordova and the SAP SMP Kapsel PlugIns.
The Sales Plus client application is developed around Apache Cordova, an open source version of PhoneGap. In this architecture, most of the app is developed with web technologies and is therefore platform independent. It runs of all supported platforms (iOS, Android and Windows) out of the box. The native layer mainly consists of the Kapsel PlugIns and a UltraLite database.