SAP NetWeaver AS ABAP Release 740, ©Copyright 2014 SAP AG. All rights reserved.
ABAP Keyword Documentation → ABAP − Release-Specific Changes → Changes in Release 4.6A →
Further Developments in Release 4.6A
1. New event keyword LOAD-OF-PROGRAM
3. Increased precision in BCD arithmetic
4. F1 help for dynamic field access
5. More local and global data descriptions
6. More literals and memory for literals
7. Improvements in documentation
New event keyword LOAD-OF-PROGRAM
LOAD-OF-PROGRAMM is an
event keyword which processes an event immediately before execution of the first load
statement. For example, when a function module is called, the statements following LOAD-OF-PROGRAM
are executed first after the function group has been loaded into the roll area. It is then no longer necessary to know the order of execution.
This statement has the same effect as a program constructor, similar to the class constructor in ABAP Objects, which replaces the event LOAD-OF-PROGRAM in
class pools and global classes.
Typing of RANGE tables
The addition RANGE of the statements
DATA, STATICS, and
TYPES defines an internal table
with the type RANGES. This addition can also be used for the definitions in classes and is supported in ABAP Dictionary.
Increased precision in BCD arithmetic
In rare cases in fixed point arithmetic, calculations were performed with a precision of 15 instead of 31 decimal places. This meant that fields with many
decimal places were sometimes rounded off. Now calculations are always performed to an accuracy of 31 decimal places.
This change has resulted in a significant reduction of the computing time required for multiplication and division.
F1 help for dynamic field access
Previously, F1 help in
dynpros and lists was not available
for fields addressed using field symbols
or ASSIGN COMPONENT
..., although the assigned field was defined in ABAP Dictionary. Online help is now available for all fields that have a HELP ID.
More local and global data descriptions
Previously, a 16 KB address space was available for global and local static descriptions. Now 16 KB
each are reserved separately for the local definitions of subroutines, functions, and methods to reduce the workload in the address space for global descriptions.
More literals and memory for literals
The address space for literals has also been extended so
that 64 KB are now available for the different literals. The length of the individual literals is limited
only by operating system restrictions. Previously, a maximum of 64 KB was available for all literals together (indexes and texts).
Improvements in documentation
The documentation has been improved as follows: