Translate

ABAP and the Cloud Introducing ABAP 7.52 and ABAP in SAP Cloud Platform

ABAP is the longtime foundation for SAP’s solution portfolio. ABAP runs productively in more than 100,000 SAP customer systems, where it enables enterprise-ready business applications and processes, and reduces total cost of development due to its integrated, self-compiling nature. SAP customers and partners also have a long tradition of delivering additional value by building custom code and add-ons that run on the ABAP stack.
With ABAP central to SAP customer landscapes, SAP continues to add enhancements and new capabilities for ABAP that bring the latest technologies — such as the cloud and the Internet of Things (IoT) — to customers and meet their business needs. In keeping with this commitment to its customers and to ABAP innovation, the SAP TechEd event in Las Vegas in September 2017 featured ABAP in two notable ways:
  • Attendees gained direct experience with the newly released ABAP 7.52 in hands-on workshops and coding sessions.
  • Björn Goerke, SAP’s Chief Technology Officer, announced ABAP in SAP Cloud Platform, which will make the ABAP development and runtime environment available in SAP Cloud Platform in 2018.
This article looks at the new features delivered with ABAP 7.52 and provides a sneak peek at the planned release of ABAP in SAP Cloud Platform. You will learn how each of these offerings help customers meet the development needs of modern business landscapes, and how the innovations delivered with ABAP 7.52 help pave the way to ABAP in SAP Cloud Platform.
Introducing ABAP 7.52
Released in September 2017, SAP NetWeaver Application Server (SAP NetWeaver AS) for ABAP 7.52 is a standalone ABAP stack consisting of the SAP kernel and ABAP development tools for Eclipse, similar to its predecessor ABAP 7.51.1 ABAP 7.52 is based on core data services (CDS) and the responsive SAP Fiori user experience, and supports all traditional ABAP-based user interface technologies, such as Web Dynpro. While fully optimized for and integrated with SAP HANA, SAP NetWeaver AS ABAP 7.52 is also supported on all databases documented in the Product Availability Matrix. Upgrade options to 7.52 are available for SAP NetWeaver AS ABAP 7.4, 7.5, and 7.51.
SAP NetWeaver AS ABAP 7.52 serves as the development and runtime environment for modern ABAP applications. It is the foundation for both SAP-provided applications — for example, the SAP Fiori front-end server and ABAP add-ons such as SAP Access Control2 — as well as custom applications. SAP NetWeaver AS ABAP 7.52 also serves as the foundation for a range of SAP HANA-only deliveries, including SAP S/4HANA 1709 on premise and ABAP add-ons such as SAP Hybris Marketing. In each of these use cases, SAP NetWeaver AS ABAP 7.52 delivers the same innovations and features via a single, common codeline.
So, what are some of the new innovations and features that are delivered with ABAP 7.52?
ABAP 7.52 Innovations and Features
SAP NetWeaver AS ABAP 7.52 includes innovations and features that significantly increase the efficiency of developing applications that are optimized for SAP HANA and SAP Fiori. The delivered enhancements include:
  • New ABAP language elements, such as virtual sorting, which allows the combination of several internal tables into one returning a sorted index
  • Database-centric optimizations that improve interoperability between ABAP-managed database procedures (AMDPs) and CDS by leveraging SAP HANA-specific features, and that feature a large set of new expressions and functions to limit result sets in Open SQL
  • Enhancement of the RESTful ABAP programming model to enrich transactional and draft handling, and improve supportability for SAP HANA-optimized SAP Fiori applications
  • Improvements to ABAP development tools, includ­­­­­ing data dictionary (DDIC), CDS, and debugging enhancements that provide new editors for database tables (see Figure 1) and ABAP packages (see Figure 2), and debugging analysis capabilities for internal tables (see Figure 3)

Figure 1 — ABAP 7.52 delivers a new editor for database table definitions

Figure 2 — With ABAP 7.52, developers can create and edit ABAP packages using a new form-based editor

Figure 3 — ABAP 7.52 includes new debugging analysis capabilities for internal tables, including the ability to change, filter, and sort the table contents

  • A new console tool for running ABAP programs without the need to launch SAP GUI, which avoids the SAP logon procedure, making it much faster to run programs (see Figure 4)

Figure 4 — ABAP 7.52 delivers a new console tool for running ABAP programs without the need to launch SAP GUI

  • Enhancements to ABAP code analysis tools, such as the ABAP Test Cockpit, to support custom code migration, including improving coverage of checked source code by scanning customer enhancements and modifications but ignoring SAP includes and generated code (see Figure 5)

Figure 5 — ABAP 7.52 delivers enhancements to ABAP code analysis tools, including enabling the ABAP Test Cockpit to scan customer enhancements and modifications

  • Enhancements to support real-time event handling and industrial IoT, including using ABAP daemons and ABAP channels to provide long-lived monitorable sessions running in the background 
  • Connectivity and server infrastructure en­hancements for the Web Dispatcher and Internet Communication Manager to enable various improvements, such as TCP socket load balancing, enhanced protection of denial-of-service attacks, and HTTP/2 client support
  • New extensibility features for SAP S/4HANA, including an extensibility cockpit and an inventory application that displays an overview of your extensibility projects and artifacts3
From a feature perspective, ABAP 7.52 is the logical next step from 7.5 and 7.51.4 It serves all major customer scenarios by building on the capabilities of previous releases, enabling the full capabilities of the underlying SAP HANA database and data platform, an end-to-end programming model for RESTful SAP Fiori applications, new SAP S/4HANA extensibility options, and support for custom code migrations with effective analysis tools.
Another important feature of ABAP 7.52 is that it helps ease the transition to the cloud by providing a consistent ABAP programming model and the tools to analyze and transform custom code that will at least partially run in the cloud. Customers who are familiar with the 7.52 programming model and its tools will find it easy to build cloud applications with ABAP in SAP Cloud Platform due to their similarities — in this way, ABAP 7.52 also paves the way to bringing ABAP to SAP Cloud Platform.
Bringing ABAP to SAP Cloud Platform
SAP Cloud Platform is SAP’s platform-as-a-service (PaaS) offering, which runs on existing infrastructure-as-a-service (IaaS) offerings such as Amazon Web Services, Microsoft Azure, and Google Cloud Platform. SAP Cloud Platform centers around the digital core of SAP S/4HANA Cloud, which, with the support of other cloud-based applications such as SAP SuccessFactors and SAP Hybris solutions, forms a digital enterprise platform that powers core processes and provides an agile layer that enables digital transformation and differentiation (see Figure 6).

Figure 6 — SAP’s digital enterprise platform provides comprehensive support for digital transformation

This digital enterprise platform provides a range of innovations to help you modernize your business. For example, you can decouple application extensions from the operation of that application (known as side-by-side extensibility), which allows you to frequently update your application without affecting the back-end system, saving time and resources and enabling a faster time to market. You can also increase developer productivity through collaboration and code sharing, easily reusable services, and an agile release strategy that allows you to extend multiple back ends at the same time — by mashing up services offered by the different back ends, for instance.
Many SAP customers are moving to the cloud to take advantage of these benefits. To support this transition, the ABAP stack provides tools for analyzing and migrating existing SAP Business Suite code to SAP S/4HANA Cloud.5 SAP is taking this support a step further by bringing the ABAP development and runtime to SAP Cloud Platform, enabling customers to use both their existing ABAP expertise6 and the latest ABAP 7.52 innovations in the cloud. Planned for 2018, this PaaS offering for ABAP allows customers to use standard ABAP language constructs — such as ABAP Objects, Open SQL, and internal tables — to write ABAP-based cloud applications that follow the new SAP Fiori and CDS-based ABAP programming model while also taking advantage of SAP Cloud Platform services, such as integration, document management, IoT, and machine learning services. To enable this, ABAP runs in its own container within SAP Cloud Platform, alongside other supported runtimes (see Figure 7).

Figure 7 — ABAP runs in its own container in SAP Cloud Platform alongside other supported runtimes


With the ABAP in SAP Cloud Platform offering, you can:
  • Use your existing ABAP know-how in the cloud to write ABAP-based cloud applications using the same features and innovations delivered with ABAP 7.52.
  • Extend existing ABAP-based products, such as SAP S/4HANA Cloud, using standard protocols such as HTTP and HTTPS.
  • Support the transformation of your existing ABAP-based custom code for the cloud using the enhanced code analysis capabilities of ABAP Test Cockpit.
  • Use SAP Cloud Platform services to benefit from a cloud-based infrastructure, rapid development of applications, and community collaboration capabilities.
Let’s take a closer look at the architecture behind ABAP in SAP Cloud Platform, and how it works to enable developers to bring their ABAP expertise to the cloud.
Architecture of ABAP in SAP Cloud Platform
Figure 8 provides an overview of the key architectural components of ABAP in SAP Cloud Platform.

Figure 8 — The architecture behind ABAP in SAP Cloud Platform

Developers use SAP Cloud Platform cockpit to create new ABAP instances on an SAP HANA tenant. In this context, an ABAP instance is represented by an SAP kernel that is derived from the SAP kernel of SAP S/4HANA Cloud. This kernel hosts the new ABAP programming model used for ABAP in SAP Cloud Platform, which is similar to ABAP 7.52 and is based on SAP Fiori and CDS. ABAP in SAP Cloud Platform also uses a cloud-optimized ABAP language, which means that certain language elements that are problematic in a cloud environment, such as file access, have been disabled. In addition, traditional list processing (such as ABAP reports and WRITE statements), which is not useful in a cloud context, has been removed and will result in a compile-time error if used in custom or partner code.
Access to the underlying ABAP repository — which contains components such as ABAP classes, function modules, structures, data elements, and domains — in the ABAP foundation is strictly governed by whitelisted APIs. A direct reference to a repository element, such as an API call, that is not whitelisted yields a syntax error and the corresponding program does not execute. This strict governance process is necessary to ensure that cloud operations such as upgrades are feasible in a multitenant environment. Technical access to back-end systems — both on premise and in the cloud — must be implemented using the HTTP(S) protocol.7 Access to SAP Cloud Platform services — such as document management, destination management, machine learning, and IoT — is enabled via standard protocols and the capabilities of SAP Cloud Platform.
ABAP in SAP Cloud Platform focuses on a simplified developer experience based on the new ABAP programming model that enables fast startup times. The intuitive ABAP development tools for Eclipse serve as the standard development tools for ABAP in SAP Cloud Platform — SAP GUI is not supported, because screen processing does not fit to a cloud experience, and the corresponding ports for SAP GUI have been disabled in the cloud-based SAP kernel, similar to the discontinued support for list reporting. Collaboration and open source capabilities are facilitated by integration of the ABAP development tools for Eclipse with Git. With this support, developers will be able to take advantage of the code shared via various Git repositories, such as GitHub — for example, the ABAP community has already pioneered abapGit for downloading and sharing ABAP code hosted on GitHub.
Supported Use Cases for ABAP in SAP Cloud Platform
For the 2018 release, ABAP in SAP Cloud Platform will support the side-by-side extensibility use case for SAP S/4HANA Cloud extensions. With side-by-side extensibility (see Figure 9), your cloud-based ABAP extensions are decoupled from core SAP S/4HANA Cloud functionality — the extensions are developed and deployed on SAP Cloud Platform and connect via OData or HTTP(S) to SAP S/4HANA Cloud, which runs separately. Custom data related to the extension resides in the SAP HANA tenant within SAP Cloud Platform, and identity provisioning is provided by the standard SAP Cloud Platform Identity Provisioning service.

Figure 9 — Side-by-side extensibility for SAP S/4HANA Cloud

The 2018 release will also provide support for transforming custom code for SAP Cloud Platform. With this support, you will be able to use a cloud service to check your custom code before moving to the cloud environment. The service will be based on check variants (similar to the SAP S/4HANA enterprise readiness checks available with SAP NetWeaver AS ABAP 7.51 and higher) and its functionality will be similar to the ABAP Test Cockpit.
Additional scenarios and use cases for ABAP in SAP Cloud Platform will be added in future releases. Figure 10 provides an overview of the planned roadmap. A customer engagement initiative is under way as of late 2017 to collect feedback from early adopters (both customers and partners). General availability is planned for 2018, with a focus on the new ABAP programming model featuring SAP Fiori and CDS, access to whitelisted APIs, a cloud-optimized ABAP language, and Eclipse-based development with access to Git repositories.

Figure 10 — ABAP in SAP Cloud Platform product roadmap overview

Additional future plans include enabling partners to productize apps — that is, develop and then sell them on the SAP App Center, SAP’s digital enterprise marketplace for third-party solutions for SAP customers.
Summary
ABAP 7.52 brings with it the features you need to develop and support modern ABAP-based business applications, including language improvements, additional SAP HANA optimizations, and support for transitioning to the cloud — paving the way to the upcoming release of ABAP in SAP Cloud Platform.
With ABAP in SAP Cloud Platform, ABAP community members can take their existing ABAP skills and know-how as of release 7.52 and bring them to the cloud. ABAP in SAP Cloud Platform uses the ABAP programming model and tools that are known from ABAP 7.52 — with some restrictions that are required for cloud enablement and optimization — enabling developers to easily develop innovative cloud applications in ABAP and streamline your organization’s transition into the cloud.
More information about ABAP 7.52 is available at http://bit.ly/ABAP752-AvailableNow and additional details on ABAP in SAP Cloud Platform can be found at http://bit.ly/ABAPinCP-FAQ and http://bit.ly/ABAPinCP-Overview.

1 For a detailed overview of ABAP 7.51, see my article “Introducing ABAP 7.51” in the October-December 2016 issue of SAPinsider (SAPinsiderOnline.com). [back]
2 For a complete list of the ABAP add-ons released for SAP NetWeaver AS ABAP 7.52, see SAP Note 2405332. [back]
3 Learn more about SAP S/4HANA extensibility in my article “Modification-Free Extensions for SAP S/4HANA” in the July-September 2017 issue of SAPinsider (SAPinsiderOnline.com). [back]
4 Complete details on the features delivered with ABAP 7.52 are available at SAP Help Portal at http://bit.ly/ABAP752[back]
5 For more on migrating custom code from SAP Business Suite to SAP S/4HANA, see my article “Making the Move to SAP S/4HANA” in the January-March 2017 issue of SAPinsider (SAPinsiderOnline.com). [back]
6 In essence, experience with the innovations delivered since the release of SAP NetWeaver 7.4. [back]
7 As of this writing, support for remote function calls (RFCs) is still under discussion. [back]

Planning Your SAP NetWeaver Upgrade Strategy

SAP NetWeaver is the longtime technology foundation for a wide swath of SAP customer landscapes. Initially introduced in 2004, it serves as the platform for a range of key business applications and provides a host of development and integration tools and services, and SAP continues to add enhancements and features with new releases to ensure this business-critical component meets evolving customer needs. The latest release, SAP NetWeaver 7.5,1 includes a number of features that bring to customers the technologies needed to compete in the digital economy, such as the Internet of Things (IoT), mobile, cloud, big data analytics, and enhanced security.2
Despite the enhancements delivered in the latest releases, there are many older SAP NetWeaver systems — SAP NetWeaver 7.0x systems in particular — still running in production in SAP customer landscapes. In addition to lacking access to the latest innovations and security features, these older releases are now reaching the end of mainstream maintenance: For example, maintenance ended for the initial release, SAP NetWeaver 2004, in 2010 and for SAP NetWeaver 7.0 at the end of 2017.
With maintenance ending and technological advancements continuing, now is the time to move to a newer version of SAP NetWeaver that will meet modern needs and pave the way to adopting innovations such as SAP S/4HANA. But what does this mean, and where do you begin? This article helps you make a strategic plan for your organization by providing a concise, comprehensive overview of SAP’s current maintenance strategy for SAP NetWeaver. It summarizes what you need to know about each existing release — including what is supported, when that support will end, and how it relates to SAP Business Suite — and offers recommendations for planning ahead.
Understanding the SAP NetWeaver Maintenance Roadmap
Figure 1 shows the number of productive SAP NetWeaver systems, by release, running in SAP customer landscapes. As you can see, while SAP NetWeaver 7.4 and 7.5 deployments have significantly increased since they were released for customer use, SAP NetWeaver 7.0 deployments have steadily decreased due to the end of its mainstream maintenance. SAP NetWeaver 7.3x, which is still fully supported, has remained somewhat in the middle and continues to be in practical use.

Figure 1 — The number of productive SAP NetWeaver systems, by release, running in SAP customer landscapes

Note that SAP NetWeaver 7.1 is not a full SAP NetWeaver release (it includes only SAP NetWeaver Composition Environment 7.1, SAP NetWeaver Mobile 7.1, and SAP NetWeaver Process Integration 7.1) and SAP NetWeaver 2004 systems have been in customer-specific maintenance for quite some time. Most customers still running SAP NetWeaver 2004 systems are running them as “read-only” systems, meaning they are used only for compliance or documentation purposes.
Figure 2 summarizes the overall maintenance plan for the SAP NetWeaver releases that are currently in productive use in customer landscapes: SAP NetWeaver 7.0x, SAP NetWeaver 7.3x, SAP NetWeaver 7.4, and SAP NetWeaver 7.5. Let’s take a closer look at the maintenance details for each, as well as how the maintenance strategy for SAP NetWeaver is related to the overarching mainstream maintenance roadmap for SAP Business Suite (see the sidebar "The Maintenance Roadmap for SAP Business Suite" for more on SAP Business Suite).3


The Maintenance Roadmap for SAP Business Suite
SAP Business Suite — including its cornerstone application, SAP ERP — is supported until 2025, which also requires maintenance of the corresponding SAP NetWeaver Application Server (SAP NetWeaver AS) ABAP components until 2025. The Java-based components, however, are supported only as long as the corresponding SAP NetWeaver releases, which means 2017 for Java 7.0x, 2020 for 7.3x and 7.4, and 2024 for 7.5 (note that no SAP Business Suite release is based on SAP NetWeaver 7.3).
The following table shows which SAP NetWeaver software component versions are required as the foundation for the different enhancement packages of SAP ERP 6.0. These versions are interoperable with SAP NetWeaver standalone hubs — for example, enhancement package 8 is interoperable with SAP NetWeaver Portal 7.4.
SAP ERP ReleaseSAP NetWeaver Release
SAP ERP 6.0SAP NetWeaver 7.0
Enhancement package 4 for SAP ERP 6.0SAP NetWeaver 7.01
Enhancement package 5 for SAP ERP 6.0SAP NetWeaver 7.02
Enhancement package 6 for SAP ERP 6.0SAP NetWeaver 7.03
Enhancement package 7 for SAP ERP 6.0SAP NetWeaver 7.4
Enhancement package 8 for SAP ERP 6.0SAP NetWeaver 7.5

SAP NetWeaver 7.0x
For SAP NetWeaver 7.0x (that is, releases 7.0, 7.01, 7.02, and 7.03), mainstream maintenance ended in 2017, and these release versions have now moved to customer-specific maintenance, as documented in SAP Note 52505. Customer-specific maintenance means that SAP provides solutions for known problems while the customer pays for the assessment of new issues and problem solving.
It also means:
  • No delivery of legal changes
  • No delivery of support packages
  • No guarantee for technological updates
  • No guarantee for issues caused by third-party dependencies
  • No service level agreements for initial response times
The main reason for this approach is the security risks caused by SAP NetWeaver Application Server (SAP NetWeaver AS) Java 7.0x. SAP NetWeaver AS Java 7.0x is based on Java Development Kit (JDK) 1.4, which is very old. At this point, JDK 1.4 (released in 2002) and the subsequent JDK 5 (released in 2004) have completely outdated security infrastructures — for example, JDK 1.4 does not support modern security capabilities such as cryptography, public key infrastructure, authentication, secure communication, and access control. For this reason, security patches are no longer delivered for JDK 1.4 or JDK 5, and the only way to fix security issues is to manually downport security updates from JDK 6, which is itself error prone. These risks also hold for all Java-based SAP NetWeaver 7.0 hubs, such as SAP Enterprise Portal and SAP Process Integration. Therefore, SAP strongly recommends that customers running SAP NetWeaver 7.0 upgrade to a higher version — preferably SAP NetWeaver 7.5.
SAP NetWeaver AS ABAP 7.0x is less problematic than the Java version, however, since SAP has full control over the ABAP stack. SAP NetWeaver AS ABAP also serves as the foundation for SAP Business Suite 7, including SAP ERP 6.0, SAP Customer Relationship Management 7.0, SAP Supplier Relationship Management 7.0, and SAP Supply Chain Management 7.0, plus the corresponding enhancement packages. Since SAP Business Suite 7 is supported until 2025, as documented in SAP Note 1648480, the required SAP NetWeaver AS ABAP 7.0x is also supported until 2025.
The business warehouse (BW) component of SAP NetWeaver 7.0x — SAP NetWeaver BW — is a special case. SAP NetWeaver BW consists of an ABAP-based back end (BW ABAP) and a front-end layer (BI-JAVA) that is needed for the SAP Business Explorer (SAP BEx) front end. Similar to the other Java-based components, the Java-based front-end layer (BI-JAVA) reached end of maintenance, but some customers are still using the BW ABAP back end for consumption with other tools (such as SAP BusinessObjects solutions or higher Java versions) — in fact, many of the still-existing SAP NetWeaver 7.0x deployments are SAP NetWeaver BW deployments.
For these customers, SAP’s BW maintenance team is offering a grace period until the end of 2020 so that SAP NetWeaver BW customers can smoothly transition to a higher version of SAP NetWeaver. Note that if the BW ABAP back end is embedded into an SAP ERP system — meaning that SAP ERP and SAP NetWeaver BW are running in the same system, such as in SAP Business All-in-One deployments — then, similar to SAP ERP, the BW ABAP back end will be supported until the end of 2025.
SAP NetWeaver 7.3
Mainstream maintenance for SAP NetWeaver 7.3 is scheduled to end December 31, 2020. This release of SAP NetWeaver was designed to serve as an integration hub for SAP Business Suite, not as a foundation for it, so no SAP Business Suite release is based on SAP NetWeaver 7.3. The intention was for SAP NetWeaver 7.0x to provide a stable core for SAP Business Suite and the corresponding enhancement packages, while SAP NetWeaver 7.3 would serve as the innovation release, delivering many new BW and process integration features. 
SAP NetWeaver 7.3x is based on Java 6 and supports many new standards for web services and security. With enhancement package 1 for SAP NetWeaver 7.3 (that is, release 7.31), the codelines of ABAP from 7.02 and 7.3 were merged so that ABAP 7.03 and ABAP 7.31 are technically equivalent, simplifying the codeline and version complexity. The BW component for SAP NetWeaver 7.3 was also the first BW version enabled for SAP HANA. However, there are more up-to-date versions of BW available with SAP NetWeaver 7.4 and 7.5, and SAP recommends upgrading to one of these higher versions to take advantage of the longer maintenance window and new enhancements such as the SAP HANA-based innovations included with 7.5.
SAP NetWeaver 7.4
SAP NetWeaver 7.4 is the most widely adopted SAP NetWeaver release. Originally introduced in 2013, SAP NetWeaver 7.4 was the first release fully optimized for SAP HANA, and many SAP Business Suite on SAP HANA deployments use 7.4 as the technology foundation for their transition to SAP HANA. Two major support package stacks (SPS 05 and SPS 08) for SAP NetWeaver 7.4 delivered new SAP kernel versions along with a host of SAP HANA-optimized features, such as core data services.4
SAP NetWeaver 7.4 is robust, stable, and supported by SAP until 2020. The Java 7.4 codeline is identical to the Java 7.31 codeline, enabling developers to use one codeline for both versions. The ABAP 7.4 codeline is the successor to the ABAP 7.31 codeline, which successfully merged the 7.02 and 7.3 codelines, enabling SAP NetWeaver 7.4 to serve as the foundation for enhancement package 7 for SAP ERP 6.0. This allows customers to consolidate their SAP Business Suite and SAP NetWeaver systems from a technology and development perspective and minimize the number of deployed codelines, which reduces the total development and maintenance costs for both SAP code and custom code. 
With its wide adoption and solid performance, why upgrade from 7.4 to 7.5? The most important drivers are the longer maintenance period available with 7.5 and the SAP HANA-based innovations delivered with 7.5. Let’s take a closer look.
SAP NetWeaver 7.5 and SAP NetWeaver AS ABAP 7.51 and 7.52
As of this writing, SAP NetWeaver 7.5 is the go-to release for all SAP NetWeaver customers. Released in 2015, SAP NetWeaver 7.5 continuously delivers new innovations for the ABAP stack to support the rapid development of SAP HANA-optimized SAP Fiori applications. In addition, the 7.5 Java stack was ported to Java 8 to offer customers an up-to-date Java runtime environment.5
The maintenance of SAP NetWeaver 7.5 was just recently extended from 2022 to 2024 (see SAP Note 1648480) to give customers a longer time frame to upgrade from older SAP NetWeaver versions (especially from 7.0x) and to prepare for the transition from SAP Business Suite to SAP S/4HANA.6 SAP NetWeaver AS ABAP 7.5 is also the foundation for enhancement package 8 for SAP ERP 6.0 and for the initial SAP S/4HANA on-premise version 1511 (see Figure 3).

Figure 3 — ABAP innovations for SAP S/4HANA delivered with SAP NetWeaver AS ABAP

Similar to 7.5, the 7.51 and 7.52 versions are supported until the end of 2024. Delivered in 2016 and 2017, respectively, 7.51 and 7.52 are the foundation for SAP S/4HANA 1610 and 1709, and provide various ABAP enhancements that support the transition from SAP Business Suite to SAP S/4HANA.7 For this reason, it is not a full SAP NetWeaver delivery — it consists solely of SAP NetWeaver AS ABAP and related development tools. In addition to being delivered as an upgrade to SAP NetWeaver, these versions can be shipped as standalone application servers for custom development, and are also used as the foundation for the SAP Fiori front-end server and ABAP-based SAP add-ons.
Since 7.51 and 7.52 support only the ABAP usage type and are not used as the foundation for an SAP ERP enhancement package, SAP NetWeaver 7.5 remains the go-to version for the SAP Business Suite and SAP NetWeaver customer base. 
Summary
SAP NetWeaver is deployed in more than 100,000 productive installations worldwide, serving as the technology foundation for business operations in a large number of SAP landscapes.
The current go-to version, SAP NetWeaver 7.5, delivers a wide range of features to meet the needs of modern business, including support for innovative applications and technologies, such as cloud and analytics, and the transition to SAP S/4HANA. To smooth the transition to SAP NetWeaver 7.5 for SAP NetWeaver 7.0 deployments, which have run out of maintenance, SAP has extended mainstream maintenance for SAP NetWeaver 7.5, 7.51, and 7.52 to 2024, providing customers with a path to innovation.

1 The initial release of SAP NetWeaver 7.5 was delivered in October 2015. The current release is support package stack (SPS) 10, delivered in December 2017. [back]
2 For an overview of some of the ABAP enhancements delivered with SAP NetWeaver 7.5, see my article “ABAP for the Modern Age” in the January-March 2016 issue ofSAPinsider (SAPinsiderOnline.com). [back]
3 The SAP Business Suite maintenance roadmap is documented in detail in SAP Note 1648480[back]
4 For a detailed introduction to SAP NetWeaver 7.4, see my SAPinsider articles “Take Your SAP Solutions to New Heights with the Latest Release of SAP NetWeaver 7.4” (April-June 2014) and “Where ABAP Meets SAP HANA” (October-December 2014) available at SAPinsiderOnline.com[back]
5 For a closer look at some of the ABAP enhancements delivered with SAP NetWeaver 7.5, see my articles “A Foundation for the Future” in the July-September 2015 issue of SAPinsider and “ABAP for the Modern Age” in the January-March 2016 issue of SAPinsider (SAPinsiderOnline.com). [back]
6 For more on transitioning to SAP S/4HANA from SAP Business Suite, see my article “Making the Move to SAP S/4HANA” in the January-March 2017 issue of SAPinsider(SAPinsiderOnline.com). [back]
7 To learn more about ABAP 7.51, see my article “Introducing ABAP 7.51” in the October-December 2016 issue of SAPinsider, and for more on ABAP 7.52, see my article “ABAP and the Cloud” in the October-December 2017 issue of SAPinsider, available at SAPinsiderOnline.com[back]

Labels

sap hana hana database aws s4 hana hana db s4hana conversion steps sap hana azure bw4hana hana migration s4hana migration sap cloud migration steps sap hana migration steps sap hana migration to azure s4hana sap fiori fiori performance fiori erp s4 hana fiori sap fiori app sap fiori client sap fiori launchpad sap s4 hana fiori cisco ecc AI SAP AI abap dumps hana sap S/4HANA S/4HANA Conversion best sap ui5 & fiori training ccmsidb configuration database fiori tutorial on webide free sap ui5 & fiori training s/4 hana sap dumps sap fiori tutorial sap ui5 sap ui5 & fiori sap ui5 & fiori tutorial sara ui5cn 1514967 2367245 - Troubleshooting performance issues with SAP BPA Amazon free tier for SAP AWS setup Experience CALL_FUNCTION_NOT_FOUND CCMS Configuration and Use Create New Data Class in SAP (Oracle) Critical top SAP Abap dumps DHCP Clients Not Receiving IP Addresses Download Stack.xml HAN-DB HAN-DB-ENG Handling Spool & TemSe High CPU Usage Due to Excessive Process Switching How To How to Start and Stop SAP Hana Tenant Database How to change SAP Hana Sql Output results are limited to 5000 Records How to perform SAP Dual Stack Split - Netweaver Inactive Objects in SAP Intercompany transactions in SAP AP / AR : Cross Company Code Transaction Interface Flapping Due to Duplex Mismatch KBA LOAD_PROGRAM_LOST MSSQL shrinking transaction log file Migrating to SAP hana database NAT Overload Causing Internet Access Failure Note 500235 - Network Diagnosis with NIPING OSPF Adjacency Not Forming PRINCE2 Foundation Sample Questions Preparing for S/4HANA Conversion and the MUST know items Push to Download Basket S/4HANA Central note S/4HANA Migration Cockpit S/4JANA SAP BI Support Data Load Errors and Solutions SAP BI/BW Landscape SAP BPA SAP Basis SAP Basis Automation SAP Business Objects SAP CPS SAP Certification SAP FI Certification SAP FI Certification Sample Questions SAP HANA Admin - Cockpit SAP HANA DB Engines SAP HANA Database SAP HANA terminate session connection disconnect cancel kill hang stuck SAP Hana DB restore SAP Hana Numeric Error Codes SAP IS-Retail SAP Landscape SAP Language installation SAP MM and Purchase Order Tables SAP Maintenance Planner SAP Note 500235 SAP R/3 Glossary SAP Readiness Check SAP S/4HANA 1709 Installation Files SAP S/4HANA 2023 SAP S/4HANA 2023 Installation SAP S/4HANA 2023 running SAP S/4HANA Installation SAP Scheduling SAP Solman 7.2 CHARM: SAP Support Package Stack Strategy SAP Support package SAP Upgrade SAP support stack upgrade SP stacks STORAGE_PARAMETERS_WRONG_SET SUSE/SLES/Kernel versions Setup of S/4hana 2023 TSV_TNEW_PAGE_ALLOC_FAILED TSV_TNEW_PAGE_ALLOC_FAILED error Transaction ID Unable to download an SAP Note Unix/Linux Command That Are Helpful For SAP Basis Upgrading SAP Kernel Without Downtime Upgrading windows server 2008 to windows server 2019 What is OSS Notes? SAP SNOTE Tutorial accounting agile ale idoc ale/edi archive FI documents audit auditing auditor aws aws cloud basic type bluefield approach ccms charm copilot datavard dbacockpit download sap note download snote edi idoc electronic data interchange enable sap archiving objects erpprep ffid firefighter fraud functional hana admin how to apply sap security note https://www.erpprep.com/ idoc install install sap fiori installation interfaces intermediate document internal control license key linux version materials management messsage niping test order type port prince2 agile prince2 agile practitioner purchasing s/4hana upgrade s4 hana sap abap dumps sap abbreviations sap activate certification sap activate project manager sap authorization sap aws sap background job sap brownfield sap ccms sap ccms configuration sap erp sap error sap grc sap greenfield sap internet demo system sap kernel sap license sap maintenance certificate sap material management sap meaning sap mm sap mm consultant sap monthly security note sap netweaver sap network diagnostic sap niping sap note sap oss sap patch day sap performance sap performance issue sap purchase order sap s/4hana sap sales and distribution sap sap otc sap sd sap sd certification training sap sd course sap sd jobs sap sd module sap sd online training sap sd training sap sd tutorial sap sd tutorial for beginners sap security sap security note sap snote sap snote tutorial sap solution manager sap spooler sap sql segregation of duties separation of duties sles slicense sm37 smc snote snote in sap system sod conflict solution manager solution maneger stop start hana database suse linux techie trex two step upgrade required update sap kernel waterfall