Skip to content

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


2. New functions for strings


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 WHEREaddition 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.