Google
 

Tuesday, September 4, 2007

Further Changes in Release 6.20

1. Parameter INITIAL SIZE for Internal Tables

2. Relevant Language Key in Dictionary Structures

3. New Functions in Extended Program Check

4. Handling IMPORTING Parameters with CREATE

5. Secondary Language Access for Text Elements

6. Local SAP Memory for SET/GET PARAMETER

7. System field SY-TOCCU obsolete


Modification 1

Parameter INITIAL SIZE for Internal Tables

An internal table created in the ABAP Dictionary as a data type can be assigned an initial number of rows. This specification in the Dictionary has the same effect as the INITIAL SIZE addition in the ABAP source code. Therefore, all the specifications that describe a table, such as table type, key, row number and typ, are also available in the Dictionary.

Modification 2

Relevant Language Key in Dictionary Structures

For the error-free conversion of data that is swapped between Unicode and non-Unicode systems, you can specify the structure components responsible for the relevant language key in the ABAP Dictionary. If necessary, you can obtain this information from the Remote Function Call.

Modification 3

New Functions in Extended Program Check

The following changes have been made to the extended program check:

* Errors in included Type Groups are no longer displayed.
* An INSERT itab outside a loop causes a warning.
* All characters in the ABAP source code - especially special characters that do not comply with the Naming Conventions - trigger a warning.
* All Structure Enhancements whose ABAP source code indicate the possibility of runtime errors or changed program behavior trigger a warning.

Modification 4

Handling IMPORTING Parameters with CREATE

Formal parameters of methods that were transferred into the method using IMPORTING and referenced there using CREATE, can no longer be overwritten. This check, which was previously not executed till runtime, is now caught by the syntax check.

Modification 5

Secondary Language Access for Text Elements

A secondary language access is now available for report titles, list headings, selection texts, text symbols, and dynamic text specifications of the form ASSIGN ('TEXT-nnn') TO . If the text pool is not available in the logon language, then the system loads the text pool that corresponds with the entry in the Profile Parameter zcsa/second_language.
With the SET LANGUAGE lg statement, text elements that were not available in the text pool for the language lg previously remained unaltered. In the context of this change, these texts are now reset to their initial value.

Modification 6

Local SAP Memory for SET/GET PARAMETER

A local SAP Memory has been set up for the statements SET PARAMETER and GET PARAMETER. This ensures that parameters set within a transaction remain unchanged till the end of this transaction.

Modification 7

System field SY-TOCCU obsolete

In the statements READ TABLE, LOOP AT itab, and DESCRIBE TABLE, the system field SY-TOCCU is no longer filled.

No comments: