ABAP Keyword Documentation → ABAP - Release-Specific Changes → Changes in Releases 7.5x → Changes in Release 7.51
Transformations in Release 7.51
1. New domains for mapping from ABAP to XML
2. New formats for format in the attribute option of tt:value
3. decimals new for the attribute option of tt:value
4. Regime new for the attribute option of tt:value
5. noError new for the attribute option of tt:value
Other versions:
7.31 | 7.40 | 7.54
Modification 1
New Domains for Mapping from ABAP to XML
The following new special domains have been introduced, which override the default mapping of elementary ABAP types to asXML.
- XSDUUID_BASE64 for 16-byte UUIDs in base64 format
- XSDCURRCODE for ISO currency keys
-
XSDUNITCODE for ISO unit keys
Modification 2
New Formats for format in the Attribute option of ttvalue
The following new formats can be specified in parentheses after format in the option attribute of the ST command tt:value:
- hex for a hexadecimal display of byte-type values
- uri and uri_full for masking special characters in URIs
- uri1 and uri2 for displaying literal values in URIs for OData.
- currCode, unitCode for converting SAP-specific currency and unit keys in ISO units.
- currency=CURRCODE, unit=UNITCODE for formatting numbers according to a currency or unit key
-
alpha for handling leading zeros in strings
Other enhancements:
- dateTimeLocal, dateTimeOffset, and ticksOffset can now be used on the time stamp types TIMESTAMP and TIMESTAMPL.
-
guid can now also be used on the type
c
of length 22 for 16-byte UUIDs in base64 format.
Modification 3
decimals New for the Attribute option of ttvalue
decimals can now be specified in the attribute option of the ST command tt:value, where it defines the number of decimal places of numeric types.
Modification 4
regime New for the Attribute option of ttvalue
regime(num|char|bin) can now be specified in the attribute option of the ST command tt:value, where it can be used to force numeric, character-like, or byte-like handling.
Modification 5
noError New for the Attribute option of ttvalue
noError now can be specified in the attribute option of the ST command tt:value, where it prevents exceptions in the formattings language, currCode, and unitCode. These formattings evaluate entries in database tables.