Further Changes in Release 6.20
1 Parameter INITIAL SIZE for internal tables
2 Relevant language key in dictionary structures
3 New functions in the extended program check
4 Handling IMPORTING parameters with CREATE
5 Secondary language access for text elements
6 System field sy-toccu obsolete
7 Compatibility in structure typings
8 Lengths specified in the statement WRITE
9 XML serialization and XML deserialization
10 Static method call from XSLT
11 Addition USER-COMMAND after PARAMETERS ... AS LISTBOX
12 Wider frame on selection screens
ABAP_MODIFICATION_1 Parameter INITIAL SIZE for Internal Tables
An internal table created as a data type in ABAP
Dictionary can be assigned an initial number of rows. This
specification in the dictionary has the same effect as the addition
INITIAL SIZE in the ABAP source code.
Therefore, all the specifications that describe a table, such as table
category, key, row number, and type, are also available in the
dictionary.
ABAP_MODIFICATION_2 Relevant Language Key in Dictionary Structures
For error-free conversion of data that is swapped between
Unicode and non-Unicode systems, the structure
components responsible for the relevant language key can be specified in
ABAP Dictionary . If necessary, this information can be
obtained from the Remote Function Call .
ABAP_MODIFICATION_3 New Functions in the 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.
ABAP_MODIFICATION_4 Handling IMPORTING Parameters with
CREATE
Formal parameters of methods that were passed to 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.
ABAP_MODIFICATION_5 Secondary Language Access for Text Elements
Secondary language access is now available for report titles,
list headers , selection texts, text
symbols, and dynamic text specifications of the form
ASSIGN ('TEXT-nnn') TO
fs . If the text pool is not available in the logon language,
then the system loads the text pool that matches the entry in the
profile parameterzcsa/second_language
.
Until now, text elements that were not available in the text pool for
the language lg remained unaltered by the statement
SET LANGUAGE lg . In the context of this
change, these texts are now reset to their initial value.
ABAP_MODIFICATION_6 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.
ABAP_MODIFICATION_7 Compatibility for Structure Typing
If structures are passed to formal parameters and function modules
typed using STRUCTURE , or assigned to similarly typed field
symbols, closing alignment gaps are now
also respected by the type check.
ABAP_MODIFICATION_8 Length Specifications in the Statement WRITE
As of Release 6.20, the output length can be specified using the
variants WRITE AT (*) and
WRITE AT (**) , as well as using numeric data objects.
ABAP_MODIFICATION_9 XML Serialization and XML
Deserialization
Objects and data references can now also be serialized and
deserialized in XML serialization and
XML deserialization.
Objects are only serialized if the class implements the interface
IF_SERIALIZABLE_OBJECT .
Data references can only be serialized if the referenced type is not
anonymous.
ABAP_MODIFICATION_10 Static Method Call from XSLT
It is now also possible to call public
static methods from XSLT
programs .
ABAP_MODIFICATION_11 Addition USER-COMMAND after
PARAMETERS ... AS LISTBOX
The addition USER-COMMAND can be specified for the statement
PARAMETERS together with the addition
AS LISTBOX .
ABAP_MODIFICATION_12 Wider Frame on Selection Screens
The standard maximum width of a frame around a block created using
SELECTION-SCREEN is now 120
columns. It was previously 83 columns.
Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved