Expression Positions in Release 7.0, EhP2
1 Using functions and expressions
2 Method chainings
3 Predefined functions with multiple arguments
Latest notes: The program DEMO_EXPRESSIONS
shows examples of the enhanced expressions in Release 7.0,
EhP2 .
ABAP_MODIFICATION_1
Using Functions and Calculation Expressions
The usability of functions and
expressions in operand positions has been substantially improved in
Release 7.0, EhP2 :
Calculation expressions ,
predefined functions , and
functional methods can be used in
general expression positions .
Numerical expressions can be
used in numerical expression
positions .
String expressions can be used in
character-like expression
positions .
Functional methods can be used
in functional operand positions .
From Release 7.0, EhP2 , the following
general expression positions
are available:
Operands of relational
expressions
Example: a + b oref- meth( )
Actual parameters for input parameters
of methods
Example: oref1- meth1( oref2- meth2( ... ) )
Before Release 7.0, EhP2 , operand positions on the right side
of assignments with = were the only general expression positions.
Latest notes: From EhP1 , the character-like arguments of
description functions are (with one
exception) character-like
expression positions . Before EhP1 , they were character-like
functional operand positions .
ABAP_MODIFICATION_2 Method Chainings
As well as the previous chained names ,
operand positions that accept
functional methods now also accept
method chainings , that is chained
method calls and chained
attributes accesses .
ABAP_MODIFICATION_3 Predefined Functions with Multiple Arguments
Release 7.0, EhP2 introduces new
predefined functions that can now accept multiple arguments. A
predefined function of this type is called in the same way as a
functional method with multiple input parameters.
... func( p1 = arg1 p2 = arg2 ... ) ...
The new functions are include:
Rounding functions
Search ,
similarity , and processing functions
for character strings
Logical functions
Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved