SAP NetWeaver AS ABAP Release 740, ©Copyright 2014 SAP AG. All rights reserved.
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
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 WHEREaddition
can now contain 450 selection entries (instead of 100 as before), if variable names of 30 characters are used.
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.
Greater Precision in
BCD Arithmetic
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.
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.