This repository contains the material for the SAP TechEd 2020 session called DT261 - Extend SAP S/4HANA to meet unique business needs – the cloud-native way!
Address your custom requirements in the cloud with side-by-side extensions. Leverage the latest cloud-native technology to communicate with SAP S/4HANA and other SAP systems. Learn how you can use the embedded support in SAP Cloud SDK to quickly launch an online, cloud-native application built on state-of-the-art technology that integrates with SAP S/4HANA Cloud.
You will need the following to execute our exercises.
-
Trial account on SAP Cloud Platform with access to the following services
- Cloud Foundry
- SAP Business Application Studio
-
A current version of Google Chrome
-
Registering your trial account on SAP Cloud Platform and Log In to your cockpit.
-
If it's not Enable Cloud Foundry
-
By default you should be already subscribed to SAP Business Application Studio.
Follow this tutorial if SAP Business Application Studio is not enabled. Make sure you reach the last step and see the Dev Spaces
screen.
- Getting Started - Deploying the Web Shop
- Set up your IDE
- Run the web shop in your IDE
- Deploy the web shop to SAP Cloud Platform
- Exercise 1 - Loading products from SAP S/4HANA Cloud
- Implement the products controller
- Configure the SAP S/4HANA destination in your IDE
- Configure the SAP S/4HANA destination on SAP Cloud Platform
- Exercise 2 - Placing the order with SAP S/4HANA Cloud
- Implement the orders controller
- Reuse the destination configurations from exercise 1
- Exercise 3 - Loading promotions from SAP Promotion Pricing
- Generate the client library
- Implement the promotions controller
- Configure the SAP Promotion Pricing destination in your IDE
- Configure the SAP Promotion Pricing destination on SAP Cloud Platform
- Exercise 4 - (Bonus) Setup SAP Cloud Platform Continuous Integration and Delivery
- Subscribe and configure the SAP Cloud Platform Continuous Integration and Delivery
- Connect the service to your git repository to automatically build, test and deploy the application
Support for the content in this repository is available during the actual time of the online session for which this content has been designed. Otherwise, you may request support via the Issues tab.
Copyright (c) 2020 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.