Skip to Content
Product Information
Author's profile photo Florian Wahl

SAP Cloud Platform ABAP Environment – Release 1908

Following up on my blog post related to the ABAP environment release 1905, I want to give you a brief overview about the highlights of release 1908 which has been delivered last week. This time there are so many new features that following list only represents an extract.  As usual, please refer to our official release notes for full details.

Data Center Availability

To support the American market, the ABAP environment is now available in a new data center from Amazon Web Services in US East (Virginia).

ABAP Language

In this release, several enhancements of the ABAP language have been published including:

  • Support for dynamic ABAP SQL
  • Enhanced language scope to facilitate code transformation with deprecated statements that are allowed, but no longer recommended (e.g. FORM, ENDFORM), considered by syntax check with recommendations for replacements where applicable
  • Native support of SAP HANA spatial datatypes, decfloat, and several date and time specific datatypes
  • Support for SAP HANA GRAPH as part of AMDP framework
  • Write API to add content of custom system tables to transport requests.

ABAP RESTful Programming Model

The ABAP programming model has been enriched with several new features like:

  • Implementation type “managed providing increased development efficiency for new transactional apps
  • Instance-based authorization control for objects with implementation type “managed
  • Dynamic feature control to enable or disable business objects elements based on the node instance state
  • Batch request to group multiple operations into single HTTP request payloads
  • Support of Deep Insert callback method
  • End-to-end enablement for functions when implementing unmanaged business objects

ABAP Development Tools

Additionally, the development toolset has received a variety of new capabilities such as:

  • Support for latest Eclipse version 2019-06 (4.12)
  • New Relation Explorer to display structure and behavior of business objects
  • Enhanced wizard for Service Consumption Model now including ETag and entity set selection as well as display functionality for issues in entity sets
  • Enhanced logging in abapGit client
  • Capability to apply quick fixes for ATC findings to adapt your custom code for the ABAP environment

Custom Code Migration App

An SAP Fiori based Custom Code Migration App is now available. It allows both checks of custom code for migrations to SAP S/4HANA coming from SAP Business Suite as well as readiness checks for code transformation projects targeting the ABAP environment. Please refer to the documentation for more details.

Technical Monitoring Cockpit

Technical Monitoring Cockpit (TMC) as monitoring and analysis tool is now available in the ABAP environment. It provides various capabilities such as SQL analysis and monitoring of resource utilization. More details can be found in the documentation.

Certifications

ABAP environment is now officially certified with a set of ISO/IEC certificates (including 27001, 22301, 27017 and 27018) as well as SOC 1 and FSTEC. Please find more information in SAP Trust Center.

Finally, our tutorial catalogue has been further enhanced with a real end-to-end scenario:

Scenario description: Create a bonus calculation application on the ABAP environment to calculate bonus entitlements for employees based on generated sales orders in the SAP S/4HANA Cloud system.

Part 1: Establish connection to SAP S/4HANA Cloud

Part 2: Consume OData Services from the ABAP environment

Part 3: Create application logic and SAP Fiori UI

You can find a structured overview of available learning assets in our respective Learning Journey. Stay tuned for future updates & see you at SAP TechEd 2019!

Assigned Tags

      4 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Peter Inotai
      Peter Inotai

      Hi Florian,

      "ABAP - ABAP Language Deprecation Concept

      The ABAP language now supports an deprecation concept. The following statements are deprecated, that is, they can still be used, but we do not recommend it):

      • Data operations: GET REFERENCE"

      What is the replacement for GET REFERENCE? Thanks.

      Best regards,

      Peter

      Author's profile photo Former Member
      Former Member

      Isn't it REF #( ).

      Author's profile photo Peter Inotai
      Peter Inotai

      Thanks. I have to admit, I never used REF #( ), so I didn't think of that.

      I believe the release notes from SAP would be much more useful if they would mention the replacements there.

      Peter

      Author's profile photo Jelena Perfiljeva
      Jelena Perfiljeva

      Couldn't agree more. Simple "don't use it" is not very helpful.