Customers and partners have requested to run the Basic Trial workbook about Fusion Development with ABAP Cloud in SAP Build in their own system landscape. So this repository contains a script that has been adapted including the steps that have to be performed by system administrators at customer site in order to fulfill the requirements that are needed in order to go through this work (setup of a SAP BTP ABAP Environment, connection to a SAP S/4HANA demo / test system, ...).
In order to run this workshop in your own system landscape certain prerequisites have to be fullfilled by your system administrators, that are described in the following.
If these are fullfilled you can start working on the exercises described below.
Read more ...(for admin's only 😉)
- You have to setup a SAP BTP ABAP Environment in an existing or a new sub account of your SAP BTP Global Account.
- The subaccount has to be connected via the SAP Cloud Connector with your on-premise SAP S/4HANA System.
- In the SAP BTP ABAP Environment System you have to create a communication arrangement that facilitates the connectivity between the ABAP Cloud stack and your on premise system to build a side-by-side extension
A detailed description of the steps that have to be performed can be found here
By following the exercices described below you will build a shopping cart app as a side-by-side extension to your SAP S/4HANA system.
After completing this unit, you will be able to:
Understand how to build on-stack and side-by-side extensions for SAP S/4HANA Cloud and learn about the ABAP Cloud development model.
After completing this unit, you will be able to:
Set up the ABAP Development Tools for Eclipse (ADT) and logon to the SAP BTP ABAP Environment system, and create your first ABAP Cloud project
After completing this unit, you will be able to:
Create an OData based, transactional UI Service using the ABAP RESTful Application Programming Model as a side-by-side extension on the SAP BTP ABAP environment.
After completing this unit, you will be able to:
Create a new SAP Fiori elements application in SAP Build Code and deploy it to SAP BTP ABAP environment
After completing this unit, you will be able to:
Create your own sales order API and product API class to call the OData based API’s in SAP S/4HANA Cloud
After completing this unit, you will be learn:
how you can further improve your ABAP Cloud skills
See section Requirements where installation details are described that have to be performed by a system administrator.
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.
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.
Copyright (c) 2025 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.