Skip to content

SamiLechner/MobileBuildCodeExcercise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

282 - Develop Mobile Apps with SAP Build Code, Access them via SAP Mobile Start

Description

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.

Requirements

In order to complete the session exercises below, first complete the prerequisites.

Use Case

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.

Incident Creation (Completed)  

  • 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.  

Incident Resolution (To Do in This Session) (282)  

  • 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.  

Objective:  

In this session, students will build a mobile app for service workers to manage and resolve incidents.

Understand your SAP Cloud Application Programming Backend

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.

LCAP View of the Back-End

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.

Exercises

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

How to obtain support

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.

Additional Support and Learning Resources

License

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.

About

Mobile Session

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors