GithubHelp home page GithubHelp logo

sap-samples / btp-s4hana-buildcode-rap-buildapps Goto Github PK

View Code? Open in Web Editor NEW
2.0 4.0 1.0 190.39 MB

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: Apache License 2.0

cloud-foundry enablement rap sample sample-code sap-btp sap-build sap-s4hana

btp-s4hana-buildcode-rap-buildapps's Introduction

Mastering SAP S/4HANA Extension with SAP Build, SAP Build Code and SAP BTP ABAP

REUSE status

Description

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

Solution Diagram

Focus Topics

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

  1. Build and Deploy full stack application using SAP Build Code with Joule

  1. Build and Deploy full stack application using SAP BTP ABAP Environment(RAP).

  1. Build and Deploy mobile application using SAP Build

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 app. With swift taps on her smartphone screen, she raised an incident report detailing the issue encountered with the medical equipment.

  1. Meanwhile, in the heart of the digital infrastructure, the Cloud Application Programming (CAP) application, 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 the Service Hub Admin, Alex, 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 robust Restful ABAP Programming (RAP) application, built using the Business Technology Platform (BTP) ABAP environment, came into play. Leveraging its capabilities, RAP seamlessly calculated the precise geographical location of the assigned processor by fetching latitude and longitude details from the CAP system.

  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 arrival time, ensuring minimal disruption to the clinic's operations.

Where to Start?

  • Follow the below steps for quick start.

    Step Description
    Step 1: SAP Build Code with Joule Build and Deploy Full Stack CAP Application on Cloud Foundry using Ai Enabled Joule
    Step 2: RESTful ABAP Service Build and Deploy Full Stack Restful ABAP Application
    Step 3: SAP Build Apps Configure SAP Build Apps and create 2 web applications: one for customers, one for admin
    Step 4: Test End to End Setup Develop and Deploy CAP Application and integrate Application with SAP Build Work Zone, Standard Edition

How to obtain 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.

btp-s4hana-buildcode-rap-buildapps's People

Contributors

ilyabelozerovsap avatar ejazsyed avatar sap-ospo-bot avatar ilyabelozerov avatar ospo-bot[bot] avatar

Stargazers

 avatar 黎星刻 avatar

Watchers

Lee Clemmer avatar Vipin Menon avatar Riley Rainey avatar Thomas Jung avatar

Forkers

khobzix

btp-s4hana-buildcode-rap-buildapps's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.