Difference of decimal place in SAP R/3 and BW

Hello SAP experts,
I am extracting purchasing data from SAP R/3 using datasource 2LIS_02_SCL.
In BW I see a difference of one decimal place.
In RSA3  amount is shown as 17.350,00
Whereas in PSA above value is displayed as 1.735,000
Decimal notations are same in both R/3 and BW.
Please help me to understand the reason behind difference in values.
Thanks and Regards
Shilpa

Hello All,
The issue is resolved. The difference in Amount is due to different decimal configuration settings in TCURX table in both R/3 and BW. Ideally these settings should be same in R/3 and BW. If decimal settings doesn't match misalignment has to be taken care of either in ETL or during query design.
Thanks and Regards
Shilpa

Similar Messages

  • Difference between Decimal places for  Quatities and Units

    Can anyone please explain the difference between the followings -
    1. Number of Decimal places for  Quantities, and
    2. Number of Decimal places for Units
    In SAP B1 2007B General Settings.

    Hi,
    The Decimal places in the general setting indicates
    Amounts:Display of row and document details
    Prices:Display for price fields in documents,item  data,price lists
    Rates:Display of decimals in currency calculation
    Quantity:Display of quantity in documents and item data
    Percent:Display used in calculation of tax amounts and discounts
    Units:Display used in units(UoM) of items.
    Also refer these note:[737880|https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/smb_searchnotes/display.htm?note_langu=E&note_numm=0000737880]
    Hope this is helpful

  • Problem while changing decimal places in SAP B1 2007

    Hi Experts,
    I want change the decimal places of Quantity type fields from 2 decimal places to 4 decimal places. But while changing it in Genral settings form ,it shows the error message "Cannot update while another user is connected to the company". it is working in SAP B1 2005B but not in SAP B1 2007
    Please help me if you have any solution on this issue..
    Thanking you in advance

    Paul,
    Please see SAP Note 1247060 as is discusses the fact that this did work in 2005, but the behavior was changed in version 2007 ...
    https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/smb_searchnotes/display.htm?note_langu=E&;note_numm=0001247060
    Eddy

  • Increase decimal Places in SAP B1

    Dear Experts,
    (Using SAP B1 PL 49)
    I am trying to change the Decimal places in the General Settings->Display (Decimal Places), from 2 to 6 to in all the fields.
    When i try to update it gives me the following error:-
    "Cannot update while another user is connected to the company"
    Any help will be appreciated.
    Regards,
    Feroz

    Dear Asif,
    Thank you for the information.
    I logged all the users out from the SAP server and i stopped the SQL services and then re-started the SQL services again.
    I logged into SAP b1, but was getting the same error message.
    I removed the network cable of the server and I restarted the SAP server and then logged into SAP and tried to change the decimal places, but was still getting the same error message.
    I'm all out of ideas, this has never happened before to me.
    regards,
    Feroz.

  • Change of the quantity field to 5 decimal places in SAP

    Hi Gurus,
    The quantity field is appearing with 3 decimal places in BOM, Process Order, etc. Is it possible to make the decimal places to 5.
    All the decimal digits from SAP are 3 digits. We have an interface through which the data flows from another legacy system (Fow system) to SAP. And the Fow system setting was 5 digits. The issue is some of the raw material requirement qty was really minor and it might be below the decimal 3 digits.
    In that case, when the data flows to SAP from Fow system it will cause the material stage failure. so please help me to investigate how to let the SAP also could have the 5 digits decimal. Thanks.
    Regards
    Brijesh

    Dear ,
    Its SAP standard ,to put and use decimal places in BOM qty .You can use upto 3 decimal places in BOM qty.
    At SE11 you need to see what measure field is linked to the quantity field.Then goto tranaction CUNI and chage the decimal places of the unit of measure for the qty field unit , it will not allow you more than 3 decimal places in case of BOM qty.
    You have following choice :
    1. With the access key make changes in the standard program and take help from ABAPer
    SAPLCSDI, Table Name-RC29P, Field Name- MENGE.
    2) Change the base quantity in BOM header to 1000 aand accordingly change the component quantity.
    Hope this is clear
    Regards
    JH

  • SAPUI5 Decimal Places in sap.m.ColumnListItem

    Hi all,
    I have an odata binding to a table using a column list template.  One of the fields is an amount and because of currency conversion the data is (correctly) returning the amount to 4 decimal places.  I have tried a number of different approaches but am unable to get the template to render the data to 2 decimal places:
           var oModel = new sap.ui.model.odata.ODataModel("services/livesales.xsodata", false);
           oModel.setCountSupported(false);
           var worldTemplate =  new sap.m.ColumnListItem({
           cells: [
         new sap.m.ObjectIdentifier({
          title: "{LAND1}",
             visible: false
         new sap.m.ObjectIdentifier({
          title: "{LANDX}"
         new sap.m.ObjectNumber({
          number:"{EXT_NET_PRICE_CENTRAL}",
          unit : "GBP",
    I've seen a suggestion from DJ that seems to acheive desired results for a sap.m.ObjectListItem
    template : new sap.m.ObjectListItem({
    type : "Active",
    title : "{ProductName}",
    numberUnit : "EUR",
    attributes : [ new sap.m.ObjectAttribute({
    text : "{QuantityPerUnit}"
    number : {
    path : "UnitPrice",
    type : new sap.ui.model.type.Float({
    maxFractionDigits : 2
    but I don't think this syntax is valid for a sap.m.ColumnListItem
    Does anyone have any suggestions?
    Thanks,
    Jon

    Thanks for the reply DJ.
    I bind the template to a table later on (as part of a pull to refresh control:
         salesList.bindItems({
           path: "/SALES",
           parameters: {
           select:  "LAND1,LANDX,EXT_NET_PRICE_CENTRAL"
           filters: 
          [new sap.ui.model.Filter("BUSINESS_DATE", sap.ui.model.FilterOperator.GE, today),
          new sap.ui.model.Filter("VTEXT", sap.ui.model.FilterOperator.NE, 'Direct')],
           template: worldTemplate
    and the declaration of the table is as follows:
    var salesList = new sap.m.Table({
             headerText: "Store Sales By Country",
             noDataText: "Refreshing",
                    columns: [
                              new sap.m.Column({
                                header: new sap.m.Label({text:"Country Code"}),
                                minScreenWidth: "Phone",
                                visible: false
                            new sap.m.Column({
                            header: new sap.m.Label({text:"Country"}),
                            minScreenWidth: "Phone"
                            new sap.m.Column({
                            header: new sap.m.Label({text:"Net Sales"}),
                            minScreenWidth: "Phone"
                         ...(some other stuff here)    
    So with your example the template and binding are combined but mine is separated to I'm struggling to figure out the syntax.   I'm a bit of a hacker when it comes to this stuff.
    Thanks in advance for any help.
    Jon

  • Save data with more than 6 decimal places in SAP MDM 5.5

    Hi there,
    I need some help concerning saving data with about 20 decimal places (e.g. 0,00452961328622164) in MDM. I declared the datatyp "REAL", there are only 6 decimal places possible.
    How can I save this Data? Maybe exponential function?
    Please help.
    Thank you
    Thomas Pfab

    currency takes you to 14 decimal places, if you want to have it as a little work around....you can always take out that symbol if it is annoying.(ohhh and decimal is multilingual too in currency, probably not a good hack!)
    or without even knwoing what your requirement is? try normalizing the value, How many more decimal places can you hit?
    One 100 1. "ten to the zero"
    tenth 10-1 0.1 "ten to the minus one"
    hundredth 10-2 0.01. "ten to the minus two"
    thousandth 10-3 0.001. "ten to the minus three"
    ten thousand 10-4 0.0001. "ten to the minus four"
    hundred thousandth 10-5 0.00001. "ten to the minus five"
    millionth 10-6 0.000001 "ten to the minus six"
    ten millionth 10-7 0.0000001. "ten to the minus seven"
    hundred millionth 10-8 0.00000001. "ten to the minus eight"
    billionth 10-9 0.000000001. "ten to the minus nine"
    ten billionth 10-10 0.0000000001. "ten to the minus ten"
    hundred billionth 10-11 0.00000000001. "ten to the minus eleven"
    trillionth 10-12 0.000000000001 "ten to the minus twelve"
    ten trillionth 10-13 0.0000000000001. "ten to the minus thirteen"
    hundred trillionth 10-14 0.00000000000001. "ten to the minus fourteen"
    and put that field label indicating the 10th power. Like "Accuracy in 10 POW -9"
    Just a wild guess.well thats how we usually show data in catalogues too!
    (or)
    separate the integer and decimal portions into two fields and store it in the repository.(split on ',')
    -Sudhir.

  • Increase decimal places in the PO quantity and Price

    Hi All,
    Can the decimal places in the PO( ME21N) creation be increased more than 3 decimal places in quantity and price?
    I did changes in UOM's in CUNI, I increased the decimal places upto 14 but still it does not take more than three i-e., 0.001 maximum.
    Is there any other way to handle this?
    Request inputs on this.
    Note 569326 - ME9F: Customized decimal places are not taken into account........ found this OSS but this correction instruction is not for our pack level ECC 6.0
    Best regards,
    Sridhar

    hi
    In case if you are already working in production remember that decimal places should not change. It will affect all previous data.
    For your problem best solution is make order unit as 1000. So that your problem will solve
    e.g. instead of 2.009 inr for 1 Unit use 2009 inr for 1000 unit.

  • Decimal places in standard cost

    Dear All
    How many Decimal places does SAP Support for Standard cost estimate.
    Thanks

    Dear Sivaperumal,
    Normally I have noticed it's kept upto 2 places.
    Check the setting in T Code OY04.
    Also check this thread which addresses the same kind of issue,
    Re: Labor cost in CK11n/CK13n
    correct me if I'm wrong.
    check and revert back.
    Regards
    Mangalraj.S

  • Question about decimal places for currencies

    hi ,experts ,
       here is the problem , when i use mb5s, i found the net price has been enlarged 1000 times . I  also found the data of the table EKPO has been enlarged 1000 times. So ,i check the decimal places for currencies , i found there are five decimal places , the standard system is two decimal places . 
       Does this mean that we cann't  change the decimal places in SAP?  If we can change , what should we do for configuration ? 
    Jarod

    When running OY04, you are receivingin the following message:
    Before you continue, please read the following        
    text carefully.                                       
    If you do not heed this note, you can cause
    irreparable damage to the system with this            
    transacton.                                           
    In the R/3 System tables currency fields are          
    stored as decimal figures with a variable number      
    of decimal places. The decimal point is not           
    stored in the field in the database. Instead,         
    each currency field refers to a currency key          
    field. In this transaction you assign the number      
    of decimal places to this currency key uniquely.      
    Example: If you have set currency USD to have         
    two decimal places and you post an amount of 100      
    USD, an amount of 10000 USD is stored in the          
    Do you want to change the decimal places despite      
    all recommendations?

  • Changing Decimal places

    Hi Experts,
    I have this strange problem for one of our clients. He is using SAP 2007, he wants to decrease the decimal places . I have told him that it is not possible to decrease the decimal places in 2007 version of SAP.
    However it is important for him to decrease the amounts and quantity field due to one of the external add on. I have suggested him to create a new company, change the decimal places, then use copy express and DTW for copying and importing data from the old database
    Can you let me know if there are any other ideas/thoughts to achieve this ?
    regards
    Johnson

    Hi,
    In version 2007 you cannot decrease the decimal places.
    The reason why it was changed was due to Rounding inconsistencies which were happening due to the changing of the decimals during the course of the Business.
    It will not be possible to decrease the decimal places from already set.
    Kind Regards,
    Jitin
    SAP Business One Forum Team

  • Decimal places in form

    Dear Gurus.
    I need to display dinamic decimal places in my form.
    for example if I have a variable containing value:
    1.500  - need to display it as 1.5 (omitting trailling zeroes)
    1.520  - need to display it as 1.52,
    1.000  - need to display it as 1
    please help.
    Thanks & Regards,
    William Prawira.

    Hi,
    you need to write program lines in order to check the first,second and thrid decimal places with the following code and then display accrodingly the values.
    LV_DEC_PART = FRAC( TABLE-FIELD ).
    then in insert three text nodes with the same field with offsets.
    &TABLE-FIELD.0&  with the condition LV_DEC_PART+0(1) = 0.
    &TABLE-FIELD.1&  with the condition LV_DEC_PART0(2) = 0 AND LV_DEC_PART0(1) # 0.
    &TABLE-FIELD.2&  with the condition LV_DEC_PART0(3) = 0 AND LV_DEC_PART0(1) # 0 AND LV_DEC_PART+0(2) # 0.
    Hope this is clear.
    Regards,
    Ram

  • Reduce the field value from three decimal places to two decimal places

    hi experts,
    plz help me with this
    actually i have to display the  value of the field MENGE in the list with two decimal places.
    but when i go and see the field menge in the table mseg it is having three decimal places.
    so could u plz suggest me how to solve this.
    regards
    siri

    Please try using the DEIMALS extension of the WRITE statement.
    data: menge type menge_D value '1234'.
    write:/ menge decimals 2.
    Regards,
    RIch HEilman

  • Printing only 2 decimal places

    Hi people, thank again in advance for your help.
    if i have a number with tons of decimal places behind it...and only wantto print on screen 2 (for instance when I am want $10.00 instead of $10.000000001) or somethign like that, what can i do?
    With Math.round() work? but i also want such that if the figure is zero....to be printed $0.00 and not $0.0.
    Can anybody helo?

    Thanx mark. but when i tried i get these errors.
    C:\WINDOWS\Desktop\BC201\assignment2\Savings.java:86: cannot resolve symbol
    symbol : class DecimalFormat
    location: class Savings
              DecimalFormat df = new DecimalFormat(".00");
    ^
    C:\WINDOWS\Desktop\BC201\assignment2\Savings.java:86: cannot resolve symbol
    symbol : class DecimalFormat
    location: class Savings
              DecimalFormat df = new DecimalFormat(".00");
    ^
    2 errors
    Tool completed with exit code 1

  • Double to 2 decimal places

    I am putting a double variable out to a web page and also calculations on that double(a price). I am getting 4 decimal places on the original price and several decimal places on the calculations. Can anyone tell me how to round down to 2 decimal places?
    Thank you.
    Karen

    I generally use a formatter along the lines of the following. You could also use a wrapper class (Double is final, and you can't extend primitives) for Double which would incorperate this formatting. However you only need to use it when you are presenting it (or if you are persisting it to a lower precision data source, where truncation could result in larger inaccuracies creeping in).
    This also changes the ROUND_HALF_EVEN behaviour of DecimalFormat to ROUND_HALF_UP.
    Alternatively you could use BigDecimal (.setScale() to set decimal places) but there is an overhead which may be restrictive.
    class Formatter {
      public static final int DEFAULT_PRECISION = 2;
      public static final String DEFAULT_PATTERN = "#.00";
      public static final String ZEROS = "0000000000000000";
      public static String convertDoubleToString(Double d) {
        return convertDoubleToString(round(d, DEFAULT_PRECISION), DEFAULT_PATTERN);
      public static String convertDoubleToString(double d) {
        return convertDoubleToString(round(d, DEFAULT_PRECISION), DEFAULT_PATTERN);
      public static String convertDoubleToString(Double d, int precision) {
        return convertDoubleToString(round(d, precision), "#." + ZEROS.substring(precision));
      public static String convertDoubleToString(double d, int precision) {
        return convertDoubleToString(round(d, precision), "#." + ZEROS.substring(precision));
      public static String convertDoubleToString(Double d, String pattern) {
        return new DecimalFormat(pattern).format(d.doubleValue());
      public static String convertDoubleToString(double d, String pattern) {
        return new DecimalFormat(pattern).format(d);
      private static final double round(Double d, int precision) {
        double factor = Math.pow(10, precision);
        return Math.round((d.doubleValue() * factor)) / factor;
      private static final double round(double d, int precision) {
        double factor = Math.pow(10, precision);
        return Math.round((d * factor)) / factor;
    }

Maybe you are looking for

  • Olympus E-3 and Photoshop CS2 .ORF Raw Files

    I've recently purchased an Olympus E-3 (previously owned E-330). I use CS2 and Windows XP Media. I am new to shooting RAW images and just got back from a trip where I shot RAW (.ORF) images. I updated my DNG converter and Camera Raw to 3.7 (as that i

  • Inserting 000 into a column

    i have to insert three zeros into a column. if i do it only one zero is getting inserted. please advice. cheers, AJ

  • Report/Program added to a request group

    I just noticed in my environment that whenever i add a report or program to a request group i don't get to see it when i want to run/submit the report or program. What could be the problem?

  • List Manager - How-to?

    Trying to create a page region that has the following characteristics. Does HTMLDB have a pre-built component to do the following? I tried the List Manager component, but that doesn't seem right for this. I think the missing piece I need is the javas

  • CProjects 4.0 Latest Selected Object .......WebDynpro ABAP

    Hi Experts, I am developing custom views in cprojects 4.0 I am calling my own Z component on a click of a button that i embedded in a standard view of a standard component for a 'DOCUMENT' Tab. So for attaching the documents, user will first select t