Skip to content

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.