Skip to Content
-1

PO PDF output type

Hi,

I have used a below in PO PDF print ANEU type:

WRITE konv-kbetr TO out-value LEFT-JUSTIFIED.

In Dev system the value are as follows after execution: konv-kbetr = 22000.00 and out-value =22,000.00

In Pre Prod the values are konv-kbetr = 22000.00 and out-value = 22.000,00.

Can anyone tell me the reason for the above values or ways to correct it.

Both the systems have same decimal notation set up. Please suggest

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Nov 30, 2017 at 12:48 PM

    The decimals defined in your user profile are your preferences how numbers will be shown in your SAP system to you.

    How decimals in a purchase order are printed depends on the country settings for the country of the vendor. customizing transaction OY01

    I would recommend to keep it as SAP designed it, as you have to imagine that the receiver of your PO must be able to understand what you want, otherwise it may happen that you get hundred thousand instead of just 100

    just depending what the recipient understands when seeing

    100.000 or 100,000

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 30, 2017 at 12:16 PM
    1. You forgot the CURRENCY cur option in the WRITE statement.
    2. Could you elaborate on 'Both the systems have same decimal notation set up.', I would have expected a reference to user master record or to current formatting setting of the language environment (and vendor master data)
    3. This information is available in online documentation.
    Add comment
    10|10000 characters needed characters exceeded

    • As indicated in the links provided by Raymond, in ABAP, the statement SET COUNTRY is often used in smart forms (and other media) because a form may be targeted to a recipient in another country, so that the date, time and number formats match the recipient's habits.