SAP WRITE STYLE ABEXA

Get Example source ABAP code based on a different SAP table
  


ARTIClE

Decimal Floating Point Numbers, Formatting with STYLE
This example demonstrates the formatting of decimal floating point numbers.

ABAP_SOURCE_CODE
ABAP_EXEC

ABAP_DESCRIPTION
The program uses a classic list to depict the effects of all possible output formats from the CL_ABAP_FORMAT class for a decimal floating point number. The possible ouput formats are read using RTTI and are sorted according to their value. Formatting takes place once with the STYLE addition of the WRITE TO statement and twice with the STYLE parameter in embedded expressions of string templates.
For the first string template, the format RAW is implicitly used for the formating option NUMBER, which is why a point (.) and not a thousand separator is displayed as the decimal separator. Explicitly specifying the format USER creates the same formatting as for WRITE TO.