Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
OlgaDolinskaja
Product and Topic Expert
Product and Topic Expert

SAP S/4HANA 2020 was released on 7th of October to the SAP customer base.

ABAP Platform 2020 is the technology platform underlying SAP S/4HANA 2020 and is shipped as part of SAP S/4HANA 2020. In addition, ABAP Platform 2020 is part of SAP S/4HANA Foundation 2020 for SAP HANA-only Add-Ons.

ABAP Platform 2020 is not shipped as a standalone product. ABAP Platform 2020 consists of the AS ABAP, the ABAP Development Tools (ADT) in Eclipse and several additional technology components which are required to run SAP S/4HANA.

Previous SAP S/4HANA versions such as 1511, 1610, 1709, 1809 and 1909 can be upgraded to SAP S/4HANA 2020 which is based on ABAP Platform 2020.

ABAP Platform 2020 delivers innovations for the ABAP stack in different areas.

One of the major investment areas in the ABAP Platform is the ABAP RESTful Application Programming Model (RAP). RAP is the evolutionary successor of the ABAP Programming Model for SAP Fiori. It includes essential extensions of the ABAP language, development tools and frameworks which enable the efficient end-to-end development of intrinsically SAP HANA-optimized SAP Fiori applications and web services in AS ABAP. With ABAP Platform 2020, the ABAP RESTful Application Programming model now supports the managed scenario for developing greenfield applications with draft support, extended determination / validation support, extended optimistic locking (ETag), managed early numbering based on UUIDs, extended feature control and authorization.

ABAP Development Tools in Eclipse in ABAP Platform 2020 further improve developer productivity through support for BAdIs definitions and implementations, various source code editing enhancements like an editor for number range objects and support for the new CDS view entities. CDS view entities are the successor of CDS DDIC-based views and offer extensive and enhanced features. SAP recommends using CDS view entities instead of CDS DDIC-based view due to technical improvements, such as performance at activation, and so on. CDS Test Double Framework and ABAP SQL Test Double Framework also provide test support for CDS view entities.

Additional enrichment in the connectivity area is the support for Advanced Message Queuing Protocol (AMQP). The AMQP protocol was established to support robust and asynchronous messaging between various applications. The ABAP Platform 2020 provides an API to implement AMQP clients for ABAP applications. Using such an AMQP client, ABAP applications become able to exchange messages with other AMQP clients point to point or via a broker.

ABAP Platform 2020 offers also comprehensive enhancements in code analysis tools. The SAP Fiori Custom Code Migration App was extended to support custom code migration for SAP S/4HANA greenfield projects and enriched with the complexity analysis dashboard. Complexity analysis enables customers and partners to spot the top complex executables and development packages in custom code in order to identify candidates for redesign to save upcoming adaptation effort and future maintenance costs. The results of custom code analysis can be now uploaded to SAP Readiness Check 2.0. The Quick Fix comments in the ABAP Development Tools in Eclipse are targeted to keep the original source code after the semi-automated adaptation of custom code with Quick Fixes.

The SAP S/4HANA in-app extensibility was further optimized in the ABAP platform 2020 by offering support for XCO (“Extension Components”) library for efficient development experience and providing further improvements for custom business objects and custom fields and logic.


At a Glance 

    • Foundation for SAP S/4HANA 2020, SAP HANA-only Add-Ons and custom applications
    • SAP S/4HANA versions such as 1511, 1610, 1709, 1809 and 1909 can be upgraded to SAP S/4HANA 2020.
    • No standalone ABAP platform installation supported
    • New ABA layer
    • Supports only SAP HANA database with full exploitation of its advanced capabilities
    • Continuous innovation without disruption
    • Seamless end-to-end development experience in Eclipse
    • Extensible to the cloud with SAP Business Technology Platform

 

Product Highlights

 

 

Overview Presentation


This presentation provides the official slide deck for ABAP Platform in SAP S/4HANA 2020 - Overview and Product Highlights.
 

Useful Blogs and Videos


Get started with the ABAP RESTful Application Programming Model (RAP)

Create CDS entities with reference

CDS view entities – The new CDS Views

How to extend SAP standard using ADT

Comments for the ADT Quick Fixes

Creating Knowledge Transfer Documents in ADT

Working with Knowledge Transfer Documents in ADT

New currency conversion function in ABAP SQL

ABAP SQL: Indicator Structures

Declaration of CX_NO_CHECK Exception in Raising Clause

Create a simple Daemon in ABAP

Custom code migration to SAP S/4HANA

ADT: Documenting ABAP Development Objects
 

Useful Links


Release Notes for ABAP Platform 2020

Documentation on SAP Help Portal

ABAP Keyword Documentation

Product Availability Matrix (PAM)

The ABAP Platform Strategy (2020 Update)

SAP Note 2913349 – ABAP Platform 2020 – General information

Previous landing pages


ABAP Platform for SAP S/4HANA 1909

ABAP Platform for SAP S/4HANA 1809

SAP NetWeaver AS for ABAP 7.52

SAP NetWeaver AS ABAP 7.50

 

23 Comments