GR value is higher the po value

Dear SAP GURU
We have a problem with GR value.
PO Quantity Order for item 10 is: 100.800 KG
Net Order Price for item 10: 3.287,30 USD (Price Unit 1 TO)
Conversion order qty: 1000 KG to 1 TO
The GR value, in Purchase order quantity, should be:
u201CQuantity Orderu201D x u201CNet Order Priceu201D / u201CConversion order qtyu201D
We have posted two GR:
1 u2013 gr qty is 50.400 KG, the gr value in foreign exchange is 165.679,92 USD, that is right!
2 u2013 gr qty is 50.400 KG, the gr value in foreign exchange is  496.707,74 USD (net price is 9.855,31
USD), that is wrong.
No change in the PO items or header!
We are not able to understand why we have this different valuation.
Just for your information the IV has been posted before the first GR.
Please let me know what I have to check in order to solve the problem?
best regards
marco

Okay thanks to everybody for the support, following all the information in order to understand the matter
PO curency: USD - American Dollar
PO quantity: 100.800 KG
PO Net price: 3.287,30
Price Unit: 1
Order Price Unit (Purchasing): TO u2013 Tonne
Denominator for Conv. of Order Price Unit into Order Unit: 1000KG = 1 TO
PO Exchange Rate: 0,64210 USD/EUR
PO history data:
1 u2013 IV
Posting date: 09.10.2008
IV Quantity: 100,8 KG
Purchase Order Unit of Measure: KG
Quantity in Purchase Order Price Unit: 0,101 TO
IV Exchange date: 0,72830 USD/EUR
Amount in document currency: 331.359,84 USD (3.287,30 usd x 100,8 kg)
Amount in local currency: 241.329,37 EUR (331.359,84 USD x 0,72830)
2 u2013 GR
Posting Date: 06.02.2009
GR Quantity: 50.400 KG
Quantity in Purchase Order Price Unit: 50,400 TO
GR Exchange Rate: 0,77950 USD/EUR
Amount in document currency: 496.707,74 USD (this is what I am not able to reconcile)
3 Posting Date: 16.02.2009
GR Quantity: 50.400 KG
Quantity in Purchase Order Price Unit: 50,400 TO
GR Exchange Rate: 0,77980
Amount in document currency: 165.679,92 USD (50.400 KG x 3.287,30 / 1000 ) this is correct.
Maybe there is some problem with the order unity of measure, but what is strange is about the 1GR: 496.707,74 USD / 50400,00 KG * 1000 = 9855,31 this should be the net price, isntu2019it? But the PO net price is 3.287,30 usd could you please help to understand how the system works?
Regards
marco

Similar Messages

  • My lov results into the return value instead of the display value in APEX

    Hi,
    For 1 of the columns I'm representing in APEX, I choose 'Display as text, based on a lov'. I'm using:
    select aan.id||', '||r.naam||', '||a.woonplaats d, aan.id r
    from wmo_aanvragen aan
    , wmo_dossiers d
    , wmo_relaties r
    , wmo_adressen a
    where d.avg_1_id = aan.id
    and d.rel_nummer = r.nummer
    and a.rel_nummer = r.nummer
    and a.id = (select min(e.id) from wmo_adressen e where e.REL_NUMMER = r.nummer
    and e.EIND_DATUM is null)
    and d.id = (select min(f.id) from wmo_dossiers f where f.AVG_1_ID = aan.id)
    But somehow it displays the 'aan.id' value instead of the display value. Does anyone know howcome?? In TOAD it works fine
    Niels
    Edited by: user6394263 on 10-apr-2009 1:22

    Hello Niels,
    Your LOV Displays your concatenated value, but returns the "aan.id" (into the Form field), just as expected. If you want to show the description on your Form, use a PopUp LOV - Displays Description Return Key value
    Greetings,
    Roel
    http://roelhartman.blogspot.com/
    You can reward this reply by marking it as either Helpful or Correct ;-)

  • What values  to pass the import values of FM -KAUF_AUFNR_CHANGE.

    Hi,
    what values  to pass the import values of FM -KAUF_AUFNR_CHANGE.., Since the fields in FM are different from the values of database table fields.

    Hi,
    the import parameters in the FM are type of structures. it basically acts as a work area.
    when you execute the FM, and click on the icon in front of the field, for example, I_AFKO, and then you can enter the values you want to.
    Hope it helps,
    Preet

  • Run Variable values out of the "variable values window" in a excel workbook

    Dear experts,
    I am working on BI 7.10.
    Our workbooks are made of several data providers based on the same query and require many different variable values, which give us a long and unconvenient (for the users) "select values for variables" window (ex : we have a Profit and Loss report to run on different consolidation versions, fiscal years etc...)
    So I wonder if there is another way to enter these values, out of this window...(macro?)
    Many thanks for your help.
    Armelle

    my variables are global for all data providers since I use the same query for my data providers.
    It's just the values (some of them : ex: conso version) that differ from one data provider to another.
    ex : here for 2 diff Data providers based on the same query i need to enter the following values for mandatory variables
    Different versions / different years but same conso group / data entry year/ posting period.
    i would like to have the possibility to enter these values out of the "select values for variable" window (not convenient when we have 7 or 8 DP...), but directly in the workbook.
    But maybe this is not possible...
    In DP1                 
    conso version = A_PL                         
    conso group = FR01
    data entry year = 9999
    fiscal year = 2010
    Posting period = 12
    In DP2
    Conso version = P4_MAG
    Conso group = FR01
    Data entry year = 9999
    fiscal year =2011
    Posting period = 12

  • Invoice created with value highier than the PO value

    Hello,
    I would like to know what should happen if an Invoice is created in the R/3 backend with a value higher than the PO value.
    Regards,
    Lina

    Hi
    <u>"If you do not define any tolerances, this means that it is not possible to enter a delivery/incoming invoice in EBP where quantity or value has been exceeded" So, this works different in SRM, that we do in R/3.</u>
    <b>Please go through the following links / SAP OSS Notes -></b>
    Note 835073 Enhancement of the tolerance checks
    Note 496901 Tolerance check - back-end service PO with/without limit
    Re: GR tolerance problem
    Tolerance Check for Price Variance is not working
    Re: Tolerance in SRM and ECC (BE R/3)
    Re: Tolerance Groups
    SRM: many confirmation for PO
    Re: MM-SUS Scenario---Error in R/3 IDOC when i change the Quantity in SUS
    TOG parameter and tolerance checks better understanding
    <b>Hope this will definitely help.</b>
    Do let me know, incase you need any other details.
    Regards
    - Atul

  • How to Control Cheque value not exceed the PO Value

    Dear All,
    My client requirement of the how to control cheque make above the PO Value. My client make the PO before MIRO puchase dept. make the Advance payment request and send to Accounts Dept., Accounts dept. make the payment against the Down payment request. After that MIRO has been done full value open item show in vendor line itme. Account people clear the payment against the invoice. They run the APP & clear all payment.  But after that Purchase dept. make the advance payment request against same PO and send to accounts dept., Accounts dept again make the payment against down payment request. This is request to how to control that.
    Thanks in Advance
    (CSB)

    hi,
    here in this case you should change the Business Process to have better control over the system.
    Make the PO then make the Down Payment Request and make the payment.
    check is there any user exit available while making the down payment request which should not be made more than the po value.

  • Need Help, retrieving a combo boxes actual/print/visible value instead of the export value.

    Hello,
    I need help, retrieving a combo boxes actual value, not the export value.
    I have a combo box with multiple options to select from.
    each of those selections has a separate export value, which is in the form of a number, which I use to calculate dates in a separate field.
    However, I have another field that i want to retrieve the, users selected value, which is text, from the combo box instead of the export value.
    Is there an easy way to do this.
    This is what I am currently using. But like I said the results are that I retrieve the export value and not the selected text value.
    event.value = this.getField("_Arugula").valueAsString;
    Thanks

    First get the currentValueIndices property of the combo box and use it with the getItemAt field method to return (what I call) the display value. Something like:
    var f = getField("combo1");
    var display_value = f.getItemAt(f.currentValueIndices, false);
    See the documentation for more information

  • Store an encrypted numeric value and make the unencrypted value visible to just some users in Apex

    I'm looking for a way to store an encypted numeric value in one field in a table (so that it appears encrypted even to a DBA) and to display the unencypted value in Apex forms and interactive reports for some users but not others.
    Any suggestions as to how I could achieve this?
    Thanks in advance.
    Martin

    Try these documents:
    Using Column Masking to Display Sensitive Columns as NULL Values
    Using VPD in an APEX Application
    Securing Stored Data Using Transparent Data Encryption
    The features you request are Database Features.
    You could use DBMS_CRYPTO for data encryption instead of TDE, but you will have to create a package for your insert,update, deletes along with a view that allows decryption based on v('APP_USER').
    Also, you won't be able to search on that column if you use DBMS_CRYPTO.

  • GR value is lessthan the po value

    hi
    in the purchase order  gross price is 100 . we are not entered any discounts in the purchase order. but while doing Goods receipts  w r t purchase order . price is showing 90 . why this is happening
    regards
    sap mm

    Hi,
    If you have standard price mechanism in accounting then the material value is fixed irrespective of the PO price.
    So do you have a standard price mechanism or moving average price mechanism for the valuation of your material (Material master-Accounting view 1)...
    Kindly tell us.
    Regards,
    Prithviraj

  • Audit of attribute value change: is the old value available?

    When changing the value of an user attribute in the FIM Portal, the new attribute value is properly logged. This can be read in the request and in the standard report FIMUserHistory.
    The question is, what about the old value that was replaced? Is the old value available in the Data Warehouse somewhere, so one can make a report or is it gone forever (of course one can find the old value by looking at the previous attribute change or creation
    event, but this could be too long time ago)?
    Thanks for helping,
    Didier.

    As far I remember (I don't have access to test FIM Reporting now) in reports stored on Data Warehouse, there is no such thing as "old value". But as far I remember it, also very old data is stored there, so there can be something like:
    User: JJK003 -> New attribute (mail) value: [email protected] (12.12.2013)
    User: JJK003 -> New attribute (mail) value: [email protected] (12.02.2014)
    so, if you look closely to a history and sort it by user - you can determine what was the old value.
    http://technet.microsoft.com/en-us/library/jj133843(v=ws.10).aspx
    In report, you have always most recent display name of this user and of attribute's display name, but history should show what value was inserted long time ago and what value was set a week ago - than you know what value was there previously.
    But please be aware that users report, according to TechNet, does not include all properties:
    This report provides information about changes to key attributes on user resources in FIM, including account name, email, job title, and
    employee start/end date.
    Keep trying

  • Can someone explain how the -C value drops to the -CL value?

    Hi all,
    sorry if this question is rather silly but Im trying to understand how the system knows when to change the cache from the -C value to the -CL value in Sybase 12.
    The official documentation explains this as
    -C = "Sets the initial memory reserved for caching database pages and other database server information".
    -CL = "Sets a minimum cache size as a lower limit to dynamic cache resizing".
    It also states "This option sets a lower limit to the cache. If -c is specified, and -cl is not specified, then the minimum cache size is set to the initial cache size (the -c setting)".
    My question is WHEN and HOW does the system know to drop the amount of Cache from the -C to the -CL values?
    Example:
    -C 6G -CL 2G
    Thanks
    David

    Hi David,
    Two common scenarios where this could happen:
    If there is a lack of physical memory available on the host machine, SQL Anywhere will lower it's cache size in response. The processes private working set is checked periodically to make sure the cache is backed by physical memory.
    If the sum of all images (dbspaces + temp files + internal overhead) is less the the initial cache size, the database server will run with a cache size sufficient to store this information. In your example of -c 6G -cl 2G, this means that if the sum of all possible data that could be in cache was 1GB, the current cache size would be 2GB (even at startup).
    Setting an initial cache size close to the value you expect the cache to be is a good idea, internal structures are initialized at startup based on this value.
    Mikel

  • Set a text box value based on the LOV value

    Hi,
    I have an LOV that lists customer part numbers. When a user selects a customer part number from the LOV, I need to update the part quantity from a different table in a text box.
    I am not sure how to get this to work. If somebody can help me get this working, I would really appreciate it.
    Thank you
    Bhavesh

    look at http://forums.oracle.com/forums/message.jsp?id=936631&gid=469632
    likely they got the same problem.
    Hi,
    I have an LOV that lists customer part numbers. When a user selects a customer part number from the LOV, I need to update the part quantity from a different table in a text box.
    I am not sure how to get this to work. If somebody can help me get this working, I would really appreciate it.
    Thank you
    Bhavesh

  • How can I append to an array of defined length and have the first value added be the first value out.

    I want to build/append to an array. Let's say the length is defined at 10 elements. When the 11th element comes in I want the first element to be kicked out so that the array always has the most recent 10 elements in it in order. the arrays should look like this:
    {0,1,2,3,4,5,6,7,8,9}
    {1,2,3,4,5,6,7,8,9,10}
    {2,3,4,5,6,7,8,9,10,11}
    etc.
    Any help is greatly appreciated. Thanks 
    Solved!
    Go to Solution.

    Here's a revised VI, except I'm using LV8.5 and the lowest I can save down to is 8 so perhaps someone will be kind enough to convert this?
    Attached an image too
    Message Edited by Sima on 01-13-2009 06:14 PM
    Attachments:
    rotatearray[1].vi ‏14 KB
    rotatearray[1].JPG ‏66 KB

  • Get a value based on the max value

    Hi all,
    would u be so kind and show me the way to get something (without having select from the main select) from the data listed below? For simplicity i've typed the result i'd like to get
    data i have:
    day starttime id test_value
    '25.5.2007','10:00', 'A', 3
    '25.5.2007','10:15', 'A', 2
    '25.5.2007','10:35', 'A', 4
    '25.5.2007','10:45', 'A', 1
    simply get the line where is the max( test_value ) for a whole day:
    ID test_value STARTTIME
    'A', 4, '10:35'
    thanks

    SQL> create table mytable
      2  as
      3  select date '2007-05-25' day, '10:00' starttime, 'A' id, 3 test_value from dual union all
      4  select date '2007-05-25', '10:15', 'A', 2 from dual union all
      5  select date '2007-05-25', '10:35', 'A', 4 from dual union all
      6  select date '2007-05-25', '10:45', 'A', 1 from dual
      7  /
    Tabel is aangemaakt.
    SQL> var P_DATE varchar2(10)
    SQL> exec :P_DATE := '2007-05-25'
    PL/SQL-procedure is geslaagd.
    SQL> select day
      2       , max(starttime) keep (dense_rank last order by test_value) starttime
      3       , max(id) keep (dense_rank last order by test_value) id
      4       , max(test_value) test_value
      5    from mytable
      6   where day = to_date(:P_DATE,'yyyy-mm-dd')
      7   group by day
      8  /
    DAY                 START I TEST_VALUE
    25-05-2007 00:00:00 10:35 A          4
    1 rij is geselecteerd.And you should really think about combining the columns day and starttime into one column. A date contains a time component as well.
    Regards,
    Rob.
    Message was edited by:
    Rob van Wijk
    Misread the question, so posted a new solution.

  • Down payment amount cannot be higher/lower than the preset value Error

    Hello.  Can anyone help me with this error.  When creating a down payment request from a sales order with a billing plan, I get the message 'Down payment amount cannot be higher/lower than the preset value' and the document isn't released to accounting.  When creating the sales order, I included a condition type that I created.  The billing plan then calculates the down payment request value with the total sum i.e net value plus condition value.  Upon creating the down payment request in VF01, I get this message.  I did a test and noticed that, if the condition is not included in the sales order, the down payment request is created without errors.  How do I correct this?  Thanks for you anticipated response.

    Hi
    As you are getting error, 'Down payment amount cannot be higher/lower than the preset value' ,please check the total value of the document.So in the sales document ,billing plan check what is the invoice value for the first billing date , also check what is the sales order value.Secondly what is the condition type that has been created and for what purpose it is being used.
    Regards
    Srinath

Maybe you are looking for

  • How to import songs from external drive to itunes in Leopard?

    my computer had issues after installing leopard and i had to erase everything on my computer. since all of my music files from itunes are on my external hard drive, they are safe! but now that i'm starting from scratch on my iBook, how do i tell the

  • Invoice and Accounting Document

    Hi All, I have to develop a report where I need to show the amount that for the invoices that been posted in particular GL Account say 4100001. Selection Screen will be: Invoice number                                          Invoice Create Date Here

  • How to get back the previous command?

    Can I re-enter the previous commands using things like up arrow? Is the command history kept in SQL*Plus? Jirong

  • Unit Conversion in BEx BI7.0

    Hello all, Im working with BI7.0 and I have been reading the posts about the quantity conversion and In order to use the unit conversion in BEX (not in transformation), I can apply the sugestion described in https://www.sdn.sap.com/irj/sdn/go/portal/

  • ORA-01841 full year must be between .....error when order by

    Hi all i have this query with me ,when order by clause is included ,when it is removed ,i see the output with  so  many record counts SELECT   porh.segment1,          CASE             WHEN popr.action_code = 'APPROVE'             AND prall.full_name