Tutorials for SAP Developer Center
This repository contains tutorials created inline with the SAP BTP Developer's Guide. The tutorials are part of the SAP Developer Center and can be found on the SAP Tutorials page.
The goal of the SAP BTP Developer’s Guide is to help developers implementing business applications on SAP BTP including the integration with the SAP cloud suite. SAP BTP Developer’s Guide condenses best practices and technologies that can be safely recommended to you, the business application developers on SAP BTP.
The tutorials in this repository provide the related hands-on experience of the SAP BTP Developer's Guide for SAP Cloud Application Programming Model.
The tutorials cover a variety of topics starting from basic onboarding tasks to creating development pipelines.
The basic group of tutorials covers the following steps for the Cloud Foundry and Kyma runtimes:
- Setting up the development environment
- Building a CAP application with SAP Fiori Elements user interface and a custom logic
- Adding local launchpad, authorization and tests for local development
- Deploying the application in a productive account
- Setting up continuous integration and delivery pipeline
The guidance is divided into several groups of tutorials when published on the Tutorial Navigator. The groups define the order of execution of the tutorials.
-
Develop a Full-Stack CAP Application. This group includes the following tutorials:
-
Deploy a Full-Stack CAP Application in SAP BTP, Cloud Foundry Runtime. This group includes the following tutorials:
-
Deploy a Full-Stack CAP Application in SAP BTP, Kyma Runtime . This group includes the following tutorials:
-
Consume Remote Services from a Mock Server in Your Full-Stack CAP Application Following the SAP BTP Developer's Guide and Deploy to SAP BTP, Cloud Foundry Runtime. This group includes the following tutorials:
- Introduction to Remote Service Connectivity
- Get the Business Partner API and Extend the Incident Management Application
- Test the Extended Incident Management Application with the Business Partner API
- Install a Mock Server in the SAP BTP, Cloud Foundry Runtime
- Deploy and Run the Incident Management Application in the SAP BTP, Cloud Foundry Runtime with a Mock Server
-
Consume Remote Services from S/4HANA Cloud in Your Full-Stack CAP Application Following the SAP BTP Developer's Guide and Deploy to SAP BTP, Cloud Foundry Runtime This group includes the following tutorials:
- Introduction to Remote Service Connectivity
- Get the Business Partner API and Extend the Incident Management Application
- Test the Extended Incident Management Application with the Business Partner API
- Configure Connectivity Between SAP S/4HANA Cloud and SAP Business Technology Platform
- Deploy and Run the Application on Cloud Foundry with SAP S/4HANA Cloud Backend
Prerequisites are listed in the beginning of each tutorial.
We invite you to offer feedback in the form of issues in this repo, or to open pull requests if you want to improve an existing tutorial.
Every contributor needs to sign a Developer Certificate of Origin provided by SAP. To make this step hassle-free, this repository has activated the CLA assistant.
We have a large tutorial pipeline in the works, but in case you have something in mind right away, please create a new issue with the Label enhancement
and let us know what you'd like to see covered in a tutorial.
The tutorials in this repository are provided under the Terms & Conditions set out in the LICENSE.txt
file.