Scalling in SA - More than target qty

Hi,
I am maintaining price scaling in Sch Agt. The steps I have followed.
1. Created Sch Agt for Mat-vendor. Entered Target quantity say 1000
2. Entered Net Price- ex-10USD. selected line and went to Item-> conditions. displayed PB00.
3. double clicked for scaling. entered
From 1 10 USD , From 5000 9USD, From 10000 8 USD
4. I have maintained the schedule-ME38 for qty say 8000.
5. I do GR using MIGO for the 8000 qty.
6. When I display accounting doc in MIGO I see the amount as 80000. However, it should be 8000*9=72000.
I understand that " The system only look at the target quantity to determine if the ordered quantity is in excess of this level for scaled price determination".
But in this case the qty is more than the target qty and should pickup the 9USD.
Please help.
Regards,
AG

Dear,
Please check this notes, may be helpful:
In a scheduling agreement with time-dependent conditions, you maintain condition with scales. Is it deliberate that always the first scale level is used for calculating the net price?
Answer:
Price determination in the scheduling agreement cannot be compared to the one in purchase orders, if the scheduling agreement is a document with time-dependent conditions (master conditions). To display the price in the scheduling agreement, always the first scale level is taken into account. On the topic "Goods receipt in scheduling agreements with scales", please
read Note 401941. 2009.03.11 Page 14 of 15
SAP Note 456691 - FAQ: Price determination in purchasing
Regards,
Syed Hussain.

Similar Messages

  • PO Qty should not be more than PR Qty

    Hi All,
    I am creating a PO from PR.
    I want that the PO qty should never be more than PR qty, and if so it should give an error.
    Can anyone tell me the BADI or exit for this? I have already seen exits for PO and PR, but I am not able to figure out which exit to use.
    Thanks in advance.
    Vinod.

    Hello,
      You can use the function exit EXIT_SAPMM06E_012 to carry out this validation.
    Thanks,
    Venu

  • GR Qty more than Delivery Qty in Production Order

    Hi
    there are a amazing Production order that GR Qty more than Delivery Qty of finished goods in this production order.
    there are some data in this production order as below:
    Order Qty = 2680
    Delivery Qty = 2680
    Tolerance = 0
    However, to my surprise, Material documents list there are 3500 Qty has been received related this production order. I have check all material documents related this production order. the total GR Qty is 3500 more than 2680.
    I know when I do GR for this production order if Total GR Qty exceed Order Qty, So, SAP will not allow me to do. because the Tolerance = 0.
    Anybody can tell me, how to deal with this error?
    Thanks
    Henry

    Hi Henry,
    If you do not want to restrict the quantities while confirmation, make the changes as required.
    Related to Material master, work scheduling view the under/over delivery tolerance should be zero and unlimited delivery tick should not be active
    While creation of production order (if manually created) under delivery or over delivery tolerance should be zero and unlimited delivery tick should not be active.
    regarding configuration, in OPK4 for plant and order type the following confirmation parameters are to be maintained
    Hope this will solve yours, come back if required.
    with regards
    Ram Kumar

  • How to restrict the delivery quantity not more than target quantity?

    Dear Gurus,
    How to restrict the delivery quantity not more than target quantity in a scheduling agreement? I think there are 2 methods.
    1. I found that setting 0 in Overdelivery Tolerance Limit in Info Record is not effective. Why?
    2. I want to set E for the message but can't find the place. The message is generated when entering and saving quantity as delivery quantity that is larger than target quantity. How can I set E to a message (067, as I remember)
    Any other effective method? Please advice. Thanks.
    Regards,
    David

    Dear all,
    It is not OK after checking everywhere you mentioned. I tested in 2 clients. In the development enviroment client, it works whatever E or W. In test enviroment, it does not work (meassge is W).
    I think there must be somewhere besides of those you menetioned.
    I notes that SAP help for the overdelivery tollerance setting of scheduling agreement: 
    Overdelivery Tolerance Limit
    Percentage (based on the order quantity) up to which an overdelivery of this item will be accepted.
    Dependencies
    If you have set the indicator in the Partial delivery/Item field to 'D' (partial delivery allowed), this takes priority. It makes no sense to define a tolerance limit for overdelivery in such case.
    Where can I see: 'the indicator in the Partial delivery/Item field to 'D' (partial delivery allowed)'? I want to check it.
    Pls help! Thanks.
    Regards,
    David

  • BAPI thorwing 3 different message when GR's being more than PO Qty

    I am using  BAPI(Goods_movement_create)
    This BAPI throws 3 different error messages when the scenario is the same.
    I could see all the 3 messages below are the result of GRu2019s being more than the PO qty.
    10128844     30     4     E     No goods receipt possible for purchase order 10128844 00030
    4500121287     10     12     E     PU Ordered quantity exceeded by 12 EA : 17650 0081 0018
    4500104731     10     1     E     Material document data and PO data do not match (Material)
    thanks
    Senthil

    you have referenced 3 different POs, hence you have to get 3 different messages, even they would have the same error reason. but the message has variables, like PO number and item number and even more.
    Do you just want a summary message like: 3 error occured?
    and what does the user then do? posting in SCN forum what the problem is?
    you will get the same messages if you use MIGO to post it online.

  • QTY in return order more than billed QTY

    hi
    i am trying to rasie an return order with ref to billing doc and copying the quantity.
    Though the qty is getting copied from ref doc,i am able to increase the qty more than billed.
    the system is through an waring msg ,but allowing me raise the return order with greater qty.
    Same is with subsequent delivery free of charge too,i am able to raise order with this doc type w.r.f to return order and giving greater qty than ref doc.
    it is allowing me to go ahead the finish the sales cycle.
    Can any one guide me how to restirct the system from taking qty if it greater than the qty from the ref doc?
    how and the path in spro please.
    thanks
    shashi

    Dear Mr Chavva,
    Trust the message is as follows:-
    Class :V4 and Number: 229.
    Body of the message is:
    Item &1: Order quantity (&2) greater than billed quantity (&3).
    If so kindly attempt the following:-
    using transaction OVAH kindly locate the message and change its settings from W (warning) to E (error).
    Kindly simulate the transaction, expecting it to fail.
    In case of disappointments, kindly explore a setting the user exit MV45AFZZ disabling saving of the document in case the quantity exceeds reference document quantity.
    Trust the reply is useful.
    Regards,
    K Gopidas.

  • Urgent: Why system allows the scrap confirmation more than PrdOrd Qty.

    Dear All,
    I am facing client sensitive problem regarding scrap confirmation at CO11N.
    As I am having Production Order of 15 qty & having 3 Operation.
    Now I have confirmed the first Operation with 15 qty as Yield.
    for second operation I confirmed 10 qty yield & 5 as scrap.
    for third operation system is allows me to confirmed the 15 qty as a yield.That's should not be allowed logically & practically as well.
    & system is allowing to confirmed 'N' no of qty of scrap.i.e more than Production order qty.
    Please give your valuble suggesting to clear this issue.
    & exact terminology behind the scrap confirmation.
    Your immediate reply is highly appreciated
    Thanks & Regards,
    Vijay Mankar

    Hi vijay,
    please try this
    Quantity Calculation for Milestone/Progress Confirmation
    Specifies that for milestone or progress confirmations, the quantities (yield, scrap) of automatically generated confirmations are calculated without taking into account the scrap percentage rate of each operation.
    If you do not set this indicator, then the planned scrap percentage rate of each operation is taken into account when calculating the confirmed total quantity. In the generated confirmations, the proportional scrap is added to the yield.
    If you set this indicator, then the automatic confirmations are posted with the same total quantities as the the milestone or progress confirmation. Scrap is posted as yield in the automatically generated confirmations.
    Example
    24 pieces of scrap are planned for an order of 124 pieces. The planned operation quantities are:
    Operation 10 124 pieces, 10% scrap (13 pieces)
    Operation 20 111 pieces, 5% scrap (6 pieces)
    Operation 30 105 pieces, 4% scrap (5 pieces)
    You enter a milestone confirmation for operation 30 with 48 pieces for the yield and 2 pieces of scrap. The quantities in the automatically generated confirmations are then calculated as follows:
    Indicator is not set
    Operation 10 59 pieces, 0 pieces scrap - automatic confirmation
    Operation 20 53 pieces, 0 pieces scrap - automatic confirmation
    Operation 30 48 pieces, 2 pieces scrap
    Indicator is set
    Operation 10 50 pieces, 0 scrap - automatic confirmation
    Operation 20 50 pieces, 0 scrap - automatic confirmation
    Operation 30 48 pieces, 2 pieces scrap
    Regards'
    Ramesh

  • How to handle the source text length exceed more than target text length size in Message mapping  PI 7.31

    I have a File to IDOC Message Mapping Scenario:
    Source Field                         Targefield
    Communiication Address-(Email ID)                                    E1EDK2 - TDLINE
    Source Field length: 1/80                                                                               target Field length: Char\70
    Mapping Condition:
    Note: TDFORMAT =  ‘=’ (Long Line), may need to create 2 TDLINE fields depending on length of text
    So give the Solution for handling text Length exceed than target field lenght Using TDLNE and TDFORMAT......
    Guide me  and give Suggestions to achive this.

    Hi ,
    Below is the generic sol for your problem .Graphical mappings wont workout for your problem while using sub string .
    Input -->Input string
    Length -->length of TDLINE
    MESSAGE_V1,V2,V3,V4....depends on how many TDLINES you expect .Here I have taken 4 .
    public void SplitbyLength(String[] Input, String[] Length, ResultList MESSAGE_V1, ResultList MESSAGE_V2, ResultList MESSAGE_V3, ResultList MESSAGE_V4, Container container) throws StreamTransformationException{
    int lengthVal = Integer.parseInt(Length[0]);
    int InpLenVal ;
    for(int i=0;i<Input.length;i++)
    InpLenVal  =Input[i].length() ;
    if (InpLenVal<=lengthVal)
    MESSAGE_V1.addValue(Input[i].substring(0));
    MESSAGE_V2.addValue(ResultList.SUPPRESS);  
    MESSAGE_V3.addValue(ResultList.SUPPRESS);  
    MESSAGE_V4.addValue(ResultList.SUPPRESS);  
    else if ((InpLenVal>lengthVal) && (InpLenVal <= (lengthVal*2)))
    MESSAGE_V1.addValue(Input[i].substring(0,lengthVal));
    MESSAGE_V2.addValue(Input[i].substring(lengthVal,InpLenVal));
    MESSAGE_V3.addValue(ResultList.SUPPRESS);  
    MESSAGE_V4.addValue(ResultList.SUPPRESS);  
    else if ((InpLenVal>(lengthVal*2)) && (InpLenVal <= (lengthVal*3)))
    MESSAGE_V1.addValue(Input[i].substring(0,lengthVal));
    MESSAGE_V2.addValue(Input[i].substring(lengthVal,(lengthVal*2)));
    MESSAGE_V3.addValue(Input[i].substring((lengthVal*2),InpLenVal));
    MESSAGE_V4.addValue(ResultList.SUPPRESS);  
    else if (Input[i].length()>(lengthVal*3)  && (InpLenVal <= (lengthVal*4)))
    MESSAGE_V1.addValue(Input[i].substring(0,lengthVal));
    MESSAGE_V2.addValue(Input[i].substring(lengthVal,(lengthVal*2)));
    MESSAGE_V3.addValue(Input[i].substring((lengthVal*2),(lengthVal*3)));
    MESSAGE_V4.addValue(Input[i].substring((lengthVal*3),InpLenVal));
    else if (Input[i].length()>(lengthVal*4) )
    MESSAGE_V1.addValue(Input[i].substring(0,lengthVal));
    MESSAGE_V2.addValue(Input[i].substring(lengthVal,(lengthVal*2)));
    MESSAGE_V3.addValue(Input[i].substring((lengthVal*2),(lengthVal*3)));
    MESSAGE_V4.addValue(Input[i].substring((lengthVal*3),(lengthVal*4)));
    Regards
    Venkat

  • Requirement Qty more than BOM Qty

    Hi,
    I have a scenario, in my Component Overview of Prodn Order, Requirement Qty of Components in Prodn Order is Different than BOM Qty.
    I checked the exploded Qty in CS11, CS12 and CS13. But the Reqt Qty vary with BOM Qty.
    Note: No Scrap is maintained
    Please guide.
    Thanks in advance,
    Harris
    Edited by: Harris Panchal on Feb 17, 2010 6:58 PM

    Hi,
    1. surely there is a mistake happening at your end.
    2. System is robustic on this kind of transactions
    Check the below items
    1. if any scrap has been maintained at the assembly level for the header material in the material master
    2. If any scrap has been maintained for the materail at the BOM item level.
    3. check if the unit of measure is same and any relationship is maintained.
    4. Also do re-xplode your CS11 and check if it works fine as per your expectation..if it is giving any issue in the production order , it should also give the same here..
    kindly validate and let me knwo the feedbakc
    reg
    dsk

  • Error in VL01N(Delivery qty is greater than target qty while taking return)

    Hi Experts,
    I am facing a problem "Delivery Quantity is greater than the target quantity" while doing the inbound delivery from VL01N t-code for sales returns with reference to return order.
    I am trying to do the inbound delivery for the same Quantity which is in return order but still it is showing error.
    I have checked my configuration and could not find any mistake under this process. I am not able to identify the error. In my delivery item category we have put "B" under over delivery check which is our business requirement.
    If I remove "B" from delivery item category, i am not getting any error in inbound delivery but which is not right way of doing.
    I could not find suitable query in SDN. Can any one please share your expertise to solve this problem?
    Thanks in advance,
    Regards
    Srinivas

    You have to check the following:-
    a)  whether for that return delivery, picking is not activated
    b)  whether customer master or material master is maintained for over delivery tolerance
    c)  whether in VD51, any overdelivery tolerance is maintained
    You can also have a look at the following notes:-
    1)  Note 151901 - Check of delivery quantity is consistent
    2)  Note 322588 - VLSP:incor.checks for qty to be delvrd during split
    thanks
    G. Lakshmipathi

  • Delivery qty is showing more than GR qty in VL01n

    Dear All,
    In my one of production order I made GR 10284pcs.
    First time I create delivery note with full qty.
    Due to some problem in qty I canceled it.
    Than again when I am doing for delivery note the quantity is showing double figure.
    It means the qty is showing 2 times more(10284pcs x 2 = 20,568pcs)
    I did not find out any more unrestricted qty in MB52.
    Could any body advice how can I trace out this problem?
    Thanks and B/R
    Bishnu
    01/11

    Solved by self.
    T-code: /AFS/SDRQ
    Thanks

  • Delivery QTY is more than Stock qty in Stock transfer order

    Dear Sir
    i created one STO with Qty 100,i got the stock of 10 in my hand when i create delivery with ref to STO through VL10B, delivery created for whole STO qty
    is there is any specific setting to control this
    my requirement is like delivery qty should not be exceed the available stock qty.
    please help in this.
    Thanks
    Maruthi S

    Hi Maruthi,
    I don't think so it would be possible as because you can control this check in your availability check by assinging the Document type and Supplying Plant to a checking rule.
    But  unfortunately the check will  you a different date ( when the stock is starved ) rather than controlling the quantity of delivery to be made as per the available stock.
    The Underdelivery setting is only to close a STO in case if the supplying plant supplies less quantity when compared to the delivery quantity.
    But tell me why  you want to restrict the qty of delivery, instead you can keep the Delivery document quantity as per the Stock transport order and doing PGI as per the available stock and closing the STO with the under delivery setting.
    T&R

  • Release PO created more than target value in contract

    System at times creates release PO even though the accumulated value of released Purchase orders is greater than contract target value.  We have the config settings in place to stop this.  And it works OK all the time but fails sometimes !.  We have batch job in place that runs every 20 minutes to create release POs.  We are able to see in the job log (at 2:00 pm run) that system has stopped release PO creation.  In the next run (at 2:20 pm), it has created the PO strangely!  We checked if there is any change (config, variant, PR, contract) in this 20 minutes time gap between batch job runs but there is not any.
    This issue is not replicable.  It does not happen often.  But couple of weeks back it happened once.  And it has happened today.  Any pointers would be helpful.
    Below is the screenshot of 2:00 pm run
    Below is the screenshot of 2:20 pm run

    Hi,
       It seems the message 06 042 was not issued in 2.20 job run. Hope the issue can be resolved by the KBA: 1929354 - Message 06 042 'Target value of contract & exceeded by & &' or the note:  1590695 - 06042 - target value check in release order fails
       Please refer the KBA and revert back.
    Regards,
    AKPT

  • Gr qty booked more than sch.qty in sch.agreement

    Hi All,
    Can  any body help why more qty (GR)  booked against actual Sch.line qty in Scheduling agrrement .
    Ex..Sch.qty - 10
         Gr .qty   - 15
    Lucky.

    Hi,
    There are two possibilities
    Either there is a delivery tolerance set on the Scheduling agreement
    Or (more likely)
    There are future schedules for this item.
    for example if you have 10 scheduled for delivery today and a further 10 scheduled for delivery next week (same SA line) then  you can GR up to 20 (because the system just assumes that the second delivery happened early)
    this is one of the reasons that I don't like scheduling agreements. they are very flexible but sometimes they lack the control that a contract with call-off orders has.
    So I would guess that the system treated the extra 5 as being an early delivery of a future schedule.
    Steve B

  • PO qty Should not more than PR qty

    we Have configured  For controlling Multiple Pos for same PR,  error message 06-076.
    It is working fine for Materials PR/PO. But for service PO, Item Qty is AU always and
    item detail screen having Service tab having Multiple services.In this case even though
    less qty is converted to Po,for remaining qty conversion to Po, system giving this error message. can any body give idea?
    thanks
    ramitreddy

    When it comes to service you need to make message number 438 and application area SE error in the below config
    spro>MM>external service management-->define attributes of system messages
    Regards
    Antony

Maybe you are looking for

  • Updating to iOS 6.1.4 gave me lots of problems!!! no sms or photos after restore

    Today I have updated my iPhone 5 using iTunes on my PC to iOS 6.1.4 but it did not go well, it just crashed and asked me to restore it from the back up which I did, but now I am missing photos and messages, what do I do to get them back to my iPhone?

  • Activated Acrobat 10 Pro requires re-activation

    I purchased CS5 about two months ago. After installing CS5 successfully, when I tried to install Acrobat 10 Pro, the installation won't accept the serial #. By the way, the PC had Acrobat 6 Pro on it which I uninstalled before installing CS5. Acrobat

  • Convert the insert statement of an MS SQL server into an oracle statement

    Hi , The insert statement in the ms sql server is INSERT INTO #temp EXEC Procedurename @Id OUTPUT where table temp CREATE TABLE #temp(           Id varchar(10),           FNa varchar(40),           LNa varchar(40),           SId varchar(20),         

  • Query of Queries

    Is there any way to simulate this mySQL query in a CF Q of Q? Basically Ineed the results ordered by year, then the word month. I would be willing to perform a simple operation on the Resultset after it has been fetched/created to order it properly a

  • Why our game removed from sale without any reasons??

    Our game golden miner is forced to be removed from sale without any reasons. Does other developers has similiar problem? How do you solve it? Thank you.