Giter Site home page Giter Site logo

sap-samples / btp-s4hana-nocode-extension Goto Github PK

View Code? Open in Web Editor NEW
6.0 8.0 13.0 55.99 MB

Create a simple custom UI application using the no-code tool SAP AppGyver, push the code to the HTML5 repository, and show different options on how to expose this application - stand-alone or with different SAP Launchpad environments.

License: Apache License 2.0

lcnc low-code no-code s4hana-cloud sample sample-code sap-appgyver sap-btp extension

btp-s4hana-nocode-extension's Introduction

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.

btp-s4hana-nocode-extension's People

Contributors

annawenger20 avatar claudip avatar gopalanand333 avatar iwonahahn avatar jsangeetha avatar mhplum avatar ospo-bot[bot] avatar sarahkraemer avatar wope4455 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

btp-s4hana-nocode-extension's Issues

Wording

Create a Business Partner Details Page > Enable Navigation from Home Page to Details Page > 12

I suggest to change "With this step now, you can open a new page to show the business partner address by passing the business partner id to the A_BusinessPartnerAddress entity." to "With this step now, you can open the details page you created to show the business partner address by passing the business partner id to the A_BusinessPartnerAddress entity.".

Build Apps: Navigation: Open Page component properties not available

Hi @SarahKraemer
I am trying to create a sample project in Build Apps using BTP-S4-HANA-nocode-extension, when creating navigations between pages and the open page component does not show the page properties for customization.
[create-application/develop/DetailsPage/openPage.png]

https://github.com/SAP-samples/btp-s4hana-nocode-extension/blob/main/create-application/develop/DetailsPage/openPage.png

Can you help to fix this issue in SAP Build Apps.
![Screenshot 2024-03-20 164721]
(https://github.com/SAP-samples/btp-s4hana-nocode-extension/assets/162319206/c11cc4f8-32fa-470b-a657-680028a8a5f3)
Appreciate your support. Regards, Jey.

Steps to switch page + typo

Create a Business Partner Details Page > Enable Navigation from Home Page to Details Page > 1

  • Add details on how to move between pages.
  • typo: Swtich

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.