Skip to content

The goal of this comprehensive scenario is to demonstrate the process of creating a fusion application on the SAP Business Technology Platform. This involves utilising SAP Build Code with Joule, the Restful ABAP Programming Model, SAP Build Apps, and extending SAP S/4HANA.

License

Notifications You must be signed in to change notification settings

SAP-samples/btp-s4hana-buildcode-rap-buildapps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 

Mastering SAP S/4HANA Extension with SAP Build

REUSE status

Description

This scenario showcases the integration of a mobile application developed using SAP Build Apps with two backend services: SAP Build Code with Joule (CAP) and ABAP RESTful Application Programming Model (RAP). The mobile application, created with a no-code approach, interacts seamlessly with CAP and RAP backend services, offering advanced functionalities and data access.

Solution Diagram

Focus Topics

The tutorial focuses on building Fusion Application on where professional and citizen developers come together. The following aspects are:

  1. Build and deploy a full-stack application using SAP Build Code with Joule

  1. Build and deploy a full-stack application using SAP BTP ABAP Environment (RAP).

  1. Build and deploy a mobile application using SAP Build Apps

Business Scenario

  1. Suzan, a dedicated medical technician at SBA Medical clinic, diligently inspected the vital equipment ensuring the highest standards of patient care. As she meticulously examined each device, her keen eye caught a minor glitch in one of the medical instruments.

  2. Without hesitation, Suzan reached for her trusted companion in the digital realm – the Service Hub mobile application. With swift taps on her smartphone screen, she raised an incident report detailing the issue encountered in the medical equipment.

  1. Meanwhile, in the heart of the digital infrastructure, the application developed with the SAP Cloud Application Programming Model (CAP), powered with Joule, seamlessly sprang into action. The incident reported by Suzan was swiftly captured and recorded within the CAP application, ensuring a centralized repository for all service-related matters.

  2. As the incident popped up on the radar of Alex, the Service Hub Admin, the seasoned service manager at Heath Tech Devices, took charge. With a few deft clicks within the Service Hub Admin interface, Alex assessed the incident, evaluated its priority level, and swiftly assigned a proficient processor to address the issue.

  1. In the background, the application developed with the ABAP RESTful application programming model (RAP), built using the SAP BTP, ABAP environment, came into play. Leveraging its capabilities, the RAP application seamlessly calculated the precise geographical location of the assigned processor by fetching latitude and longitude details from the CAP application.

  2. Armed with this vital geo-location information, Suzan could now track the progress of the assigned processor in real-time. With a sense of reassurance, she monitored the processor's journey and estimated the arrival time, ensuring minimal disruption to the clinic's operations.

Where to Start?

Follow the modules below for a quick start. Each module contains several steps.

Module Description
Module 1: SAP Build Code with Joule Build and Deploy Full Stack CAP Application on Cloud Foundry using AI-enabled Joule
Module 2: RESTful ABAP Service Build and Deploy Full Stack Restful ABAP Application
Module 3: SAP Build Apps Configure SAP Build Apps and create two Web applications: one for customers, one for admin

How to Get Support

Create an issue in this repository if you find a bug or have questions about the content.

For additional support, ask a question in SAP Community.

Contributing

If you wish to contribute code, offer fixes or improvements, please send a pull request. Due to legal reasons, contributors will be asked to accept a DCO when they create the first pull request to this project. This happens in an automated fashion during the submission process. SAP uses the standard DCO text of the Linux Foundation.

License

Copyright (c) 2024 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

The goal of this comprehensive scenario is to demonstrate the process of creating a fusion application on the SAP Business Technology Platform. This involves utilising SAP Build Code with Joule, the Restful ABAP Programming Model, SAP Build Apps, and extending SAP S/4HANA.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •