Get Example source ABAP code based on a different SAP table
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 followinggeneral 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 ofdescription 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