SAP NetWeaver AS ABAP Release 751, ©Copyright 2017 SAP AG. All rights reserved.
ABAP - Keyword Documentation →
ABAP - Release-Specific Changes →
Changes in Release 7.40 and Its SPs →
Changes in Release 7.40, SP08 →
ABAP CDS in Release 7.40, SP08
1. CDS annotations
2. CDS views with parameters
3. CDS view enhancements
4. Expressions and functions
5. Join type for associations
6. Path expressions with filter conditions in conditions
7. Checking literals against fixed values of domains
The following enhancements have been introduced for
Annotations in a
SELECT list CDS view can now be entered after an
element. Before the name of an annotation, @< must be written instead of @.
syntax with square and curly brackets makes
it possible to use value lists and annotation lists as value specification after the colon of an annotation specification.
can be used to specify whether the
AbapCatalog.compiler.compareFilter filter conditions are compared for the path
expressions of a view. In this case, the associated join expression is evaluated once only, if the same filter condition occurs.
CDS Views with Parameters
In the statement
DEFINE VIEW input parameters can now be defined for
CDS views that can be used in operand positions in the view.
When using a CDS view with parameters in a CDS view or in Open SQL, the input parameters must be given
actual parameters; new additions are available for this in shape of parenthesized, comma-separated lists
in the statements
of the DDL and SELECT of Open SQL. SELECT
CDS View Enhancements
The new statement
of the DDL of the ABAP CDS makes it possible to add new view fields to existing
EXTEND VIEW CDS views - without making changes - by using
CDS view enhancements.
Expressions and Functions
The following enhancements have been implemented:
CONCAT and REPLACE
ABS, DIV, DIVISION,
FLOOR, MOD, and ROUND
Join Type for Associations
The new attributes
INNER for an
LEFT OUTER association of a
path expression enable to declare explicitly in which join the association is performed.
Path Expressions with Filter Conditions in Conditions
The new addition
1: filter condition of a
path expression declares this condition as
monovalent and enables the path expression to be used in a clause or
WHERE clause. HAVING
Checking Literals Against Fixed Values of Domains
The new syntax
enables literal values #domain.literal literal of a
CDS view to be checked against the
fixed values of a domain.