MIRO posted greater than PO values and quantities.

Dear friends !
We are posting MIRO agains't PO but without MIGO , only MIRO directly.
We must enter the quantity and net value at MIRO line item and the value at Amount with Taxes at tab Basic Data.
But if PO was created with a qty 100 Hours for example and the price is 10,00 per hour , the total amout is 1000,00.
When MIRO is created the system allow us to enter more quantity and value that que have approved in PO.
Does anyone know a way to block it ? we could not post an MIRO with value and quantity greater than the PO item.
This PO have no MIGO to accept value because a type of PO was created to pay only certain services.
Best regards,
Ale

Dear Ale,
We are also facing the same Issue and followed the same settings. If your problem is fixed through OSS Notes pls forwad the same to the below mail id.
venkata.dara at rediffmail dot com
Thanks in Advance.
Regards,
VS.

Similar Messages

  • "Reversal value greater than the  value invoiced to date" error

    Hi all,
    I have a scenario.  there is a invoice which we tried to reverse through MR8M. But it was not successful. Now , as a alternative solution I am trying to book credit memo. There were two line items in the PO.  When I try to book Credit memo, the system throws error "Reversal value greater than the  value invoiced to date" only for line item 2. Line item 1 is perfectly OK. Any suggestions why this is happening ? If it would have been exchange rate problem then I think the error should be for both the line items.
    Regards,
    Vivek

    Hi,
    You told that youtr PO is having two line utems and you are trying to post the credit memeo for the two line items.
    Does your po is invoiced for the two line items ?
    if the second line item is not posted with any invoice , while posting credit memo to second line item system will give this error.This is one scenario.
    May be you would have wrongly entered the values ?
    There could have been already reversed or posted the credit memo for then second line item .
    check whather you are posting any subsequent posting ?
    Regards,

  • [10g] Way to find least value greater than a value?

    I have a simple (I think) question ...
    Part 1:
    Is there a way to determine the least value, among a set of values, that is greater than 0?
    A couple of examples:
    Set of values:
    {0,1,2,3}
    Return value:
    1
    Set of values:
    {0,5,10,20,100}
    Return value:
    5
    Set of values:
    {1,4,9,11}
    Return value:
    1Part 2:
    Same thing, but greater than some given value, not necessary 0.
    Set of values:
    {0,1,2,3}
    Parameter value:
    2
    Return value:
    3
    Set of values:
    {0,5,10,20,100}
    Parameter value:
    2
    Return value:
    5
    Set of values:
    {1,4,9,11}
    Parameter value:
    2
    Return value:
    4In particular, I'm looking for an efficient way of doing this. I believe I can do it with a set of CASE statements, but it gets really complex the more values you are comparing.
    My first thought was to use the LEAST function, but that doesn't allow me a way to use a parameter.
    Any suggestions?

    -- this section has been edited
    And that's basically where I was heading. I was hoping there was a less complex way to do it... somehow replacing any zeros with an impossibly large number, without using case statements (something equivalent to the NVL function, but to replace any value with another), so that they'd never be less than anything, and then I could just use the LEAST function. The only way I can think of to do that though, would be to convert the numbers to strings, use REPLACE, and then convert them back to numbers, which doesn't seem less complex than the CASE statements, and most likely is worse performance-wise.
    For example:
    SELECT     ord_nbr
    ,     seq_nbr
    ,     time_spent /
         CASE     WHEN     comp_qty     <= plan_qty
              AND     comp_qty     <> 0
              THEN     comp_qty
              WHEN     comp_qty     > plan_qty
              THEN     LEAST     ( TO_NUMBER(REPLACE(TO_CHAR(ord_qty-scrap_qty),'0','999999999'))
                        , TO_NUMBER(REPLACE(TO_CHAR(plan_qty),'0','999999999'))
                        , TO_NUMBER(REPLACE(TO_CHAR(comp_qty),'0','999999999'))
              ELSE 1
         END     AS unit_time
    FROM     ord_detail
    ;-- end of section edited (I posted before I had fully gone through the solution provided)
    I checked the data, and though, theoretically all values could be zero, there are no instances where that happens. I think that, in the case all values were 0, I'd just want to use 1 instead.
    Side note on the "big" problem behind this question....
    My ultimate problem, (and if I end up needing help with that, I'll start a new post for it) is that the quantity data in our system has a fair amount of junk in it...values that can't be true. With this solution, I would assume that in any case where the quantity complete at a given step of a process is less than or equal to the quantity planned to be complete at that step, the value is good, which is not necessarily a correct assumption. Then, only in cases where something can't be true, like when quantity complete > the quantity planned, are when I would intervene with this solution to make a "best guess" at the correct value. There a few things related to this that I have to determine before I can figure out my next step.
    We have another database (so we can keep things straight, I'll call the database I've been querying up til now DB1, and this other one, DB2) that has much more reliable quantity data and step data (sometimes it has steps that aren't in DB1) but its structure is complex, I'm rather unfamiliar with it, and it does not have time spent data. Additionally, some products have all their information in DB1, and none in DB2.
    So my options are to:
    1) ...try to learn the structure of the other database, find the data I need, and query both databases together, using this thread's solution to resolve any questionable data that does not exist in both systems, and skipping any steps that occur in DB2, but not DB1 (since they won't have any time data, which is ultimately what I'm after)
    2) ...try to come up with a method to pre-"scrub" my data in DB1, based on some logical assumptions and looking at all steps in an order, so that I can then just query the scrubbed data...
    3) ...use the solution from this thread, and assume that the bad data isn't enough to significantly impact my calculations...
    What I wouldn't give for a single system with all good data!
    Edited by: user11033437 on Nov 19, 2010 4:21 PM

  • How to filter results of the timedifference where great than a value

    To all,
    How do I filter the results of this so I only get that which is greater than 2 seconds?
    Here is the query:
    SELECT
    A.REQUEST_UU_ID, TO_CHAR(B.CREATE_BY_TS - A.CREATE_BY_TS) AS ElapsedTime
    FROM
    TELLER_MESSAGE A INNER JOIN TELLER_MESSAGE B ON B.REQUEST_UU_ID = A.REQUEST_UU_ID
    WHERE
    A.MESSAGE_TYPE_CD LIKE '%REQ%' AND
    B.MESSAGE_TYPE_CD LIKE '%REP%'
    ORDER BY A.REQUEST_UU_ID
    Here are the results which I want to filter to get only the one row with 3 second time difference.
    99ac8695-18fb-a59d-1d6b-3d2a577fff22     +000000000 00:00:03.000000 <<<this is the one I want
    99ac8696-18fb-a59d-1d6b-3d2a577fff22     +000000000 00:00:02.000000
    99ac8896-18fb-a59d-1d6b-3d2a577fff22     +000000000 00:00:02.000000
    I tried it without the TO_CHAR casting but that gave an error.
    Thanks,
    Eric

    Hi, Eric,
    Add this to your WHERE clause:
    AND     b.create_by_ts > a.create_by_ts + INTERVAL '2' SECONDOr you could add this to the join condition.
    I hope this answers your question.
    If not, post a little sample data (CREATE TABLE and INSERT statements, relevant columns only) for all tables involved, and also post the results you want from that data.
    Always say which version of Oracle you're using (e.g., 11.2.0.2.0).
    See the forum FAQ {message:id=9360002}

  • Select only dates greater than static value

    I am retreiving dates from an sql table, currently I am pulling all the dates. How do I only pull dates greater than say 5/1/2008?
    Below is the current code.
    String strSQL = "Select convert(nvarchar, wk_dt, 101) as outDt From t_fiscal_weeks Where wk_dt <= '" +
    DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.MEDIUM).format(new java.util.Date()) + "' Order by wk_dt desc";
    Thanks for the help

    Always, always, always use a PreparedStatement: [http://java.sun.com/docs/books/tutorial/jdbc/basics/prepared.html]

  • How Calculate more than one value and store it into to different rows and column for each input?

    thx guys.....i have a progress now in LV
    But now i have new trouble here. Ok i attached my LV file (LV 7.0.1/7.1) and excel form. I just could'nt calculate more than one input value. I want a different result for each value that i enter ... and store it into different rows and column. But it just store at one row.
    Attachments:
    My Project.vi ‏31 KB
    rumus motor bakar.xls ‏14 KB

    duplicate post

  • GR value is greater than PO value.

    Hi friends,
    I got a strange situation.
    I created a PO material 'x' for the quantity 900 with price of USD 162.00/ea.
    Total amount is USD 145800.
    But when I do GR it posted to amount USD 265,356.00. quatity is same as 900.
    Tha material is valuated with moving average price.
    Can anyone tell me what is the reason for this?
    Regards,
    Marella.

    Hi w1n,
    thanks for your reply.
    I noticed the following from my system.
    PO created on 02/28/2006 for 900 quantity with a net price of 162 USD.
    Invoice 1 is done on 07/18/2006 for quantity 162 with amount 145800 USD.
    Invoice 2 is recieved on 08/22/2007 for quantity 738 with amount '0' USD.
    GR is posted on 08/23/2007 for the quantity 900.
    It seems the system calculated the amount as follows...
    from invoice 1 (for qty 162) it took 145800 USD.
    for the rest of qty (900-162) 738 the price is taken from PO as 738 * 162 =119556 USD.
    The total is showing in GR as (145800+119556)= 265356 USD.
    I am not sure whether it is standard behaviour or not.
    Please let me know whether it is standard behaviour?
    If yes, what can I do to correct the GR amount?
    Waiting for your help.
    Regards,
    Marella.

  • Invoice quantity greater than PO quantity (item without GR)

    Dear All,
    I want a restriction in Import PO where system should give error message when Invoice quantity is greater than PO quality ( and GR is not posted).Following setting has been done but still system is issuing any error or warning message.
    1) Set System Message M8 087 as a Error in column online and BatchI in transaction OMRM.
    2) In OMR6 for tolerance key DQ (Exceed amount: quantity variance) set upper limit zero (check limit) in val and %.
    3) In MM-Inventory Management & Phy Invt.u2014Goods Receiptu2014Set tolerance Limit (OMC0)--for B1 and B2 (Order price qty variance (GR) / E and W message Upper limit is set as zero.
    Please guide me where i am going wrong or need any other setting?

    There is no tolerance key which compares the quantity/amount of the purchase order with the quantity/amount of the invoice.
    This is the standard system design.
    In the SAP standard release, the system checks the price and quantity variances on the basis of the default values for the goods
    receipts. As a result, we can post invoices although the amounts and quantities in the invoice items are greater than the amounts and quantities in the corresponding purchase order items.
    If we want the amounts and quantities for the purchase order items to be included in the tolerance check, we can use a customer enhancement (BADI) in the 'MRM_BADI_INVOICE_CHECK' function module to run the check on price and quantity variances based on the amounts and quantities from the purchase order item.

  • How to prevent numericstepper from setting the value to the defined Maximum when a number greater than maximum is entered in by keyboard and user hits the "Enter" key.

    I need to set the Maximum so that the use can use the mouse to change the value of numericstepper (and not go over a certain number), but at the same time I have to allow the user to enter their value by typing in the text field. When the user enters a number greater than the Maximum, I disable the "Ok" button of the dialog and show a red warning(error message). The issue is that the user can hit "Enter" and numeric stepper would set the value to the Maximum and the dialog box would close and the rest of code would run. I want the numericstepper not to change the value and keep showing the warning even if the user hits the "Enter".
    Note: Setting maxChar does not help since my maximum is 1000, and user might enter 5555
    I would appreciate the help.

    Thanks for trying to help, But
    The issue is that if I set the maximum value of stepper 1 greater than the max value that I want, then the user can select an invalid value(of myMax + 1) when he clicks on the UP arrow of the numeric stepper(which is not acceptable for what I am working on).
    I need to preserve the users invalid number, while not letting the user to select an invalid number by clicking UP key.
    I noticed that when the user enters a number greater than the Maximum, and then click on the down arrow, it would set the value to 1 less than the maximum. This is not acceptable either.

  • MIRO Posting Date should be greater than GRN posting Date

    Dear Expert,
    My MIRO posting Date 01.10.2010 and GRN posting Date 10.10.2010. How do I  restrict or validate this criteria?
    Regards,
    PK.

    hi
    you have to go for BADI for  posting date check
    take help of the abaper
    check note
    Note 1156325 - BAdIs in the Logistics Invoice Verification environment
    regards
    kunal

  • Find spaces greater than particular width value

    Dear All,
    Requirement:
    In InDesign Scripting, is it possible to  straightly find spaces whose width is greater than particular value (e.g. 4 pts) to speedup a task.
    Currently we are finding most of the spaces and calculating their width as like below (i.e subtracting horizontal Offset value from end Horizontal Offset value) that is consuming more time.
    ====================================================================================
    Trying Script Code:
    myWidth=mySpace.endHorizontalOffset - mySpace.horizontalOffset;
    ====================================================================================
    Please advise.
    Thanks,
    Rajesh

    You can use a approach like this:
    1) grab myText.characters.everyItem().horizontalOffset. This will give you an array of every horizontal offset in your text.
    2) Grab myText.contents which will give you a string of all your text.
    3) Search your string for spaces and check the first array for the horizontalOffsets surrounding the space.
    This will allow you to do the check with only two DOM interactions and it should be very fast iterating over the string and array.

  • Payment Amount is greater than invoice amount in sales order

    Hi experts:
    I have a Sales order that contained originally  3 lines of which the first 2 lines was delivered totally and the third was delivered partially.
    The client decided to change the remaining quantity for another reference so the procedure in the sales order was to add another line and try to close the third line by right click and "close row" but the option is not available because there is a partial delivery, so the option was to update the inicial quantity in the third line at the same as delivered and update.
    Like a result a I could close the third line and leave a fourth line available to delivery, however when I open this Sales order again an try to update a message "payment amount is greater than invoice amount" and appears inmediately the "Deposit on Order" window.
    Other Information:  The quantities delivered was invoiced but no payment has been received.
    Checking in the SCN I have not found some related information with this case because the existing answers are related with incomming and outgoing payments but like I mentioned before this docuements already have not payments.
    In relation with the decimal places, my original decimal places configuration was 2 and it was updated to 3, issue that neither is mentioned in previous answers.
    I will appreciate your help,
    Thanks,
    Manuel

    Hi Manuel,
    Your case is complicated by the fact you have not only undated the Sales Order which is partially delivered but also updated decimal places during the process.  In this case, you are probably the best person to figure out what is the system expected number.  You may restore your production db to test environment first.  Then do whatever you could to fix the problem.  If no solution can be found, you have to log a message to SAP support.
    A general advice: do not fight with system for what you think system should accept.
    Thanks,
    Gordon

  • MRTG Out Greater than In

    Hello Net Pros,
    I have configured a MRTG system to give me the traffic analysis of my AS5350 Gateway's serial WAN Interface. Now in my graph the "Current In" value displayed is always smaller than the "Current Out". The same is for "Average" and "Max" values. Also I have configured the codec "g729r8" and all the originating calls coming in from our carriers to our terminating gateway [AS5350] are using this codec. If I multiply the "Number of DS0s in Use" with the average bandwidth consumed by one call using "g729r8" i.e. 12.8 kbps then this calculated value never matches the traffic analysis shown for the serial WAN interface. We had access-lists on the AS5350 Gateway. We tried removing the access-lists, but no improvement. Still the same result. What I am not able to understand is a] why my Out is always greater than my In and b] why the values shown in the traffic analysis for the serial WAN interface never match the value for the total bandwidth consumed by the active calls [using codec g729r8].
    Could someone try to help me diagnose this problem??
    Rushabh

    hi Rushabh
    i have same problem on my MRTG
    but 1st of all the codec g729 is around 20 to 22k
    so if u do the math the bandwidth calculation will be ok
    now for the up is greater than the down this is due to codec so dont worry ,try to change the codec and u will see the change
    this is nothing to be worried about
    realy u dont have any problem
    Fadi

  • IN operator with more than 1000 values

    Hi,
    For a given list of IDs (PKs), I need to fetch the corresponding rows.
    The problem is that I have more than 1000 values and as far as I know that IN operator is limited to 1000
    values.
    I thought about using UNION such that each Select contains up to 1000 IDs.
    example":
    select * from temp where id in(1....1000)
    union all
    select * from temp where id in(1001....2000)
    Is there a better way to do that?
    Thanks
    dyahav

    As others have presented technical solutions, i'll present you a logical one (seemingly logical anyways, but it will depend on your application).
    I have seen some applications where you get
    select * from some_table where ... <conditions>;That result set is returned to the front end and presented to the users who then pick a series of records and submit another request to the database which ends up being...
    --note, this could be a many table join, with lots more information that just the some_table, this is illustrative only
    select * from some_table where pk_value in (super_super_duper_list_based_on_last_result_set);If this mimics what you have in your application, i'd recommend just fixing it so the users can select a reasonable set of data, OR the entire set (in the last case you'd just send the <conditions> instead of a massive list of PK values).
    Again, highly speculative but i thought i'd mention it in the off chance it's useful to you.

  • Greater than equal symbol are coming across as question mark

    Hi:
    Greater than equal symbols and Less than equal symbols are coming across as question marks in Jasper Reports. Do you have any suggestions of how to solve this?

    This is the same problem as your other thread, keep it in one thread please:
    http://forum.java.sun.com/thread.jspa?threadID=5194766

Maybe you are looking for

  • Passing multiple ID's in URL variable

    How can I show results from a mysql database from selected ID's using URL variables? Showing results from one ID works fine: mypage.php?id=1 But, My table has 10 rows and I want to show 3 of those rows: mypage.php?id=1&id=3&id=4 Thanks for a point in

  • Can i use internet in my ipad 3g ios 5.1 through my iphone sim also possible to make voice calls

    can i use internet in my ipad 3g ios 5.1 through my iphone sim also possible to make voice calls and i can't fine any access pint name changing option in ipad plz help me

  • Pointing a custom MPP to a standard one

    Hi , I have a requirement where i have to add two custom fields in the standard screen of Tcode /***/CM01 in the customer tab , for that we have to implement a BADI wgic says ot add those fields to the structure mentioned in the BADI and create a MPP

  • Unable to download Adobe Reader 8

    First, removed all previous Reader and Album Starter files using the add/remove programs in the control panel. Tried downloading both the Reader and Photoshop Album Starter together and then just the Reader. Neither of several attempts completed Adob

  • AS3 to AS3 Drag/Drop Question

    This is a fairly routine drag/drop interaction. The tricky part is when the invisilbe button 'btnInvis10' is clicked, another movieClip, 'dragger' appears and becomes the element being dragged, to be dropped onto 'mSquare'.  AS3 is giving me some pro