Accelerate development by using SAP Build Code to consume a SAP Cloud Application Programming (CAP) Model service for mobile development. Build a native, cross-platform mobile application using mobile development kit and bring all of your work together on the SAP Mobile Start app - the launchpad for mobile apps from SAP.
In order to complete the session exercises below, first complete the prerequisites.
ACME is a popular electronics company. ACME hires call center support representatives to process and manage customer incidents. A call center support representative (Processor) receives a phone call from an existing customer and creates a new incident on behalf of the customer. ACME employs technicians who use mobile apps to view process these incidents.
- A CAP backend has been deployed with a UI5 app.
- A customer experiences an issue with an ACME electronic device and calls the customer care hotline.
- A call center support representative logs the incident on behalf of the customer using the Incident Creation UI5 app.
- The representative assigns the ticket to a service worker for resolution.
- Anna, a technician, uses the ACME Technician Incident Management app.
- Anna views the tasks assigned to her.
- Anna selects a task to view the details.
- Anna travels on-site to resolve the issue.
- After fixing the issue, Anna uploads a resolution image.
- Anna requests the customer’s digital signature to close the incident.
In this session, students will build a mobile app for service workers to manage and resolve incidents.
The back-end for this Hands-On session (AD162) has been created using SAP Cloud Application Programming Model, which in turn connects to a HANA DB. Three entities are defined in the schema.cds file and then exposed as a service.
This session will focus on building a mobile application using a SAP Cloud Application Programming back-end. To learn more about how to build a back-end using SAP Cloud Application Programming Model, please check out the session AD161.
| Exercise Number | Title | Estimated Time (mins) |
|---|---|---|
| Exercise 0 | Complete prerequisites | 15 |
| Exercise 1 | Run the Starting Application on Your Device | 10 |
| Exercise 2 | Enhance the generated Incidents List and Detail page | 20 |
| Exercise 3 | Modify an Incident Record | 35 |
Support for the content in this repository is available during the actual time of the online session for which this content has been designed. Otherwise, you may request support via the Issues tab.
-
Continue your learning with additional MDK tutorials
-
Check out the SAP Community for Mobile Development & Mobile Experience
-
Learn more about SAP Cloud Application Programming Model by visting the official documentation and with these additional resources
Copyright (c) 2025 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.
