Demonstrate how an integration with S/4 HANA Cloud could be developed leveraging the SAP Cloud Platform capabilities. You will learn the following:
- Deploy applications to SAP Cloud Platform Cloud Foundry
- Basic Knowledge of SAP Cloud Platform Cockpit and CF CLI
- Discover S/4 HANA API in SAP API Hub
- Discover services in CF Marketplace, deploy and consume services in your applications
- Make sure JDK 8 or JDK 11 is installed on your machine.
- Install any IDE with Maven support (for example Eclipse, Intellij Idea or VS Code with Java plugins).
- Install nodejs
Make sure you have git installed on your machine or install it:
- For Windows: if you do not have git installed yet, install Git Bash, then you can skip the next step. Alternatively, you can activate the WSL (Windows Subsystem for Linux) feature and then install one of the distribution available on the windows store (see an example with Ubuntu)
- For Mac: choose one of the options described here.
Install the Cloud Foundry Command Line Interface (CLI) by following this guide .
For the training you should be able to deploy a test application to Cloud Foundry. To do this you need a space inside Cloud Foundry in which you can deploy the application.
-
In case you do not have access to a Cloud Foundry space yet, please request it in SAP Cloud Platform Trial Cockpit:
-
Go to the SAP Cloud Platform Cockpit and request a Trial account by clicking the "Cloud Foundry Trial" tile.
-
Login to Cloud Foundry via:
cf login -a https://api.cf.eu10.hana.ondemand.com
-
Check that you can execute the command
cf apps
without error message.
-
- Source code related to Feature Flags service in the REST Service comes from the following repository https://github.com/SAP/cloud-cf-feature-flags-sample
- Some code is extracted from the following openui5 template: https://github.com/SAP/openui5-worklist-app