/teched2022-AD162

Build and Extend Apps with ABAP RESTful Application Programming Model

Apache License 2.0Apache-2.0

AD162 - Build and Extend Apps with ABAP RESTful Application Programming Model

Description

This repository contains the material for the SAP TechEd 2022 session called AD162 - Build and Extend Apps with ABAP RESTful Application Programming Model.

Overview

Do you want to build modern, cloud-ready, ABAP-based applications or extensions on SAP Business Technology Platform? Then ABAP RESTful application programming model is the right choice for you. Join us to learn how to use the latest and greatest ABAP capabilities, such as the enhanced core data services and ABAP programming language with its entity manipulation language and business services, to build transactional SAP Fiori apps. Focus is on the back-end implementation of SAP Fiori apps.

About the ABAP RESTful Application Programming Model

The ABAP RESTful Application Programming Model (RAP) is a set of concepts, tools, languages, and powerful frameworks provided on the ABAP platform. It supports the efficient development of innovative and cloud-ready enterprise applications, as well as the extension of SAP standard applications in an upgrade-stable way in the cloud and on-premise.

Click to expand!

RAP is an enabler for improving the user experience and innovating business processes in ABAP-based SAP solutions by leveraging SAP Fiori, SAP HANA, and the cloud. It is a long-term strategic solution for ABAP development on SAP’s flagship product SAP S/4HANA, in the cloud and on-premise (as of release 1909), as well as on the SAP BTP ABAP Environment.

The illustration below shows the high-level end-to-end development stack when working with RAP.

RAP Big Picture

Read more: Modern ABAP Development with the ABAP RESTful Application Programming Model (RAP)

Requirements

The requirements to follow the exercises in this repository are:

  • Installation of the latest ABAP Development Tools (ADT)
  • User on a SAP BTP ABAP Environment or SAP S/4HANA 2022 (or higher) systems - e.g. SAP BTP ABAP Environment Trial

Please note
Registered session participants will have access to devices with pre-configured frontend tools and to a dedicated ABAP system.

Exercises

Start the exercises here.

How to obtain support

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.

License

Copyright (c) 2022 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.