ABAP Keyword Documentation → ABAP - Release-Specific Changes → Changes in Releases 4.xx → Changes in Release 4.0
Further Changes in Release 4.0
1. EDITOR-CALL FOR itab
: Improved behavior
3. DATA
: Fields with '+' or '()' at the end
5. WRITE
: New formatting option NO-GROUPING
6. WRITE
: Improved behavior in WRITE (name)...TO
7. SET RUN TIME ANALYZER
: Addition MODE
obsolete.
8. Arithmetic using DICTIONARY types INT1
and INT2
9. PERFORM form(prog)
: Improved behavior for addition IF FOUND
10. Contexts
Other versions: 7.31 | 7.40 | 7.54
Modification 1
Improved Behavior in EDITOR-CALL FOR itab
The table is only returned with changes if saved in the editor. The new addition
... BACKUP INTO
is used to return the table to its original state.
Return Code is used to indicate whether change operations were performed in the editor.
Modification 2
New Variant DESCRIBE FIELD f INTO td
This new variant can be used to determine all of the attributes of a data object f
.
Also, a simple DESCRIBE
can be used with the addition "HELP-ID hlp
" to determine which help ID belongs to f
if any.
Modification 3
DATA:
Fields ending with a '+' or '()' are no longer allowed.
Modification 4
ABAP Types
1 and 2
In Release 3.x, the ABAP
types 1 and 2 were still supported in some areas in a very basic manner to retain R/2 compatibility. This is no longer the case in Release 4.0.
Modification 5
WRITE
: New Formatting Option NO-GROUPING
If a field of type I
or type P
is displayed, its thousands separator is suppressed.
Modification 6
WRITE
: Improved Behavior in WRITE (name)...TO
If the content of the field name
is invalid, a return code is set and the target field is left unchanged.
Modification 7
SET RUN TIME ANALYZER ON/OFF
The addition MODE
is no longer used.
Modification 8
Arithmetic Using DICTIONARY types INT1
and INT2
Assignments and arithmetic using DICTIONARY types INT1
and INT2
as target fields must remain within the following value ranges:
-
INT1
: 0 to 255 -
INT2
: -32768 to 32767.
Otherwise a runtime error is produced.
Modification 9
PERFORM form(prog)
: Improved Behavior for Addition IF FOUND
The PERFORM
statement is ignored if the program specified cannot be found.
Modification 10
Contexts
An overview of contexts is provided here.