Format of amounts in notification

hi experts,
we have got a workflow on purchase requisition release, which is commun to several countries of the company.
A BSP was developed to have some informations about the purchase requisition in the mail sent to the approver.
It works fine except for the amounts output in the mail.
The batch user responsible of the job on program SWN_SELSEN uses comma as decimal representation, and so, amount are formatted by using this representation.
But some receivers (mainly english people) want to have the full dot as decimal representation.
As far i knwo, we can't have several jobs on SWN_SELSEN linked to differents batch users.
Is there any way to have the user decimal representation inside the mail?
Kind regards,
Christophe

hi,
thank you for your replies..
i have solved the problem as Mike told.
I made a class ZCL_UTILITIES with a method OUTPUT_NUMERIC_FOR_USER to format the output according to user decimal representation...
I called it from the BSP and it works fine.
Kind regards,
Christophe
parameters of the method:
Importing     I_USER     TYPE XUBNAME     User Name in User Master Record
Importing     I_NUMBER     TYPE ANY     Numeric field
Exporting     VALUE( O_STR )     TYPE STRING     Numeric formatted into string
types : begin of typ_separator,
    dcpfm type xudcpfm,
    thousand(1) type c,         "thousand separator
    decimal(1) type c,          "decimal separator
    end of typ_separator.
  data :
    la_current type typ_separator,
    la_output type typ_separator.
  data :
    l_out(100) type c,
    l_lg_out type i,
    l_lg type i,
    l_offset type i,
    l_type(1) type c,
    l_inside(1) type c.
  field-symbols <fs> type any.
* Check of the data type of I_NUMBER
  describe field i_number type l_type.
  case l_type.
    when 'F' or 'I' or 'P'.
      write i_number to l_out.
    when others.
      raise invalid_type.
  endcase.
* Read decimal representation for current user
  clear la_current.
  select single dcpfm from usr01 into la_current-dcpfm
    where bname = sy-uname.
  if sy-subrc ne 0.
    raise user_not_defined.
  endif.
* Definition of the separators for current user
  case la_current-dcpfm.
    when ' '.
      la_current-thousand = '.'.
      la_current-decimal  = ','.
    when 'X'.
      la_current-thousand = ','.
      la_current-decimal  = '.'.
    when 'Y'.
      la_current-thousand = ' '.
      la_current-decimal  = ','.
    when others.
  endcase.
* Read decimal representation for output user
  select single dcpfm from usr01 into la_output-dcpfm
    where bname = i_user.
  if sy-subrc ne 0.
    raise user_not_defined.
  endif.
* Definition of the separators for output user
  case la_output-dcpfm.
    when ' '.
      la_output-thousand = '.'.
      la_output-decimal  = ','.
    when 'X'.
      la_output-thousand = ','.
      la_output-decimal  = '.'.
    when 'Y'.
      la_output-thousand = ' '.
      la_output-decimal  = ','.
    when others.
  endcase.
  describe field l_out length l_lg in character mode.
  describe field i_number output-length l_lg_out.
  l_offset = l_lg - l_lg_out.
  assign l_out+l_offset(l_lg_out) to <fs>.
  if la_current-dcpfm ne la_output-dcpfm.
    describe field <fs> length l_lg in character mode.
    l_lg = l_lg - 1.
    check l_lg gt 0.
    do l_lg times.
      if l_inside is initial.       "to find the first number
        if <fs>+sy-index(1) ca '123456789'.
          l_inside = 'X'.
        endif.
        continue.
      endif.
      if <fs>+sy-index(1) eq la_current-thousand.  "replace thousand separator
        <fs>+sy-index(1) = la_output-thousand.
      elseif <fs>+sy-index(1) eq la_current-decimal. "replace decimal separator
        <fs>+sy-index(1) = la_output-decimal.
        exit.
      endif.
    enddo.
  endif.
  o_str = <fs>.

Similar Messages

  • Output Format for Amount in SAP Script PO

    Hi,
    In my Standard SAP Script PO Form 'MEDRUCK', all amount values are getting printed in the form 1.234.567,89 but I want them to be in the Form 1,234,567.89 .
    For doing this I have gone in T-Code SU3 and set the default decimal notation as
    X 1,234,567.89 . 
    I have also tried by giving the command
    /: SET COUNTRY 'IN'
    But still the amounts in the ouput format is coming in the same way 1.234.567,89 .
    If anyone has faced similar situation, plz tell how to change the output format of amount in SAP Script.
    Thanks and Regards,
    Nitin Gupta

    I have tried using SU3 but it's not worknig. Is their any other method also of which maybe I am not aware of?

  • Print out Format Modification for Orders & Notifications

    Dear All,
    I need to create new Print out format for Order & Notification.
    Can any body suggest what will be the necesary config settings need to be done after creation of new  Print out form & how i can achieve it?
    Regards
    Dhiren

    Dhiren,
    After creating a new form,please follow the below steps..
      1) Use transaction OIDF to create  a New shop paper by copying a existing shop paper (Which suits your needs). Replace the SAP Script form with your new form and try to keep the same standard program. 2) Use transaction OIDG to assign the shop paper to order type.
    Use transaction OIDA and OIDB to do the same two steps for the Notification.
    Regards
    Narasimhan

  • External/internal format of amounts in Dynpros

    Hello,
    If you enter amounts with currency JPY in a database table via generic maintenances view (sm30), they are automatically transformed into the internal format (with 2 decimal places).
    I want to use this "effect" for my own dynpros. Does anyone know where this conversion takes place (PBO/PAI Modules, Includes) or know what settings I have to take into account?
    Thank you.
    Tanja

    This should happen based on conversion exit associated with the screen-field/dictionary-element.
    You can use the same dictionary element (Tcur*-field) for your screen and most likely it won't need anything else. Conversion exit like this one is applied at the 'domain' level (underlying the data element).

  • Formatting change for email notifications

    Hi All,
    Running SP8 Portal and i am modifying the com.sap.security.core.util.notification.notificationTexts_en.properties file where i want to bold and use italics.  What is the code for bold and italics?
    Thanks

    Nobody from Apple is here to read your request. You need to go here:
    http://www.apple.com/feedback/iphone.html

  • Amount formating in Excel output of XML Publisher Report

    Hi,
    I have to display my XML output in Excel format. I want the output of amount column to be displayed in form '#,###.00' and the negatives numbers are to be displayed in parenthesis. For eg number -234.5 should be displayed as (234.50).
    I tried <?format-number:AMOUNT;'99G999G999G990D00PT'?> and also <?format-currency:OPEN_BALANCE;'99G999G999G990D00PT'?>.
    Both of these works in PDF output, but its not working for Excel output.
    Any input is appreciated.
    Thanks and Regards

    The best way i found was to put a equals and then double quotes... this only works for excel however it will allow you to cut and paste (ie to use the value to search in Oracle) and also to do vlookups.
    In a bit more detail:
    - I used word to generate my default table
    - this created a field INVOICE_NUM
    - in the cell in the table i put = " before the INVOICE_NUM field and then put the closing " afterwards.
    The theory is that excel will concatenate the values together... because it has quotes around it, it will treat it as a string rather than simply a value.
    For any other formats this will not work.
    I'm guessing most people have moved on and resolved this some other way, but just thought I'd share the wealth!

  • How to maintain the amount field format after GUI_DOWNLOAD

    Hi everyone.
    I have this problem on my object.
    The format of field ERFMG in table AUFM is 3.921,569.
    After I SELECT it INTO an internal table it becomes like this 3921.569
    I would display this internal table in ALV and its ok. Its format is 3.921,569 The format is also not changed when I download it into an excel file using LIST -> EXPORT -> LOCAL FILE -> SPREADSHEET.
    However my program should automatically download to local if the user tick a checkbox in the selection-screen. It will use function module GUI_DOWNLOAD. When this is used, the format of ERFMG changes to 3921.569 again, since it is using my declared internal table.
    How will I use GUI_DOWNLOAD without changing the format of amount fields like ERFMG? What are my other options to do this?
    The Decimal Notation in my User Profile is already set to 1.234.567,89
    Thank you in advance.

    Hi Cris,
    To get the output in the user format for the decimals, try the following code.
    data: wg_dec(7) type p decimals 2.
    data: wg_dcp type usr01-dcpfm.
    data: wg_dec_str(10) type c.
    wg_dec = '111135.67'.
    select single dcpfm from usr01
            into wg_dcp
           where bname = sy-uname.
    move wg_dec to wg_dec_str.
    if wg_dcp ne 'X'.
      replace all occurrences of '.' in wg_dec_str with ',' .
    endif .
    write:/ wg_dec, wg_dec_str.
    I dont feel there is any other option where you can change the decimals format as per the user profile.
    While giving the output of decimal values in a list, the system automatically displays it in the profile set by the user.
    This code will help you to set the decimal value as '.' or ',' as per the user profile.
    Note: It wont add the unit separator for hundreds and thousands. Again you have to do that manually.
    Hope this proves of some help to you.
    Regards,
    Pulkit

  • Amount formatting based on Currency Key

    Hi,
    I want to format the amount field on the basis of the currency key.
    for eg.
    Chile has the no of decimal places set as 0
    so for Chile, the amount 800.00 should display as 800
    Similarly for Mexico, the no of decimal places is set as 2.
    so for Mexico, the amount 800.00 should display as 800.00.
    I am using the follwoing statement
    WRITE im_amount TO v_amount
                        CURRENCY im_waers
                        DECIMALS v_dec_places.
    where v_amount is type char20 and im_amount is type netwr.
    This is working correctly for Mexico but fails for Chile.
    Please share your comments on this.
    Thanks in Advance,
    Binu

    The following write statement gives the perfect result.
    WRITE v_amount TO v_fmt_amt
                     decimals v_dec_places
                     no-grouping
                     left-justified.
    I was not getting the result on using both the currency as well as Decimals addition. The desired result is obtained on only using the Decimals addition.
    And I used the FM,  'G_DECIMAL_PLACES_GET' to get the decimals for the respective currency key.
    Thanks a lot for your response.
    Regards
    Binu

  • Formatting amount to 2 decimal places without rounding the value

    Hi 
    My requirement is to format the amount field, when I am using the simple type and setting the format as ###,##0.00 then it is rounding off the value.  Foe example say the amount is 3,567.236 in this case it rounds it off to 3,567.24 which I do not want we want the value to display as 3,567.23.  Does anyone have any idea how this can be achieved.
    Thank you
    Regards,
    Preet

    Use the following :
    BigDecimal bigDecimalh = new  BigDecimal("22.335642");
              bigDecimalh = bigDecimalh.setScale(2, BigDecimal.ROUND_DOWN);
    Regards,
    Himanshu

  • Convert amount to XUDCPFM format in RFC

    Hi experts:
      We are using a RFC to get invoices and amounts from SAP to be displyed in a web (not webdynpro, just JAVA and HTML). 
      The problem is the numeric format. In SAP amounts are stored as xxxx.yy (using dot as decimal separator) but displayed in the format in table USR01 field XUDCPFM (in our case,  ' ' as we are in Spain, which means 1.234,56).
      We want the data to be displayed in the web in the same format as in SAP, and my questiobn is: does anybody know the function or method used in SAP to convert the amount to the format in XUDCPFM field?.
    Thanks in advance for your help.
    Regards,
    Carlos.

    Hi Rajan:
      Thanks for your answer.
      This works to change the format the amounts are displayed in SAP, but not the format returned by the RFC.
       What I would like to know is how SAP changes the amount format from 1234,56 (as stored in DB) to 1.234,56 (as displayed in SAP). 
    Regards,
    Carlos.

  • Convert Amount to different format

    Hi,
    Please help me know a the FM to convert data in the following way
    i/p:  2510.15
    o/p:+00000000251015
    i/p: -12.45
    o/p:+00000000124500
    Thanks & Regards
    ChK

    Hi Harsha,
    CURRENCY_AMOUNT_SAP_TO_IDOC - Convert currency to IDOC format
    CONVERT_TO_LOCAL_CURRENCY  - Conversion of currency
    HRCM_AMOUNT_TO_STRING_CONVERT - Convert amount to string
    HRCM_STRING_TO_AMOUNT_CONVERT - Convert amount from string
    CLOI_PUT_SIGN_IN_FRONT Move the negative sign from the left hand side of a number, to the right hand side of the number. Note that The result will be left justified (like all
    character fields), not right justifed as numbers normally are.
    CONVERT_TO_FOREIGN_CURRENCY Convert local currency to foreign currency.
    CONVERT_TO_LOCAL_CURRENCY Convert from foreign currency to local currency
    Another as per your Requirement...
    Language Dependent Formatting of Amount and Currency
    To format a currency amount with decimals according to the currency use WRITE and the CURRENCY option.
    Currency keys an d numbers of decimals are defined in table TCURX Decimal Places in Currencies.
    Example 1: Formatting an amount in Kuwatian Dinars:
    Dmbtr = 123456.
    Write dmbtr currency 'KUD'
    123.456
    Write dmbtr currency 'USD'
    1234.56
    Note that the formatting does not depend on the number of decimals in the number in the program.
    Dmbtr = '12.3456'.
    Write dmbtr currency 'USD'
    1234.56
    Regards,
    Prabhudas

  • Cannot Send Email Notification Using Stored Procedure.

    Hi Friends,
    I tried to execute this job scheduler...
    begin
    dbms_scheduler.create_job(
    job_name => 'ILMS_JOB_SCHEDULE'
    ,job_type => 'PLSQL_BLOCK'
    ,job_action => 'begin ilms.check_reminder(); end; '
    ,start_date => SYSTIMESTAMP
    ,repeat_interval => 'FREQ=DAILY'
    ,enabled => TRUE
         ,end_date => NULL
    ,comments => 'Ilms job schedule for notification.');
    end;
    However, since the effect is too long I rescheduled the frequency to be every one minute in this set attribute...
    BEGIN
    DBMS_SCHEDULER.SET_ATTRIBUTE(
              name => 'ILMS_JOB_SCHEDULE'
              ,attribute => 'repeat_interval'
              ,value => 'FREQ=MINUTELY;INTERVAL=1'
    DBMS_SCHEDULER.DISABLE('ILMS_JOB_SCHEDULE');
    DBMS_SCHEDULER.ENABLE('ILMS_JOB_SCHEDULE');
    END;
    Check Reminder is the stored procedure invoked by job scheduler to check values in database columns before sending email notification to the respective recipients' email address and also the format of the email notification to be sent to the recipients...
    CREATE OR REPLACE PROCEDURE check_reminder AS
    NO number;
    CURSOR emp_cur is
    select * from pergerakan_ks where TASK_FLAG=7 and TASK_STATUS='InProgress';
    emp_rec emp_cur%rowtype;
    email_to varchar2(200);
    default_email varchar2(200);
    mesg varchar2(4000);
    no_kes varchar2(100);
    subj varchar2(4000);
    kpi number;
    crlf VARCHAR2( 2 ):= CHR( 13 ) || CHR( 10 );
    BEGIN
    default_email:='@abc.com.my';
    FOR emp_rec in emp_cur
    LOOP
    if emp_rec.PKS_TKH_TERIMA is null then
    dbms_output.put_line('count day ' || round(sysdate - to_date(emp_rec.pks_tkh_hantar)) || crlf || crlf);
    if round(sysdate - to_date(emp_rec.pks_tkh_hantar)) >3 then
    email_to:=emp_rec.pks_penghantar_id||default_email;
    select b.KS_BIL_NO into no_kes from kertas_siasatan b where b.KS_ID = emp_rec.pks_ks_id;
    subj:='Reminder untuk Membuat Tindakan Bagi No Kes '||no_kes;
    mesg:='Reminder untuk Membuat Tindakan Bagi No Kes '||no_kes;
    dbms_output.put_line('Sending email to ' || email_to || ' subject: ' || subj);
    dbms_output.put_line('update old pergerakan pks_id : '||emp_rec.pks_id);
    update pergerakan_ks set task_status='Done' where pks_id=emp_rec.pks_id;
    dbms_output.put_line('insert new pergerakan ks : ');
    insert into pergerakan_ks(pks_id,pks_ks_id,pks_km_id,pks_penghantar_id,pks_tkh_hantar,
    pks_penerima_id,pks_tkh_terima,task_name,task_owner,task_status,task_flag,fb_id)
    values(pks_id_seq.nextval,emp_rec.pks_ks_id,emp_rec.pks_km_id,
    emp_rec.pks_penghantar_id,sysdate,
    null,
    null,emp_rec.task_name,
    emp_rec.pks_penghantar_id,
    'InProgress',6,emp_rec.fb_id);
    commit;
    e_mail_message(email_to,email_to,subj,mesg);
    end if;
    end if;
    if emp_rec.PKS_TKH_TERIMA is not null then
    dbms_output.put_line('emp_rec.pks_km_id ' || emp_rec.pks_km_id || crlf);
    select c.KM_KPI into kpi from keluar_masuk_ks c where c.KM_ID = emp_rec.pks_km_id;
    no := round(sysdate - to_date(emp_rec.pks_tkh_terima))-kpi;
    dbms_output.put_line('count day - kpi' || no || crlf);
    dbms_output.put_line('kpi ' || kpi || crlf);
    if no = 1 then
    email_to:=emp_rec.pks_penghantar_id||default_email;
    select b.KS_BIL_NO into no_kes from kertas_siasatan b where b.KS_ID = emp_rec.pks_ks_id;
    subj:='Reminder untuk Membuat Tindakan Bagi No Kes '||no_kes;
    mesg:='Reminder untuk Membuat Tindakan Bagi No Kes '||no_kes;
    dbms_output.put_line('Sending email to ' || email_to || ' subject: ' || subj);
    email_to:=emp_rec.task_owner||default_email;
    subj:='Reminder untuk Membuat Tindakan Bagi No Kes '||no_kes;
    mesg:='Reminder untuk Membuat Tindakan Bagi No Kes '||no_kes;
    dbms_output.put_line('Sending email to ' || email_to || ' subject: ' || subj);
    e_mail_message(email_to,email_to,subj,mesg);
    e_mail_message(email_to,email_to,subj,mesg);
    end if;
    if no = 3 then
    select b.KS_BIL_NO into no_kes from kertas_siasatan b where b.KS_ID = emp_rec.pks_ks_id;
    email_to:=emp_rec.task_owner||default_email;
    subj:='Reminder untuk Membuat Tindakan Bagi No Kes '||no_kes;
    mesg:='Reminder untuk Membuat Tindakan Bagi No Kes '||no_kes;
    dbms_output.put_line('Sending email to ' || email_to || ' subject: ' || subj);
    e_mail_message(email_to,email_to,subj,mesg);
    end if;
    end if;
    END LOOP;
    END;
    E_mail_message is the stored procedure invoked by the check_reminder to tell scheduler information of the connection and the email address of the recipients...
    CREATE OR REPLACE procedure
    e_mail_message
    from_name in varchar2,
    to_name in varchar2,
    subject in varchar2,
    message in varchar2
    is
    l_mailhost VARCHAR2(64);
    l_from VARCHAR2(64);
    l_to VARCHAR2(64);
    crlf VARCHAR2( 2 ):= CHR( 13 ) || CHR( 10 );
    l_mail_conn UTL_SMTP.connection;
    mesg VARCHAR2( 4000 );
    BEGIN
    select a.SERVER into l_mailhost from email_setting a where a.SERVER is not null;
    select a.USERNAME into l_from from email_setting a where a.SERVER is not null;
    --UTL_SMTP.open_data(l_mail_conn);
    mesg:= 'Date: ' || TO_CHAR( SYSDATE, 'dd Mon yy hh24:mi:ss' ) || crlf ||
    'From: <'||l_from||'>' || crlf ||
    'Subject: ' ||subject|| crlf ||
    'To: '||to_name || crlf || '' || crlf ;
    mesg:=mesg||message;
    l_mail_conn := UTL_SMTP.open_connection(l_mailhost, 25);
    UTL_SMTP.helo(l_mail_conn, l_mailhost);
    UTL_SMTP.mail(l_mail_conn, l_from);
    UTL_SMTP.rcpt(l_mail_conn, to_name);
    UTL_SMTP.data(l_mail_conn, mesg);
    UTL_SMTP.quit(l_mail_conn);
    END;
    I tried to execute to execute the e_mail_message procedure but received this error. Also, no notification sent to the email address...
    ORA-29279: SMTP permanent error: 501 5.1.3 Invalid address
    ORA-06512: at "SYS.UTL_SMTP", line 21
    ORA-06512: at "SYS.UTL_SMTP", line 99
    ORA-06512: at "SYS.UTL_SMTP", line 241
    ORA-06512: at "ILMS.E_MAIL_MESSAGE", line 33
    ORA-06512: at line 13
    Please help so that I can receive the email notification into my email...thanks in advance for your time..

    user13281540 wrote:
    ORA-29279: SMTP permanent error: 501 5.1.3 Invalid address
    ORA-06512: at "SYS.UTL_SMTP", line 21
    ORA-06512: at "SYS.UTL_SMTP", line 99
    ORA-06512: at "SYS.UTL_SMTP", line 241
    ORA-06512: at "ILMS.E_MAIL_MESSAGE", line 33
    ORA-06512: at line 13This is not an Oracle error - this is the mail server saying "+hey, I don't like that e-mail address you are supplying, I'm not accepting it!+".
    If you look at RFC821 (Request For Comments memo 821 describes the SMTP specifications), you'll see that the sender and recipient needs to be supplied in the format +<[email protected]>+, e.g. +<[email protected]>+.
    I have found that not all SMTP servers are equal in this regard. Some may insist on the brackets around the address, some may not.
    You need to confirm the format of the addresses you use in the "+MAIL FROM+" and "+RCPT TO+" commands.. and ensure that these formats are accepted by your SMTP server - and if not, change your code to use an acceptable format.
    The easiest way to do this is using telnet - and interacting directly and manually with the server. SMTP is a clear text protocol and easy to use manually. Try it. It is the best way to test SMTP interaction and validate the approach and SMTP commands and arguments used by your code.

  • Iphone 4s siri and notifications issue? Maybe a problem with one of my processors??

    Okay, so let me try to lay this out. Bottom line is, I am pretty sure it's an issue with something in my phone, but it isn't consistant enough to show to someone at the apple store, I've already tried haha.
    So it's a relativly new phone, I got it late June of this year, 32 GB black (if those matter for anything) 4s. Before we continue, YES, I am exiting all my apps fully, quite often (nearly every hour or two). And I restart my phone every 3 or 4 days, I sync it with i-tunes pretty regularly, etc.
    Some of the issues I'm having
    1. Notifications
         When I get notifications (almost always texts, and I think I may have figgured this one out but it's ****** if I'm right) and I swipe THE NOTIFICATION in my lock screen, to open the message thread or call someone back, it will swipe, but it's like I only swipe it halfway, even when it show it being swiped all the way, and it just flys back to the left and doesn't react (doesn't go to the message). i'll swipe a few times and sometimes it will finally work. As it's gone on (for 2 months or so now) it's gotten so that it drops the message halfway throgh, even though I'm sure I didn't let go of the screen. I thought maybe my touch overlay there might be going bad or somehting but it happens all over the screen (top, middle, bottom, etc) when the notification is in a different location because of how many notifications i have.
         It doesn't seem to be related to the amount of notifications I have, or how long I've had them, or battery life, etc.
         It does seem to happen most with my girlfriends texts, I'd imagine the only corolation here is either that she texts me more often so just overall I do it more often to her, or that our text thread is really long. But it still happens even with short threads, or when there are no previous messages from that person. Just an idea.
    2. Siri.
         I'll give siri a command. Very simple commands, and very complex alike, she (well i changed it to he, but it happens on both) won't react. "Call Laura" and the little circle orbiting the microphone will just spin. and spin. and spin. No "I didn't catch that" or "calling laura" or "calling craig". Just spinning. I hit the home button, try again, same story. Close all my apps. Same story. It used to be that I could re-start my phone and that would help, but even that doesn't work probably 80% of the time anymore.
    Both of these problems happened in both IOS 5 and 6... So I'm lead to believe it's some sort of hardware problem. The reason I'm guessing processor is simply because I feel like my phone is not a LOT slower than other 4s', but noticably slower, It doesn't just react, it takes a second.
    Also, this happened for the first time today, but with my Iphone luck i feel like it might happen again, I had something opened and needed to get to my home screen, so obviously I pushed the home button, nothing happened instantly, so I waited a second or so, nothing still so I pushed home again and the popup for open apps came up. So OBVIOUSLY it registered my first home button push, if it counded the second as a second push, but I am sure I waited long enough for it to have gone home after the first push. I pushed home for a third time, the menu went away and my home screen came up. No other crazy stuff going on.
    and finaly, the reason I was prompted to finaly ask this. Back to the notification thing, I had a text (not my girlfriend so like i said, this happens with all texts). Swiped the notification over, phone shuts off. Not imedatly, it shows the apple surounded by black. then it turned itsself back on.
    I love apple products, simply because they are simple and work. Androids always seem to slow down, they freeze up with age, etc. But this is very un-apple product-like. And I'm sure there's some fix for it.

    Anything?

  • Ammount formating num{$z,zzz,zz9.99}

    Hi All
    Need help in formating the amount fields.
    Currently I am using num{$z,zzz,zz9.99} Its working fine for positive ammount value.
    But for negative amount its giving output as $-18,970.50
    Expected out is -$18,970.50
    need '-' sign before $
    Thanks,
    Abhijit

    issue resolved by setting pattern as  = num{z$z,zzz,zz9.99}

  • Need help on ammount formating with num{$z,zzz,zz9.99}

    Hi All
    Need help in formating the amount fields.
    Currently I am using num{$z,zzz,zz9.99} Its working fine for positive ammount value.
    But for negative amount its giving output as $-18,970.50
    Expected out is -$18,970.50
    need '-' sign before $
    Thanks,
    Abhijit

    issue resolved by setting pattern as  = num{z$z,zzz,zz9.99}

Maybe you are looking for