btp-s4hana-nocode-extension
A mission that builds a side-by-side SAP S/4HANASAP S/4HANASAP's ERP suite, run on-premise or as a private cloud edition, with its business data and processes reached over OData, RFC and the ABAP platform. For the things here it is the system a tool reads from or writes to. The public cloud edition is its own entry. UI extension with the no-code tool SAP Build AppsSAP Build AppsSAP's low-code platform for web and native mobile applications, built by drag and drop, with no-code backends and access to SAP systems through BTP authentication and destinations.sap official, btp and pushes it to the HTML5 repositorySAP HTML5 Application Repository service for SAP BTPStores built UI5 and HTML5 applications and serves them at runtime through the approuter, so an app ships no static server of its own.sap official, btp on SAP BTP.
A sales executive needing live customer data on a phone or tablet is the scenario; the mission builds that as a custom UI application in SAP Build AppsSAP Build AppsSAP's low-code platform for web and native mobile applications, built by drag and drop, with no-code backends and access to SAP systems through BTP authentication and destinations.sap official, btp, a no-code tool, consuming an OData service from SAP S/4HANASAP S/4HANASAP's ERP suite, run on-premise or as a private cloud edition, with its business data and processes reached over OData, RFC and the ABAP platform. For the things here it is the system a tool reads from or writes to. The public cloud edition is its own entry. Cloud or on-premise. The built app is pushed to the HTML5 repository and shown exposed two ways, stand-alone or through SAP Build Work Zone, standard editionSAP Build Work Zone, standard editionA role-based business site on BTP that puts SAP, custom-built and third-party applications and extensions, cloud and on premise, behind one point of access.sap official, btp. It covers the connectivity setup from SAP BTP to either S/4HANA landscape and the Cloud FoundrySAP BTP, Cloud Foundry RuntimeThe Cloud Foundry runtime of SAP BTP: memory for applications in a Cloud Foundry org, run from SAP's Java, Node.js and Python buildpacks or community buildpacks and managed with the standard Cloud Foundry tools.sap official, btp deployment, and offers a mock server setup for readers without an S/4HANA system.
Facts
Where it sits
Who is behind it
In the atlas: maintains 222@SAP-samplesmaintainerAnna WengerContributes to this
In the atlas: contributes to 2@annawenger20claudipContributes to this
In the atlas: contributes to 1@claudipd022911Contributes to this
In the atlas: contributes to 1@d022911Divya-ShanmugambContributes to this
In the atlas: contributes to 1@Divya-ShanmugambGopal AnandContributes to this
In the atlas: contributes to 5@gopalanand333ilyabelozerovContributes to this
In the atlas: contributes to 1@ilyabelozerovIwona HahnContributes to this
In the atlas: contributes to 7@iwonahahnSangeetha JayakumarContributes to this
In the atlas: contributes to 2@jsangeethaMartin PlummerContributes to this
In the atlas: contributes to 1@mhplumSarahKraemerContributes to this
In the atlas: contributes to 1@SarahKraemer11 contributors
What it declares
Every artifact
- Type
- Sample
- Origin
- By SAP
- Use as
- A reference
As a sample
- Form
- A tutorial's companion code
Connections
Hosting a frontend's built static files behind a login
Cloud Foundry runtime of SAP BTP for polyglot applications
Low-code platform for web and native mobile apps
Stores UI5 and HTML5 apps and serves them through the approuter
Role-based business site for SAP and third-party apps
SAP's ERP suite, run on-premise or as a private cloud edition, with its business data and processes reached over OData, RFC and the ABAP platform. For the things here it is the system a tool reads from or writes to. The public cloud edition is its own entry.
Download
README
quoted from SAP-samples/btp-s4hana-nocode-extension under Apache-2.0, readUse SAP Build Apps to Build Side-by-Side UI Extensions for SAP S/4HANA
The main focus of this mission is to develop a custom UI application, which consumes an OData service from an SAP S/4HANA system.
We will create a simple custom UI application using no-code tool SAP Build Apps, push the code to the HTML5 repository and show different options on how to expose this application - as a stand-alone or with the different SAP Build Work Zone environments.
You can find this scenario as a mission in SAP Discovery Center.
Business Scenario
As a sample scenario, Jane a sales executive of ACME Corporation regularly meets different customers. She needs access to the latest customer information on the go. She needs a simplified web application, which can run on a portable device like smartphone or a tablet.
ACME Corporation implements the application as an SAP S/4HANA extension on SAP Business Technology Platform (SAP BTP). This application is created with SAP Build Apps, a no-code user interface development tool.
This scenario covers:
- Building application with SAP Build Apps
- Set up connectivity between SAP BTP and SAP S/4HANA Cloud or SAP S/4HANA on-premise
- Deploying the application on SAP BTP, Cloud Foundry environment
Solution Architecture
SAP S/4HANA Cloud

SAP S/4HANA on-premise

Discover
- The Mission Story
- Learn the Basics of SAP BTP
- Learn About SAP S/4HANA
- Learn About SAP S/4HANA Cloud
- Learn About HTML5 Applications
- Learn About SAP Build Apps
- Learn About SAP Cloud Identity Services
- Learn About SAP Work Zone
Prepare
- Prerequisites and Required Systems
- Get Started with SAP Build Apps - Quick Account Setup
- Launch SAP Build Apps
- Optional - Set up SAP Build Apps in SAP BTP Trial
- Optional - Set up your SAP BTP account using Terraform scripts
Landscape Setup for SAP BTP and SAP S/4HANA Cloud
- Onboard SAP S/4HANA Cloud System
- Configure Communication Settings in SAP S/4HANA Cloud
- Configure End-to-End Communication from SAP BTP to SAP S/4HANA Cloud System
Landscape Setup for SAP BTP and SAP S/4HANA on-premise
- OPTIONAL: Create an SAP S/4HANA Test System using the SAP Cloud Appliance Library
- Set up the SAP S/4HANA on-premise System
- Set up the SAP Cloud Connector & Trust to the SAP S/4HANA System
- Configure End-to-End Connectivity from SAP BTP to SAP S/4HANA System
- Configure Single Sign-On between SAP S/4HANA and SAP BTP
Landscape Setup for SAP BTP and Mock Server
If you don't have an SAP S/4HANA system, you can use a mock server setup instead.
Implementation of an SAP Build Apps Extension Application
Once you have set up the landscape, you can develop, test, and run a simple UI application. We will show the steps to implement the simple UI application using the SAP BTP-managed HTML5 repository. This is a kind of PoC to see if and how the whole landscape setup is working.
Develop a simple UI application:
- Create a No-Code Application with SAP Build Apps
- Create a Business Partner List Page
- Create a Business Partner Details Page
- Build and Deploy Your SAP Build Apps Application to SAP BTP
- Integrate the Application with SAP Build Work Zone, standard edition
- Build Your App and Install it on a Mobile Device
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) 2022 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.
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
Contributors
History in the atlas
- First seen.
For your agent
- Ref
artifact:sap-samples-btp-s4hana-nocode-extension- JSON
- /artifacts/sap-samples-btp-s4hana-nocode-extension.json
- MCP
- Connecting an agent