Getting Started With ABAP Cloud Development
Getting Started With ABAP Cloud Development
Extensibility updated
slides
ABAP Cloud
DEVELOPMENT
MODEL
ABAP Cloud
CONTAINING
DOMAIN-SPECIFIC IMPLEMENTATION
DATA ACCESS
INTERNAL - SAP and Partners Only More in the blog post ABAP Cloud - What does it comprise? 4
ABAP Cloud – High-level abstraction model
LIFECYCLE MANAGEMENT
BUILT-IN QUALITIES
DOMAIN-SPECIFIC MODELS
CDS1 entity, RAP2 Business Object, CDS analytical provider
TOOLS
DOMAIN-SPECIFIC
IMPLEMENTATION
DOMAIN-SPECIFIC LOGIC
ABAP, CDS
SAP S/4HANA SAP S/4HANA Cloud, SAP S/4HANA Cloud, SAP BTP,
any premise 1 private edition 1 public edition 2 ABAP Environment
1 SAP S/4HANA any premise or SAP S/4HANA Cloud, private edition release ≥ 2022
2 SAP S/4HANA Cloud, public edition release ≥ 2208, 3-system landscape required
ON-STACK DEVELOPER
2 EXTENSIONS
SAP
S/4HANA
CLOUD 3
public interfaces
SIDE-BY-SIDE EXTENSIONS
remote API
Key-user extensions ABAP custom code or partner extensions Public interfaces released for developer extensibility
low-code/no-code extensions following the cloud extensions model
Public interfaces released for key-user extensibility
INTERNAL - SAP and Partners Only 7
SAP S/4HANA Cloud extensibility patterns
ON-STACK SIDE-BY-SIDE
ABAP Cloud
… is the ABAP development model to build cloud-ready business apps, services or extensions
… comes with SAP BTP and SAP S/4HANA
… works with public or private cloud, and even on-premise
No modifications to SAP objects Only stable public SAP APIs and SAP
Follow the public cloud extensibility rules
allowed extension points can be used
whenever possible (clean core approach)
INNOVATE OR
MODERNIZE
RETIRE
CLASSIC CUSTOM ABAP CODE
(control and minimize)
HOW TO USE ABAP CLOUD IN THE PRIVATE CLOUD AND ON-PREMISE EDITIONS?
Switch on the strict ABAP Cloud syntax check for Use public APIs released by SAP
selected custom ABAP objects for ABAP Cloud development
Overview, comparison of
How the old, tier 3 / classic ABAP How to check compliance
extensibility options, introduction How to leverage tier 2 of the
world maps to the new, tier 1 / with the ABAP Cloud and
to ABAP Cloud and 3-tier 3-tier extensibility model.
ABAP Cloud world. 3-tier extensibility model
extensibility model.
INTERNAL - SAP and Partners Only Further information and blog posts linked at https://community.sap.com/topics/s4hana-cloud-abap-environment and https://community.sap.com/topics/abap 16
Thank you.
Contact information:
Name
Email
© 2023 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to this material.