Empower Field Technicians by Building Apps Using the SDK for iOS

Empowers the workforce to efficiently install, maintain and repair assets in the field, anytime and anywhere, regardless of connectivity

Managing employees who are en route to clients can pose challenges with scheduling and assigning tasks, ensuring driver safety, managing sales orders, and integrating these activities with inventory, billing, accounting, and other back-office systems.

In order to address these challenges, organizations can use the SAP Cloud Platform mobile service for development and operations and the SAP Cloud Platform SDK for iOS to create and operate mobile apps with full offline support, notification services, superior back-end integration and enterprise-grade security. This native mobile app will provide secure access to SAP S/4HANA and other SAP and third-party party solutions while taking full advantage of features on iPhone and iPad, like Touch ID, location services and notifications. 

The following features may help you decide to build native mobile iOS apps using SAP Cloud Platform SDK for iOS:

  • Device Platform: SAP recommends using the SAP Cloud Platform SDK for iOS to build native mobile apps if the platform of choice is iOS. You can then, for example, assign iPads to field technicians to record their daily activities
  • Adoption: Various device peripherals and device-specific features are automatically supported. SAP Cloud Platform SDK for iOS natively supports features like Touch ID, location services and notifications
  • Performance:  SAP Cloud Platform SDK for iOS was developed as part of a joint effort with Apple. Native apps have the best performance, highest security and best user experience
  • Development:  SAP Cloud Platform SDK for iOS comes with new additional innovative tools (assistant, mentor), allowing for significantly accelerated development of native iOS apps
  • Maintenance: In-house iOS development expertise makes it easier to add new features to the project as well troubleshoot any issues
  • User Experience: Navigational and Interactive experience is seamless

The solution diagram above illustrates a basic architectural pattern of the runtime environment for for extending an on-premise system, such as SAP S/4HANA, to mobilize field technicians with SAP Cloud Platform Mobile Services.

Bill of Material - SAP Cloud Platform Components for Licensing Considerations

Note that the following Bill of Material is for reference purposes only. The following table is only an example of the SAP Cloud Platform services and components required for this use case. Please consult your SAP Account Executive regarding your specific licensing needs. Calculations below are based on 100 users.

SAP Cloud Platform services

Function

Licensing metrics

Example

SAP Cloud Platform Mobile Services

Build and run native, hybrid and micro apps

Named users or active users depending on the plan

100 users

SAP Cloud Platform Identity Authentication service (optional)

Secure authentication and single sign-on for users in the cloud

Logon blocks of 100/month

3,000 block of logons

SAP Cloud Platform bandwidth

Data transfer rate to a subscribed user

Blocks of 10 GB bandwidth/month

10 GB

Customers can use the SAP Cloud Platform pricing estimator to calculate the required investment for a particular project. Scale up or down on services as required.

Members and partners of SAP PartnerEdge* can evaluate the development of an application for this use case – most development licensing is covered by the packs offered by the SAP partner licensing services. Click here for details.

*excluding open ecosystem basic.

Estimating BOM

Named users are individuals who are authorized to access the SAP Cloud Platform Mobile Services.

  • Estimating SAP Cloud Platform Bandwidth: Consider how much data field workers will be synchronizing with this application. For simple mobile applications a 5 MB of SAP Cloud Platform bandwidth per user is sufficient. For 100 active users we can estimate that the minimum 10 GB bandwidth/month is enough.