ABAP & Development
What is ABAP Cloud?
SAP's development model using a restricted ABAP language version, released APIs only, ADT, and RAP for upgrade-stable code.
ABAP Cloud is used in BTP ABAP environment, S/4HANA Cloud Public Edition, and on-stack developer extensibility in Private Edition and on-premise. Syntax checks block use of unreleased objects. It is the basis of clean core level A.
Related terms
Clean Core
SAP's principle of keeping ERP code and configuration close to standard, with extensions built only through stable, released interfaces.
Released API
An SAP object such as an API, CDS view, or BAdI that SAP marks as stable for customer use with a release contract.
ABAP RESTful Application Programming Model
SAP's model for building transactional and analytical Fiori apps and APIs using CDS, behavior definitions, and services.
ABAP Development Tools
The Eclipse-based IDE for ABAP, required for CDS, RAP, and ABAP Cloud development.
Developer Extensibility
On-stack extensibility where developers use ABAP Cloud in the S/4HANA system itself, restricted to released objects.
Clean Core Level A
Extensions using only released, upgrade-stable APIs and extension points under ABAP Cloud or key-user tools; the target state.
More in ABAP & Development
Planning an S/4HANA move?
Read the field guides on testing an ECC to S/4HANA migration and grab the free template library.