Inconsistent Rounding of Currency Attributes in Screen Labels in 10.2

Hi all,
I'm seeing some interesting rounding behaviour on screen labels in v10.2:
Value -> Displayed
$100.505 -> $100.50 [Incorrect]
$100.515 -> $100.52 [Correct]
$100.525 -> $100.52 [Incorrect]
$100.535 -> $100.54 [Correct]
$100.545 -> $100.54 [Incorrect]
$100.545001 -> $100.55 [Correct]
... and so on. There is an easy workaround (the Round function) but I'm curious to know of there is an OPA lesson I'm missing here. Thoughts?
Thanks,
- Patrick

Keep in mind that if 100.505 is being entered by a user into a Number field, it is only represented as an approximation of that value in binary form. What you're probably seeing is that the actual binary representation is equivalent to 100.5049999 - which when rounded gets converted to 100.50.
OPA takes care of this for you when doing comparisons (e.g. a rule that says the value >= 100.505 will work, even if the value = 100.505). But when rounding an existing value for display, OPA can't help with that.

Similar Messages

  • SRM 5.0 how to change screen label

    Hi, Expert
    here is a requirement to change the screen label'E-mail' in SRM, after checking, i find the source coding as bellow '<input type="radio" name="GV_MEDIUM" id="medium_mail" value="MAI" >
            <label for="medium_mail">E-Mail</label> '  , is it possible to change the lable here? meanwhile, is there any way to find the corresponding BSP application ?
    thanks

    Propblem resovled, find the corresponding function group and screen, then change the translation.

  • How to change the attributes of screen fields dynamically

    <b></b>
    well i have created a table by name empmaster_data with following fields.
    *emp_id.
    *emp_fname.
    *emp_lname
    *dob.
    *doj.
    *dept.
    *desig.
    now using a single screen i want to create,change and display the information.even i am using save and exit button.
    now i want to change the attributes of screen fields dynamically like active,input,output,invisible.

    Hi,
    Have Different Radio Buttons for the purposes what you have and use AT Selection Screen Output, Under the event Use loop at screen and with continue with your requirement.
    Hope This Info Helps YOU.
    <i>Reward Points If It Helps YOU.</i>
    Regards,
    Raghav

  • After i pulled a screen protector off my new ipad there were what look like small round bubbles on the actual screen. They do not go away.The protector was an Ikit one.

    After I pulled a screen protector off my new ipad I found round spots on the actual screen of the ipad which will not go away. The protector was an IKIT one.

    It's probably just dried solution from the application of the screen protector.  You can get some safe cleaning solutions for your iPad screen.  there's iClean, Monster has an iPad safe solution........

  • Rounding by currency

    Dear Experts,
        My B1 is 2007B PL08.
        Document setting is  Rounding by currency.
        My local currency is NTD. Amount decimal is 0, price is 2.
        My  FC is USD, I would like the  price decimal  is 3, and amount is 2.
        I know the system define just have a decimal column for price and amount(or total) with FC setting.
        How to overcome the problem.
    Glen

    Dear Glen,
    As you stated, the system controls all prices and values with 1 configuration system. To workaround and have a solution for your problem, I recommend setting your system's decimal point to 3. Then in the relevant Marketing document printout, round the figures to what you or your customer wish to express.
    Hope it helps!
    Warmest Regards,
    Chinho

  • Problem with currency field on screens

    hai gurus i am using currency field on screen , when i am trying to display 0.0 value on the screen it showing blank , how to display the value zero on the screen
    thanx in advance
    afzal

    Only solution is hard code it...
    DATA : dummy type char4 value '0.00'.
    IF currency EQ 0.
    WRITE : dummy RIGHT-JUSTIFIED.
    ENDIF.
    Message was edited by:
            Perez C
    Message was edited by:
            Perez C

  • Currency attribute of entity

    Hi,
    Is there any way to get the currency attribute of an Entity (defined in HFM) in HFR?
    Thanks,
    appu

    You can use the text function HFMCurrency which has the following syntax
    <<HFMCurrency("GridName", Row, Col, Page)>>
    For example: <<HFMCurrency("Grid1",21,B,1)>> displays the currency property for the cell that is in row 21, column B on page 1 of Grid1.
    You can even display $ sign if the currency is USD. In order to do this you will need to modify fr_repserver.properties file.
    hope this helps

  • Infotype Screen Labels

    Hello,
    I am trying to find a way to retrieve the screen labels of infotypes from SAP using the SAP Jco API. My understanding of the process is that an infotypes label configuration is stored in a Module Pool of each specific infotype. For instance screen 2010 for a US address infotype is stored in module MP000600. I can access the label values of the screen through the SAP UI using transaction SE38.
    My questions are as follows.
    Can I access the label values of infotypes by executing a specific BAPI?
    Can the label values be retrieved by reading a table in SAP using the RFC_READ_TABLE?
    thanks in advance
    Stephen

    Hello,
    Thank you for your reply. I have found a function module DYNPRO_FIELD_GET which maybe able to solve
    my problem
    thanks again
    Stephen

  • Change screen label in a client-dependant way

    Hello,
    I've searched for this before posting, and I don't seem to find a definite answer. What I would like to do is change a screen label according do custom rules, in a client-dependant way (in runtime or not). I know how to to this in a cross-client way (through CMOD ), of course, but that's not enough for the requirement. Is there any enhancement technique that you know that can help me?
    The report is SAPMV45A and the screen number is 4459 .
    Any clues?
    Best regards,
    Joã

    Hi Joao,
    Below are the screen exits :
    SDVAX001  Determine Billing Plan Type
    V45A0002  Predefine sold-to party in sales document
    V45A0003  Collector for customer function modulpool MV45A
    V45A0004  Copy packing proposal
    But there is no exit for the particilar screen 4459.
    you can check exit V45A0003  Collector for customer function modulpool MV45A if this helps
    Regards
    Abhii

  • CoCd 8888, area 01: inconsistent rounding entries were corrected

    Dear All Experts,
    I am configuring asset accounting where at the time of Specify rouding of bet book value and/ or depreciation step I am getting this warning message for all depreciation areas.
    The message is as below :-
    CoCd 8888, area 01: inconsistent rounding entries were corrected
    Message no. AC435
    Diagnosis
    You entered a capitalization version in the area for cost-accounting depreciation. A capitalization version is not allowed in this depreciation area however, since there is always 100% capitalization in this area.
    System Response
    The entry is rejected.
    Procedure
    Remove the capitalization version, or change the type of the depreciation area.
    If you set the area type to "cost-accounting valuation" after you already entered the capitalization version, then you first have to change back the type of the area. The "capitalization version" field is then displayed again by the system, and you can remove the version you entered.
    I am trying to find the Capitalization Version where I have entered wrongly as per message, but I am failed to find out. As per my understanding by removing Cap Version I will not be encountered with this message any more. Is this solution or I need to configure any more settings which I have missed ?
    Experts guidance will be great on this !
    Regards,
    Sharvari Joshi.

    Hi Sharvari Joshi.
    The reason for error message AC 435 is that you have small table inconsistencies because of wrong rounding.
    This is described in note 810789. The coding changes are not relevant for you. You only have to call the transaction OAYO and save it. This procedure corrects the inconsistencies automatically.
    Please follow step-by-step instructions of note 810789
    "....you must start Transaction OAYO once. When you do this, the system automatically corrects all inconsistencies and message AC435 tells you about the affected company codes and areas. Note that you the still have to  save in the maintenance transaction, and only then are the inconsistencies corrected on the database too. The system now transports the changes with active change recording..."
    Note: there is no need to implement the note.
    Regards
    George

  • Upgrade ECC 6 Message AC435 inconsistent rounding entries were corrected

    When I go in the transaction OAYO in ECC 6 I get the message AC435:
    CoCd XXXX, area 01: inconsistent rounding entries were corrected
    Message no AC435.
    You entered a capiatlization version in the area cost accounting depreciation. A capiatlization version is not allowed in this depreciation area however, since there is always 100% capitalization in this area
    System response
    Remove the capitalization version, or change the type of the
    depreciation area.
    If you set the area type to "cost-accounting valuation" after you
    already entered the capitalization version, then you first have to
    change back the type of the area. The "capitalization version" field is
    then displayed again by the system, and you can remove the version you
    entered.
    The system give this message for all items. When I do the same in 4.6 there is no message.
    Then ECC 6 want to save these new settings. Can I save this! and what is then changed?

    Thanks,
    I had a look to the note's and I let it as it is. When there is a test system before his refres a will tray this change and see what the result is. Functional I don't have any problems.
    But in the in future this will come back.

  • Idoc error - inconsistency rate for currency..

    Dear Experts,
    When running WE02, I found idoc error message : inconsistency rate for currency..Diagnosis : The items in an accounting document have been provided with at least two exchange rates for currency. Actually, for this error I asked my client to update the data manually into SAP since the Act doc is created.
    My question is : Could I coorect this error to prevent the same error arises in the future? After checked, in each idocs which contain the error, they have 2 exchanges rates. How the system caould be detected only one currency?
    Please advice.
    Thank you.

    Hi Puri,
    your IDOC when generated, pick up the details from the Line item in the billing.
    check the Copy controls on the billing, if the exchagne rate for both the line items are different or not.

  • How to change the  attribute of screen field to drop down list dynamically

    Hi All,
      Col X                   Col Y
      A                        input field
      B                       drop down list
    This is a tabular disply where the Screen field attribute for Col y  is NO DROP DOWN BOX.
    My requirement is to change the attribute of COl Y to DROP DOWN list depending on the value of
      COL X  dynamically.

    Dear Ajay,
    Actually this requirement is to enhance the standard screen for Tcode :EHSVU21.
    So depending on the 1st Column(Test no)  value ,i have to change the 3rd Column(Low.norm.result)
    property either to DROP Down or not.
    So in the PBO only the changes to be made and there is no field in SCREEN internal table for changing the attribute to DROP down. I checked SCREEN internal table where the field VALUE_HELP and REQUEST is useful but not  suitable for my case.
    Any solution available?

  • Currency conversion - selection screen

    Hi All,
    I am using currency conversion in my report. My requirement is to accept the target currency from user. In my scenario everything is working fine but users are not getting currencies in their selection screen. But if they manually type some currencies in the selection screen he will get report in the required currency. I want to give the users that selection screen with all the currencies. I have maintained most of the currency tables. Is there any specific setting which needs to be done to solve this issue?
    Regards
    Githen

    Check the blog.
    There are lots of links in the wordings click on them for info on it
    especailly
    https://websmp106.sap-ag.de/~sapdownload/011000358700005669792003E/How_to_VarCC_v3.pdf
    Source : Currency Currency Currency...
    Hope this helps.

  • Problem with undesired rounding of entity attributes of type Number

    Hello,
    We have an entity object based on an oracle database table. Some of the columns of the table are of type NUMBER ( without specified precision and scale) and are mapped to attributes of type oracle.jbo.domain.Number as is the oracle recommendation and default behaviour. We have a view object based on this entity. We are using JSF <af:table> component to show and edit the contents of the view object.
    In the database table we have values in the NUMBER columns like:
    -.0000000000000696421833421346
    8029.19708029197
    -364.9641231232332
    The problems is that these values get rounded to the 3th digit after the decimal point, without to have specified any formatting. The numbers shown in the <af:table> look like:
    -0
    8029.197
    -364.964
    We tested the ViewObject with the Business Component Browsers and there the values looked fine. In the JSF page we tried to comment out the <af:converter> but the result is the same.
    The problem is where these values are rounded to the 3th digit after the decimal point. Is that an ADF configuration?
    Please reply ASAP, the case is urgent, we are waiting on that to move our system to production.

    Hi
    I have a similar problem.
    I want to load xml data into a table using the OracleXmlSave class.
    There are long numbers to import (7638286488771946140)
    When the destination field is of type NUMBER(38), everything is alright. But when there is no precision specified (just NUMBER) the numbers are rounded to 14 digits
    7638286488771946140 -> 7638286488771950000
    When i insert numbers with TOAD, everything's alright, even with "just-NUMBERs".
    Any ideas?
    Daniel
    Message was edited by:
    user548995
    Message was edited by:
    user548995

Maybe you are looking for

  • Why doesn't ctrl click to open URL in new tab always work?

    Same action as control enter (windows desktop); should open link in new tab. Works most, but not all of the time. What might be the reason for that? Using version 31; I only started seeing this behavior recently.

  • The file should be in XML-DATA-TEMPLATE format

    Hi, When I am trying to upload the Data Definition file in XML publisher with EBS 11.5.10.2, I got "The uploaded file GLPAYBDXDO.xml is invalid. The file should be in XML-DATA-TEMPLATE format". I have tried changing the file name to different names i

  • X3500 QoS settings -- do they do anything?

    Hi, I've had an X3500 for a few weeks, and while it's functioned reasonably well I've been generally disappointed at the quality of the firmware (v1.0.0 build 18).  One problem I'm having is with the QoS settings: whenever I change something and clic

  • Share video dimensions for iDvd ??

    Hi, when checking out the share dialog I was confused as to what dimension to use when Wanting the use the video in iDvd. None of the dimensions are dvd standard ( 720x 480 : ntsc ) ( 720 x 576 : pal ). Any ideas ?? Cheers, Gerrit.

  • Data type conversion JCO To ABAP( Double to DEC)

    Hi,   I want to update a field having data type as DEC with length 11 in APO system using JCO.Whatever i give as input is not getting reflected in APO system. Instead i get some different value. It seems that there is some data type conversion for th