Learn how to build a side-by-side extension to SAP S/4HANA and SAP SuccessFactors using the SAP Cloud SDK for Javascript.
Start implementation using this sample and follow the given instructions.
You will learn how to:
- Setup and use some of the most common services on CloudFoundry
- Create read requests using the SAP Cloud SDK for Javascript
- Create create requests using the SAP Cloud SDK for Javascript
- Generate your own odata client for a service
- Use your previously generated odata client
- Deploy applications locally and on CloudFoundry
- Automate application deployment
- Setup a free account for SAP BTP
- Install Node.js and npm
- Install git
- When working on Windows, make sure you have the Git Bash installed and configured to be used with npm
npm set config script-shell PATH\TO\YOUR\bash.exe
- When working on Windows, make sure you have the Git Bash installed and configured to be used with npm
- Install Visual Studio Code or your favorite IDE for TypeScript
- Install the Cloud Foundry CLI
- Exercise 1: Getting started
- Exercise 2: Generate your own OData clients
- Exercise 3: Create a read request to SAP S/4HANA
- Exercise 4: Create a write request to SAP S/4HANA
- Exercise 5: Create a read request to SAP SuccessFactors
- Exercise 6: Deploy your application to Cloud Foundry
- Exercise 7: Automate deployment
You do not need to download this repository or install anything from it. You can just follow the exercises by visiting each of them as listed in the exercises section.
All known issues will be listed here.
Open a ticket in GitHub or Stackoverflow.
Copyright © 2020 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.
Note The Workforce Timesheet and Time Off services used in the application are licensed under the terms of SAP API Information License. This limits their use to development purposes only.
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 for this project. This happens in an automated fashion during the submission process. SAP uses the standard DCO text of the Linux Foundation.
For this repository, the code of conduct of the samples repository applies.