Skip to content

Accelerate development by using pro-code tools to consume a service of SAP Cloud Application Programming Model for use in mobile development. Build a native, cross-platform mobile application using the mobile development kit and bring all your work together on the SAP Mobile Start app – the launchpad for mobile apps from SAP.

License

Notifications You must be signed in to change notification settings

SAP-samples/teched2023-AD162

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

REUSE status

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

SAP Build Code

Last year, SAP launched SAP Build to empower business experts to construct applications, implement automations and compose business sites. This year, the Build family is being expanded to offer a powerful shortcut for cloud application development with the introduction of SAP Build Code.

SAP Build Code unifies essential application development tools such as SAP Business Application Studio, SAP Cloud Application Programming Model (CAP), SAPUI5, SAP Mobile Services, and SAP Document Management Services. It is powered by the generative AI copilot, Joule, and enables interoperability with ABAP Cloud. Additionally, it facilitates seamless collaboration with SAP Build's low-code solutions and provides robust governance and lifecycle management features.

This hands-on exercise will assist you in learning how to build mobile applications using SAP Build Code.

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 pre-requisites.

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 process these incidents.

Incident Creation (AD161)

  • Mary reports an issue she is facing with her ACME electronic device.
  • Raj, a support representative, logs the incident using the Incident Management app.
  • Raj records Mary's contact information and issue details.

Incident Resolution (AD162 - This Hands On Session)

  • 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 to Mary's location for on-site service.
  • After fixing the issue, Anna uploads a resolution image.
  • Anna requests Mary's digital signature for closing the incident.
  • As a traveling technician, Anna accesses payroll and organizational news via the SAP Mobile Start app.
  • She easily launches the Incident Management app from SAP Mobile Start.

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 (CAP), please check out the session AD161.

Exercises

Exercise Number Title Estimated Time (mins)
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 40
Exercise 4 Integrate with SAP Mobile Start 10

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) 2023 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

Accelerate development by using pro-code tools to consume a service of SAP Cloud Application Programming Model for use in mobile development. Build a native, cross-platform mobile application using the mobile development kit and bring all your work together on the SAP Mobile Start app – the launchpad for mobile apps from SAP.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •