btp-launchpad-ui-samples
Sample UI5 projects that accompany a blog post on designing apps for SAP Launchpad Service: a sample service deployed as a service broker and app samples deployed as multi-target applications.
Holds the sample projects discussed in Designing UI5 Apps for SAP Launchpad Service – Part 1: a consumed sample service deployed as a service broker for the split-destination scenario, and app samples deployed as multi-target applications. Each deployment runs from the Cloud Foundry CLI with the Multi-Target Application CF CLI Plugin, and the steps carry on past the deploy: subscribe the Launchpad service to the subaccount, sync the HTML5 Apps provider under Launchpad configuration, Content Providers, then configure the app for the site. Building the MTA needs make, which the README says is available only on Linux or in SAP Business Application StudioSAP Business Application StudioSAP's development environment for business applications, delivered as a cloud service and opened in a browser, where work happens in preconfigured dev spaces.sap official, btp, so a Windows machine installs it first.
Facts
Where it sits
Who is behind it
In the atlas: maintains 222@SAP-samplesmaintainerAjinkya PatilContributes to this
In the atlas: contributes to 112@ajinkyapatil8190Brian BernardContributes to this
In the atlas: contributes to 64@btbernardMatthias SchmalzContributes to this
In the atlas: contributes to 2@MatthiasSchmalz3 contributors
What it declares
Every artifact
- Type
- Sample
- Origin
- By SAP
- Use as
- A reference
As a sample
- Form
- does not say
Connections
Getting apps, cards and pages in front of users in a launchpad
A cross-platform JavaScript runtime that servers, command line tools and scripts written in JavaScript are run with. For the things here, the prerequisite a repository names when its build is a set of npm scripts.
Download
README
quoted from SAP-samples/btp-launchpad-ui-samples under Apache-2.0, readSAP BTP Launchpad Service Samples
This repository contains the sample projects which are discussed in blog Designing UI5 Apps for SAP Launchpad Service – Part 1.
Requirements
- An SAP BTP account with a Cloud Foundry space
- A subscription of SAP Launchpad Service
- A Node.js installation
- CF CLI
- MBT build tool requires "make", which is only available on Linux or in SAP Business Application Studio. When running on Windows you need to install "make" as described here
- Multi-Target Application Cloud Foundry CLI Plugin (CF MTA Plugin) from SAP Development Tools
Download and Installation
To deploy the consumed sample service (required for split destination scenario):
- Login to cf cli
- Go to the btp-samples-consumed-service directory
- npm install
- npm run build:mta
- npm run deploy
- cf create-service-broker btp-samples-consumed-service brokerUser business_service_broker_password https://btp-samples-consumed-service-broker.cfapps.<Your Landscape domain>.hana.ondemand.com --space-scoped
To deploy one of the samples to your space:
- Login to cf cli
- Go to a samples directory
- If the mta.yaml file contains a placeholder {YOURDOMAIN}, replace it with the subdomain of the subaccount where you deploy to
- npm install
- npm run build:mta
- npm run deploy
- Subscribe the Launchpad service to your sub account
- Go to Launchpad configuration -> Content Providers and sync the HTML5 Apps provider
- Configure the app for your site
How to obtain support
In case you need any support, please create a GitHub issue or post a comment on the blog post.
License
Copyright (c) 2022 SAP SE or an SAP affiliate company. All rights reserved. This file 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-launchpad-ui-samples- JSON
- /artifacts/sap-samples-btp-launchpad-ui-samples.json
- MCP
- Connecting an agent