SampleSampletypeA worked example you read or clone. Evidence: it demonstrates, it never provides.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →Reference

btp-s4hana-nocode-extension

A mission that builds a side-by-side SAP S/4HANA UI extension with the no-code tool SAP Build Apps and pushes it to the HTML5 repository 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 Apps, a no-code tool, consuming an OData service from SAP S/4HANA 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 edition. It covers the connectivity setup from SAP BTP to either S/4HANA landscape and the Cloud Foundry deployment, and offers a mock server setup for readers without an S/4HANA system.

Facts

Last pushLicenceApache-2.0

Where it sits

Lives in
Demonstrates
App hostingBTPApp hostingcapabilityWhere a built frontend lives and what serves it — the static files of a frontend application after the build, reachable behind a login and beside the API it talks to, without a web server of your own.
Requires
SAP Build AppsSAP Build Appsartifactthe no-code tool the custom UI application is built withSAP HTML5 Application Repository service for SAP BTPSAP HTML5 Application Repository service for SAP BTPartifactwhere the built application is pushed to and run fromSAP BTP, Cloud Foundry RuntimeSAP BTP, Cloud Foundry Runtimeartifactthe environment the application is deployed on
Optional
SAP S/4HANASAP S/4HANAoutside the atlasthe system the OData service with the business partner data comes fromSAP Build Work Zone, standard editionSAP Build Work Zone, standard editionartifactthe site the application is integrated with, where it is not left stand-alone

Who is behind it

SAP SamplesSAP SamplesOrganisationMaintains this
In the atlas: maintains 222
@SAP-samples
maintainerAnna WengerPersonContributes to this
In the atlas: contributes to 2
@annawenger20
claudipPersonContributes to this
In the atlas: contributes to 1
@claudip
d022911PersonContributes to this
In the atlas: contributes to 1
@d022911
Divya-ShanmugambPersonContributes to this
In the atlas: contributes to 1
@Divya-Shanmugamb
Gopal AnandPersonContributes to this
In the atlas: contributes to 5
@gopalanand333
ilyabelozerovPersonContributes to this
In the atlas: contributes to 1
@ilyabelozerov
Iwona HahnPersonContributes to this
In the atlas: contributes to 7
@iwonahahn
Sangeetha JayakumarPersonContributes to this
In the atlas: contributes to 2
@jsangeetha
Martin PlummerPersonContributes to this
In the atlas: contributes to 1
@mhplum
SarahKraemerPersonContributes to this
In the atlas: contributes to 1
@SarahKraemer
11 contributors

What it declares

Every artifact

Type
Sample
Origin
By SAP
Use as
A reference

As a sample

Form
A tutorial's companion code

Connections6

btp-s4hana-nocode-extension connectionsbtp-s4hana-nocode-extensionPROVIDES→ demonstrates1demonstrates authoredApp hostingNEEDS→ needs3needs stated the environment the application is deployed on SAP-samples/btp-s4hana-nocode-extension — README, This scenario covers: https://github.com/SAP-samples/btp-s4hana-nocode-extensionSAP BTP, Cloud Foundry Runtimeneeds stated the no-code tool the custom UI application is built with SAP-samples/btp-s4hana-nocode-extension — README: https://github.com/SAP-samples/btp-s4hana-nocode-extension SAP-samples/btp-s4hana-nocode-extension — README, This scenario covers: https://github.com/SAP-samples/btp-s4hana-nocode-extensionSAP Build Appsneeds stated where the built application is pushed to and run from SAP-samples/btp-s4hana-nocode-extension — README, Implementation of an SAP Build Apps Extension Application: https://github.com/SAP-samples/btp-s4hana-nocode-extensionSAP HTML5 Application Repositoryservice for SAP BTP→ optionally needs2optionally needs stated If: the application is exposed through a Work Zone site; the mission also shows it stand-alone the site the application is integrated with, where it is not left stand-alone SAP-samples/btp-s4hana-nocode-extension — README: https://github.com/SAP-samples/btp-s4hana-nocode-extension SAP-samples/btp-s4hana-nocode-extension — README, Develop a simple UI application: https://github.com/SAP-samples/btp-s4hana-nocode-extensionSAP Build Work Zone, standard editionifoptionally needs stated If: a real landscape, cloud or on-premise; the mission also sets up a mock server for readers without a system the system the OData service with the business partner data comes from SAP-samples/btp-s4hana-nocode-extension — README: https://github.com/SAP-samples/btp-s4hana-nocode-extension SAP-samples/btp-s4hana-nocode-extension — README, Landscape Setup for SAP BTP and Mock Server: https://github.com/SAP-samples/btp-s4hana-nocode-extensionSAP S/4HANAif

README

quoted from SAP-samples/btp-s4hana-nocode-extension under Apache-2.0, read
SAP-samples/btp-s4hana-nocode-extension/README.mdOn GitHub

REUSE status

Use 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

Solution Architecture

SAP S/4HANA on-premise

Solution Architecture

Discover

Prepare

Landscape Setup for SAP BTP and SAP S/4HANA Cloud

Landscape Setup for SAP BTP and SAP S/4HANA on-premise

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:

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.

Apache-2.0, read

Details

Sources3
Added by handdiscovered herechecked
github.com/SAP-samples/btp-s4hana-nocode-extensiontree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

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
discovered viaAdded by hand
first seen in the atlas
ecosystem and domainbtp, ui-and-frontend-bridge
Contributors11
History in the atlas1
  1. 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