Skip to content

ABAP Keyword Documentation →  ABAP − Release-Specific Changes →  Changes in Releases 4.0 and 4.5 

Further Changes in Release 4.0


1. EDITOR-CALL FOR itab: Better performance


2. DESCRIBE FIELD f INTO td


3. DATA: Fields with '+' or '()' at the end


4. ABAP types 1 and 2


5. WRITE: New formatting option NO-GROUPING


6. WRITE: Better performance at WRITE (name)...TO


7. SET RUN TIME ANALYZER: Addition MODE no longer applies.



8. Arithmetic with DICTIONARY types INT1 and
INT2


9. PERFORM form(prog): Better performance for addition IF FOUND



10. Contexts

Other versions: 7.31 | 7.40 | 7.54

Modification 1

Better performance at EDITOR-CALL FOR itab


The table is only returned with changes if it has been saved in the Editor. Use the new addition ... BACKUP INTO to return the table to its original condition. Return Code informs you whether or not the change operations were carried out in the Editor.

Modification 2

New variant DESCRIBE FIELD f INTO td


You can use this new variant to determine all of the attributes of a data object f.

In addition, you can use a simple DESCRIBE with the addition "HELP-ID hlp" to determine which help ID belongs to f if any.

Modification 3

DATA: Fields with 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 in order 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 triad separator is suppressed.

Modification 6

WRITE: Better Performance at WRITE (name) TO...


If the contents of field name are 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 allowed.

Modification 8

Arithmetic with 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 triggered.

Modification 9

PERFORM form(prog): Better performance for addition IF FOUND


The PERFORM statement is ignored if the program entered cannot be found.

Modification 10

Contexts

For an overview of Contexts refer to this chapter.