Build and Deploy
Core MyPM SAP and Application Logic
The solution is built using standard SAP ABAP development for the ERP processing, and Neptune Software’s SAP Certified Application Designer for the SAPUI5 presentation layer and mobile device logic. The following shows the Neptune Application Designer used to develop the UI and on-device logic of MyPM:
The SAP code base exists under the Neptune and Soltius namespaces. We have developed the underlying ABAP programs and data dictionary objects to be fully extensible. The technology mix means that your existing support team can likely provide effective support for the base ABAP programs. It also means that solution migration between systems will fit in with your existing SAP change management procedures.
Mobile App Creation
The MyPM application is generated into a device specific ‘hybrid application’ using PhoneGap or Cordovaservices for iOS and Android or Visual Studio for Windows 10. The ‘hybrid containerisation’ approach is very common in the mobile industry allowing the application to run offline, access required device features and run on multiple device-types all from the same source.
The MyPM application for iOS and Windows use is published using the customer’s own enterprise mobile developer credentials: Apple Enterprise Developer for iOS; and Microsoft Visual Studio 2015+ Developer for Windows. Android has no such requirement for Enterprise use. All costs associated with app generation and publication (Apple, Microsoft and PhoneGap related) are not provided for by Neptune Software or Soltius NZ Ltd., nor are they included in the MyPM Licences.
For further information on the licensing for MyPM see the section FAQ – How is MyPM Licensed?.
Neptune Software comes complete with an Enterprise Mobile Catalogue for Neptune Applications which allows for role-based allocation of applications to users. Installation of apps can then be initiated by the user from their device browser. In cases where the deployment is to the internet or involves large numbers of users, we would recommend the use of a Mobile Device Management solution (such as SAP Afaria), to add additional device management and security.
Did you find it helpful?