DMEE delimiter for thousand separators in a currency field

Hello,
I want to create a new DMEE format tree that complies with a requirement of Bank of America.
I use a flat file hirarchy and need to export an element declared as a currency format with the American format for currencies: 99,999,999,999.99
The problem is I can not find a function that provides the thousand separators required. Anyone faced this problem already?
Thanks for your help,
Dierk

Hello Henri,
thank you so much for your reply! Does this mean I have to write my own conversion function? Is there no standard function for American currency format?
Where can I write my own internal conversion fuction? It is not the normal function that I create with transaction SE37?
Regards,
Dierk

Similar Messages

  • "Purpose of Payment" Tag in Outgoing DME File for India RTGS Payment

    Hi All
    While setting up DME tree for India , we need to populate field “Purpose of Payment” as per the norms laid down by the Reserve Bank of
    India (RBI). Please help on following points if anyone has experience of developing DME tree for RTGS payment method of country India.
    How the “purpose of payment codes” have been populated based on vendor invoice or any other FI data
    How DME tree configuration has been done for the XML Tag <CtgyPurp>
    Currently RBI has following codes :
    Thanks and Regards
    Nitin

    Hi Nitin,
    It looks like it's not related to TRM.
    Maybe you can ask the FI experts in the relative area.
    Thanks, Feng

  • Any Orjinal SAP Reports which has currency field and currency key

    Hi Friends,
    I am looking for a report which has currency field and currency key at selection screen. I want to learn how SAP do selection with currency. Can you say a transaction deal with my desire?
    Thanks.

    try report RFSSLD00
    A.

  • Display Currency field in Ad Hoc Query

    I done enhancment in Infotype 23 for Last Salary drawn as currency field and ref type as PA0015 WAERS in Ad Hoc Query.  But I am not able to display the same field with value.  Its always shows me blank.  Is there any settings to be done to display currency field in ad hoc query??  Pl. help me as this is very urgent.

    Hi Praveen,
    i have selected both value and text, still i'm not getting it.

  • Currency field in MIRO

    Hi
    I created a purchase order for an international vendor whose currency is USD. there are various pricing conditions (like freight, Agency fess etc) maintained in the purchase order each assigned to a different vendor
    Say for example the freight condition is assigned to a local vendor  (whose currency is difernt from USD )who provides transportation.
    The condition value in PO is maintained in local currency
    But while doing invoice for the freight vendor  the currency field in the invoice screen is filled with USD currency which is the default currency of the internaltional vendor and the field is grayed out and i can not make any change in that
    I want that to be populated with freight vendor local currency .
    Please suggest from where actually the currency field is filled in the invoice screen and what configuration changes to be done so that when i do invoice for my local freight vendor the currency field is filled with the currency of the local vendor
    regards
    pavan

    1. In initial screen put "INR" before putting the Purchase order.
    2. Change to planned delivery cost  as selection so it will only be applicable for Freight vendor.
    3. Check in P.O for freight condition type you have assigned the local vendor or not.
    4. Check the vendor master of Local vendor Purchasing view, whether INR is maintained or not.

  • Different decimal and thousand separators in contract items

    Hello!
    I have problem with printing contract in SmartForm. Contract consists of  many items and values are printed with different decimal and thousand separators. For example value in first item is printed as "40.000,00" and in second item as "40,000.00". All items are in same currency and belongs to same vendor.
    The same happens if I format the output by using the <b>write</b> command into character field.
    Why it happens and how can I solve it?
    Thanks in advance!
    Kind regards.
    Vlasta

    Hi
    Thank you for your help. I tried with SET COUNTRY 'xx' and get after that all items in same format (problem was that first item is different that others, very strange), but problem was still that now I have different format if I write number directly from internal table or from variable after used WRITE command (I have point as decimal separator for example for quantity and comma as decimal separator for example for price in one item line for invoice).
    Then I used SET COUNTRY SPACE which reset to user settings, and this solve problem - now I have all numbers written in same way, with one sign (for example comma) as decimal separator.
    It works now, but I still dont understand why that happens.
    I tried to give you reward points, but I don't see where can I do that (I'm new here).
    Yesterday I saw that place, but today I click everywhere on your answer and can't see where are that, I remember tree kind of points???

  • Smartforms - dealing with decimal and thousand separators

    Hi,
    trying to reuse one of the standard SAP Smartforms - LB_BIL_INVOICE in an ECC 6.0 Unicode system I faced a problem with decimal and thousand separators for currency/quantity fields. In fact, default settings in User profile are not taken in consideration when printing this form. I have changed all the possible settings in the user profife and (after logoff/logon) nothing changes in my output.
    Just to be sure I tried to output the invoice with the original SAP smartform LB_BIL_INVOICE and the things were the same - means output takes wrong settings for decimal/thousand separators.
    For clarity I created a simple form with a single currency field and everything behaves well as expected. So this points me to the direction fo find out what is wrong with the LB_BIL_INVOICE. I downloaded the form into XML and checked the code, further uploaded it into a new one - no success.
    My question is:
    Is there a way to manipulate or overwrite default settings for decimal/thousand separators within smartform, and if yes - how to do this?
    I almost finished my quite complex form and wouldn't like to rewrite it from scratch.
    FYI: I'm not a Smartform expert, by have created/overwiten more than 15 different forms accros different systems - 4.6 C/D, 4.7, ECC 6.0 non-Unicode/Unicode, and never faced such an issue.
    I faced significant smartform 'improvement' in the ECC 6.0 release - especialy for text elements. The new integrated MS word control gives me a lot of throubles. According to this - is there an up-to-date documentation (even link to SAP course is acceptable) according to Smartform development in ECC 6.0?
    Thanks in advance.
    Regards,
    Ivaylo Mutafchiev
    Senior SAP Abap Consultant

    Hi,
    I took a quick glance into the print program, and the print program do a set country setting to reciving country. This will give you the separators that are confugured for this country.
    But if you change the print program and clear parameter country, the smartform will use the users settings instead.
    Regards
    Åsa Thenstedt

  • BEx Query in Browser - decimals and thousand separators switched

    I have a BEx query that I open up in a regular IE browser.  I connect to the BW system and my query appears.
    However, for all the Key Figures, the decimals and thousand separators are switched. 
    Example,
    $323,67
    $2.893,54
    10,0 EA
    12,60%
    Any suggestions on the fix?  Results appear normal in BEx.
    Thanks!

    Hello Rishmal,
    Check the menu Sytem-> User Profile -> Own Data -> Default Tab-> Change Decimal Notation.
    To maintain user profile, you need to use transaction SU01. Log out after making the changes and then log in to make the changes effective.
    Hope it helps.
    Regards,
    Praveen

  • DME data for house bank is not maintained - Message no. F0 275

    Hello!
    We got an error message in transaction 'F110 - Payments':
    DME data for house bank 1253 210 is not maintained
    Message no. F0 275
    Diagnosis
    The system could not fill a payment medium correctly due to missing house bank additional information.
    System Response
    The payment medium was created. You can weigh up whether the payment medium program run should be repeated after eliminating the error.
    Procedure
    Correct the error by expanding the missing house bank DME details.
    Proceed
    Do anyone know of which 'Data medium exchange' field(s) for House bank information would be mandatory:
    Alternative bank ID
    Bank receiving DME
    Customer number
    Company number
    Bank number
    Account number
    Bank control key
    ISO currency code
    Instruction key
    Lead days
    Payment method and program is:
    Country BE Belgium
    Pmnt method F
    Description Foreign banktransfers
    Payment medium program RFFOBE_E

    Dear Kuki,
    Please, verify in the transaction FI12 , field instruction key for the house bank.
    Regards,
    PaULO

  • How do u handle the user parameters for a currency field.

    How do u handle the user parameters for a currency field.
       Decimal saperator and a hundreds saperator. (depending upon the user parametes set for the user the saperators may differ)
          Eg: currency field: 13.896,01 (In this case u2018,u2019 is a thousand saperator and u2018.u2019 is a decimal saperator) How to handle this one.
    Regards,
    Ram.

    Hi,
    Try this code....
    DATA: V_KURSF1 TYPE c LENGTH 10,
            v_kursf2 type c LENGTH 10,
            v_dcpfm    TYPE xudcpfm, "Decimal or Thousand Notation
            v_thousand TYPE char1,   "Thousands Notation
            v_decimal  TYPE char1.   "Decimal Notation
      CONSTANTS:    c_x      TYPE char1 VALUE 'X',
                    c_y      TYPE char1 VALUE 'Y',      "Value Y
                    c_comma  TYPE char1 VALUE ',',      "Comma
                    c_point  TYPE char1 VALUE '.',      "point
                    c_blank  TYPE char1 VALUE ' '.      "Blank
      IF v_dcpfm IS INITIAL.
        SELECT SINGLE dcpfm
        FROM usr01
        INTO v_dcpfm
        WHERE bname = sy-uname .
        IF sy-subrc = 0.
          CASE v_dcpfm.
            WHEN c_x.
              v_decimal  = c_point.
              v_thousand = c_comma.
            WHEN c_blank.
              v_decimal  = c_comma.
              v_thousand = c_point.
            WHEN c_y.
              v_decimal  = c_comma.
              v_thousand = c_blank.
          ENDCASE.
        ENDIF.
       ENDIF.
               Find c_point in  wa_segment-exchange_rate.  ( Eg:ield)
              if sy-subrc = 0.
                replace c_point in wa_segment-exchange_rate with v_decimal.
              endif.

  • Change Variable Type P to STRING but with thousand separators

    Dear all,
    I am no specialist (in abap/bsp).
    I have a variable 'number' type p decimals 0.
    I need that 'number' converted to a string but with the thousand separators.
    Is there a function available?
    Is is possible to give this function the desired character as a thousand separator?
    E.g.
    Character '.'  for German Number Format
    Character ',' for US Number Format.
    Thank you in advance for help.
    Rewarding Points for helpful answers guaranteed.
    Philipp

    Hi Philipp,
    I have written a report for you.
    Just copy & paste the below code in your report.
    Try changing the num variable in the report and see the result.
    DATA: num TYPE p DECIMALS 0,
          de_str TYPE string,
          en_str TYPE string.
    DATA: temp_str TYPE string,
          str_len TYPE i,
          count TYPE i,
          index TYPE i,
          sub_str TYPE string,
          sub_str_len TYPE string.
    num = 1234567890.
    temp_str = num.
    str_len = STRLEN( temp_str ).
    str_len = str_len - 1.
    IF str_len >= 3.
      count = str_len DIV 3.
      index = 0.
      DO count TIMES.
        sub_str_len = ( count ) * 3.
        count = count - 1.
        index = str_len - sub_str_len.
        IF index < 3.
          sub_str_len = index.
          index = 0.
        ELSE.
          sub_str_len = 3.
          index = index - sub_str_len.
        ENDIF.
        IF index NE 0 OR sub_str_len NE 0.
          sub_str = temp_str+index(sub_str_len).
          CONCATENATE de_str sub_str '.' INTO de_str.
          CONCATENATE en_str sub_str ',' INTO en_str.
        ENDIF.
      ENDDO.
      index = str_len - 3.
      sub_str = temp_str+index(3).
      CONCATENATE de_str sub_str ',' '000' INTO de_str.
      CONCATENATE en_str sub_str '.' '000' INTO en_str.
    ELSE.
      sub_str = temp_str+0(str_len).
      CONCATENATE de_str sub_str ',' '000' INTO de_str.
      CONCATENATE en_str sub_str '.' '000' INTO en_str.
    ENDIF.
    WRITE:  temp_str,
           / de_str,
           / en_str.
    Hope it helps you.
    Regards,
    Maheswaran B
    I have done a small change. Try it now!
            Maheswaran B
    Message was edited by:
            Maheswaran B

  • DME Tree for PAYMUL format

    Hi,
    I am creating DME tree by modifying standard DME tree 'DK_PAYMUL_DOMESTIC' standard format is configured with One Lin, Multiple SEQs, I got a requirement of mapping DME structure with One Lin, One SEQ.
    Please let me know.
    Regards,
    Anand

    Hi,
    I met the same problem with you and I have read the article above. But could you please let me know more detailed information?
    I have created two examples:
    First, two invoice for the same vendor but different currency. The output file can show LIN1 SEQ1....LIN2 SEQ++1 correctly.
    Second, two invoice for different vendors and same currency. Only the first invoice shows in output file.
    If you know what's the problem about this?
    Thanks,
    Lisa

  • MB5L Report Discrepacy for Material and Stock Account Currency

    I have found in the MB Report Discrepancy for Material and Stock Account Currency. Why is this happening? Why is there a variance between total price in materials and stock account? Anyone please help me. I'm abaper but now been pushed to do logistic. I need help for this issue.

    Hi,
    Here's some information from help. Variances can occur for the following reasons:
    You have entered postings to the stock account manually.
    The stock account includes not only stock postings, but also other postings. In this case, you should check the account determination in the Customizing for Valuation and Account Assignment. Make sure that the stock accounts are used solely for the transaction key BSX (stock postings).
    Check Account Determination - OMWB
    The account assignment for the stock accounts (transaction key BSX) was changed during productive operation; the respective stocks, however, were not deducted from the old account (movement type 562) and posted to the new one (movement type 561).
    Cheers !

  • Dynamic displaying of decimal points for currency field in ALV

    Hi,
            In ALV output there is a currency field and displaying data of different countries. It should display decimal point according to the country's currency. But at a time it can display data of different countries.

    Hi Dilip,
    I think your question is about currencies with different number of digits after decimal point. If you have the currency field in the ALV row, you have to give it's name as currency reference for the value field in the field catalog.
    After creating the field catalog, call a form and do something like this (change fielnames accordingly).
    <pre>
    *&      Form  alv_fieldcat_enhance
          Individual Enrichment of field catalog
    FORM alv_fieldcat_enhance
      CHANGING pt_alv_fieldcat TYPE slis_t_fieldcat_alv.
      FIELD-SYMBOLS:
        <alv_fieldcat> TYPE slis_fieldcat_alv.
      LOOP AT pt_alv_fieldcat ASSIGNING <alv_fieldcat>.
        IF <alv_fieldcat>-fieldname(5) = 'KBETR' OR
           <alv_fieldcat>-fieldname(5) = 'SKBTR' OR
           <alv_fieldcat>-fieldname(5) = 'DMBTR'.
    Company code currency
          <alv_fieldcat>-cfieldname = 'BWAER'.
    Document Currency for conditions, net value and taxes
        ELSEIF  <alv_fieldcat>-fieldname(5) = 'KWERT' OR
                <alv_fieldcat>-fieldname    = 'NETWR' OR
                <alv_fieldcat>-fieldname    = 'NPAX_MWST_AMNT'.
    Document Currency
          <alv_fieldcat>-cfieldname = 'WAERK'.
        ENDIF." <alv_fieldcat>-fieldname(5) = 'KBETR' or
      ENDLOOP." at pt_alv_fieldcat assigning <fieldcat_alv>.
    ENDFORM.                    " alv_fieldcat_enhance
    </pre>
    Regards,
    Clemens

  • To calculate average for a currency field in alv

    Hi,
    I have a requirement in which i need to find the average of a currency field in alv. For the particular field, i'm passing the value of DO_SUM = 'C' in thr field catalog(as suggested in many threads); but I'm not able to calculate the average. it still shows me summation when i click on summation button.
    What could be the possible error??? Is there any other method we can do the same??
    Thanks in Advance.
    Jaspreet

    Hi
    U can try this way.
    *& Report  Z_DEMO_JG
    *& Display average in ALV report
    REPORT  z_demo_jg LINE-SIZE 80 LINE-COUNT 50
                                         NO STANDARD PAGE HEADING.
    TABLES: sflight.
    TYPE-POOLS: slis.
    * Data declaration
    DATA: i_flight TYPE STANDARD TABLE OF sflight,
          i_catalog TYPE slis_t_fieldcat_alv,
          w_flight TYPE sflight,
          w_catalog TYPE slis_fieldcat_alv.
    DATA: v_repid TYPE syrepid.
    * Selection screen
    SELECT-OPTIONS: s_carrid FOR sflight-carrid.
    START-OF-SELECTION.
    * Fetch data from sflight table
      SELECT *
       FROM sflight
      INTO TABLE i_flight
      WHERE carrid IN s_carrid.
      CHECK sy-subrc = 0.
      v_repid = sy-repid.
    * Build field catalog for ALV report
      PERFORM build_catalog.
    * Display ALV report
      PERFORM display_report.
    *&      Form  build_catalog
    *       Build field catalog for ALV report
    *       None
    FORM build_catalog .
      CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
        EXPORTING
          i_program_name         = v_repid
          i_structure_name       = 'SFLIGHT'
        CHANGING
          ct_fieldcat            = i_catalog
        EXCEPTIONS
          inconsistent_interface = 1
          program_error          = 2
          OTHERS                 = 3.
      IF sy-subrc = 0.
    *   For average populate 'C' as value in
    *   field DO_SUM
        w_catalog-do_sum = 'C'. " C = Average
    *   Modify record with new value
        MODIFY i_catalog FROM w_catalog TRANSPORTING
        do_sum WHERE fieldname = 'PRICE'.
      ENDIF.
    ENDFORM.                    " build_catalog
    *&      Form  display_report
    *       Display ALV report
    *       None
    FORM display_report .
      IF i_catalog[] IS NOT INITIAL.
    *   Call ALV grid
        CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
          EXPORTING
            i_callback_program = v_repid
            it_fieldcat        = i_catalog
          TABLES
            t_outtab           = i_flight
          EXCEPTIONS
            program_error      = 1
            OTHERS             = 2.
        IF sy-subrc = 0.
        ENDIF.
      ENDIF.
    ENDFORM.                    " display_report
    Edited by: meetjoe on Sep 15, 2009 7:17 PM

Maybe you are looking for

  • View creation and populating key figure to datasource appended field

    Hi the data we want is like in 4 tables J_3GVERSI  +  EQUZ + ILOA+ ANLC HOW should i create a view on these four tables . j_3gversi _ equnr equz - equnr, iloan iloa- iloan(key), comp code,asset no,asset subno anlc- comp code asset no asset sub no my

  • Big problem....

    waiting for the iphone release in the uk but the problem is.....iphone doesnt take video, no1 seem to know how to upload photo from pc and u cant send photo or video through bluetooth.....these are just basic functions that i expect a standard phone

  • Java classes in database

    I am working on an Oracle 10.2.0.3 database housed in a sun solaris OS. There are 2 tablespaces DEFAULT_DATA and NONDEFAULT_DATA for users to create objects. User HARPER has a default tablespace of DEFAULT_DATA assigned to him only to which he has a

  • Load default configuration in BIOS to fix sound, caused another problem

    Hey ! I have had problem to get sound in my T61, and used Lenovo support, Troubleshooting, to fix it. I did as it told in Lenovo Support. In BIOS Setup utility menu setup I pressed F9. Then I selected YES to load the default configuration. After that

  • Line thickness in Apex 4.02 flash chart for Legend

    Does anyone know how to set Line thickness in Apex 4.02 flash chart for Legend? My users can read the label fine, but the part where it shows the line color is very small and hard to match to the chart.