ABAP Keyword Documentation → ABAP − Release-Specific Changes → Changes in Release 4.6C
Other Changes in Release 4.6 C
1. Extension of the scan buffer
3. Greater precision in BCD arithmetic
4. New relational expression IS SUPPLIED
Other versions: 7.31 | 7.40 | 7.54
Modification 1
Extension of the Scan Buffer
SAP has extended the scan buffer
from 8 Kb to 28 Kb. Each ABAP
statement can now contain
a parameter list of this length. For example, a WHERE
addition
can now contain 450 selection entries (instead of 100 as before), if variable names of 30 characters are used.
Modification 2
New Functions for Strings
The CHARLEN and NUMOFCHAR functions are now available
for strings.
CHARLEN returns the length of the first character in
a string or a character-type field. In single-byte code pages, this is always one. In SAP-compatible multi-byte code pages, this can be either 1 or 2.
NUMOFCHAR returns the number of characters in a string or character-type field. In single-byte code pages, the behavior is the same as for the STRLEN statement. In multi-byte code pages, characters occupying more than one byte are considered to have a length of 1.
Modification 3
Greater Precision in
BCD
BCD arithmetic for the data type P
has been extended, so that interim results
are now calculated using 127 digits (instead of 63 as before). This change affects internal representation only, since type P fields are still defined with a maximum of 16 bytes - that is, 31 digits.
Modification 4
New relational expression IS SUPPLIED
The relational expression IS SUPPLIED
indicates whether an actual parameter is specified for an optional formal parameter of a method or function
module. The new expression replaces the expression IS REQUESTED
, and renders it obsolete.