ABAP Cloud is not a new product from SAP, but a platform that enables developers to build, test, and deploy SAP applications quickly and flexibly. The platform provides tools for agile development and continuous integration so developers can rapidly evolve their applications and deliver new functionality to users.
ABAP Cloud provides access to a range of SAP services and tools, and also supports collaboration and integration with other development platforms.
SAP currently only provides a limited number of public APIs for development, but this is set to be steadily expanded.
Companies often only benefit from ABAP Cloud with new developments because legacy developments do not enjoy the advantages.
Dynpro/Web Dynpro and SAP language elements marked as “obsolete” are no longer supported in ABAP Cloud.
The full functionality of ABAP Cloud is only available to companies that have purchased newer versions of SAP S/4HANA (from version 2022). Customers working on an older SAP S/4HANA version cannot access the full range of functions (from version 1909).
Core Data Services (CDS) for the data model and for embedded analytics
ABAP RESTful Application Programming Model (RAP)
ABAP Development Tools (ADT) in Eclipse as ABAP IDE
Mandatory public SAP APIs and extension points (API Business Hub)
Cloud-optimized ABAP language for business logic
ABAP cloud applications can be developed decoupled from the digital core – in accordance with the principle “Keep the core clean”. This approach helps to minimize problems with new releases, maintain the ability to upgrade, and benefit from SAP innovations.
Adaptations for SAP S/4HANA Cloud are still possible. SAP provides various interfaces for this purpose:
ABAP know-how can continue to be used in the cloud and existing ABAP assets can be reused.
With ABAP Cloud, developers can collaborate on projects, share knowledge and best practices, and build on the work of others. This leads to faster and more effective innovation, as well as higher quality and reliability of developed applications.
By integrating ABAP Cloud with other SAP technologies such as SAP HANA and SAP Fiori, companies can leverage their existing SAP investments while extending the capabilities of their systems.
ABAP Cloud’s support for customizing and extending SAP applications enables companies to tailor their systems to their specific needs and requirements while gaining a competitive advantage in their industry.
ABAP Core Data Services (CDS) is also a part of the ABAP Cloud programming environment. It is a modeling technique that allows developers to define and consume data models. ABAP CDS provides a standardized method for defining data models and offers a range of functions such as annotations, projections, and associations to make it easier to work with data in ABAP Cloud applications. SAP already delivers an extensive virtual data model (VDM) based on ABAP CDS views.
RESTful Application Programming Model (RAP) is the architecture for developing SAP HANA optimized OData Services in the ABAP development environment. With RAP, developers can create all kinds of Fiori apps, as well as publish web APIs. RAP is based on technologies and frameworks such as the Core Data Services (CDS) to create a semantically rich data model and service infrastructure.
Simply complete the form and submit it. We will get back to you as soon as possible.
In the webinar, you will learn what options SAP Business Technology Platform (BTP) Extension Suite offers for ABAP developers to develop extensions for ERP systems (SAP ECC, SAP S/4HANA) and how side-by-side extensions can be built using ABAP only
We show you how to develop extensions on SAP ECC today that can continue to be used after the switch to SAP S/4HANA. The whitepaper explains the benefits of side-by-side extensions and outlines SAP Business Technology Platform on which they are based.