Overconfirmation-Sum of confirmed quantity exceeds  sum of stock

Hi,
We have stock for a material but on the CO06 screen cumulated ATP quantity is negative. Although there is only one open sales order.
How can I correct  the problem. Thanks.

Hello Murat
Negative ATP is a serious condition which might have happened because of a) wrong settings in the scope of check- Example Sales requirements being included in the scope for Deliveries (OVZ9) ,  b) business transactions (e.g. Purchase Orders)  getting postponed/canceled, and/or,  c) bad user practices like frequent manual intervention to unconfirm one order (MRP Element)  to confirm another.
Please review the following OSS notes:
1) 547118 - FAQ: Result of ATP calculation- Question 4
2) 153355 - No availability owing to negative ATP quantity
3) 835219 - FAQ: ATP composite note
Hope this helps. Thanks.

Similar Messages

  • The sum of the confirmed quantity exceeds the sum of stock items

    Hi,
    I have two sales order. Material is same. Both of them related project stok.
    First sales order's qty=1. I created purchase order and post goods receipt.
    Second sales order's qty=2. I created only purchase order.
    I cannot create delivery for first sales order. System giving message.
    Information message : The sum of the confirmed quantity exceeds the sum
    of stock items
    20000978     10     Only 0 ST of material 7ML18301CF  available
    20000978     10     An item with no delivery quantity is not permitted. Item will be deleted.
    But I have a 1 qty on project stock.
    Please help me.

    hi,
    this is to inform you that,
    please run this report in SE38, SDRQCR21 if you have any inconsistencies in the system.
    it seems there is an issue with MARD-DISKZ  & please correct it.
    but i have a doubt MB51 is material document llist.  why you are checking stock there.
    please confirm.
    regards,
    baljia
    Edited by: balaji timmampalli achari on Nov 17, 2010 9:00 AM

  • Sales Block for order whose quantity exceeds % of available stock on hand

    Hello gurus,
    I am wondering if there is standard SAP functionality that could enable the following scenario:
    For a material in material group XYZ, if a sales order is entered that exceeds 50% of stock on hand, a delivery block is placed on the order.  If a sales order is entered that is under 50% of stock on hand, no delivery block is placed on the order.
    The number 50% is arbitrary and would be specified based on the material group.  As well, this can be based on the material.  I'm hoping there is configuration out there that would block the delivery creation if an item on the sales order exceeded a pre-defined % of available, unrestricted stock in the plant.  Any help would be greatly appreciated!

    Hi Andy,
    Let me summarise ur question - You have Material - A, B & C all of them belonging to a particular Mat. Group lets say - 444. Lets think if the stock of all the Materials - A, B & C is 100 CS's.
    When a Sales order is created for Material - A for Quantity of 60 CS - You want a Delivery block.
    If my understanding is yes, I think the requirement is too complex, but achiviable.
    Because -
    - If this can be achived its possible with only User exits, but the requirment is linked with Availability,
    - If we want to implement this in the Save user exit, the code has to go check the stock in availability and if the conditions are met needs to block the delivery,
    - you need to consider the stock situations as the re-scheduling will also be happening in the background,
    - Wht would happen if there are more than 1 material entered and both are different Material grounps. [Need to consider this scenario as well]
    Instead of Delivery block - You can implement the changes to Reject the line if the % crosses. That is reason for rejection. As this is more specific to line item.
    Create a Z* table and update it with the Material groups that you are planning to use. And give the %.
    Implement the code changes in the Save user exit in MV45AFZZ to check this table for each material group and validate it and then compare the Ordered Quantity with the available stock of that material. Not sure though from where you want to get the stock figures.
    I tried, but this might be a start. All the best.
    Thank you,
    Chaitu...

  • Return/Replacement Confirmation quantity is exceeding order quantity

    Hi All,
    When an R/R is replicated from CRM to ECC in the sales order the confirmation quantity is exceeding order quantity .
    What can be possible reason for this behavior ?
    Kind Regards,
    Naval

    Hi Naval,
    I can think of possible reason is rounding profile is activated on item category to round up based on the product.
    Thanks
    Ajay

  • Pick List Creation Released quantity exceeds open quantity

    Hi all,
    I'm getting the following error when trying to create pick lists through the SAPB1 DI:
    "Released quantity exceeds open quantity "
    Every time, the stock quantity in the warehouse that the code concerns is by far enough when compared to the released quantity.
    I cannot turn off the warehouse setting recommended on another post on here.
    Any ideas?
    Thanks
    Cal.

    Hi, sorry for my delayed response!
    This is still an issue, I already have a condition to check against the warehouse's current stock, this is being successful but still generates the above error when we get to PLIST.add()
    Here's the SQL I'm using to gather my data:
    select distinct t3.docnum,t4.listName as'Price List',(select isnull(sum(1),0) from pkl1 S99 where S99.orderentry = T0.docentry
    and S99.orderline = T0.linenum) as 'cupid',t0.DocEntry, t3.Confirmed, DATEDIFF(DAY,GETDATE(),t3.DocDueDate)
    as 'DateDifference' from rdr1 t0 inner join oitm t2 on t0.ItemCode = t2.ItemCode inner join ORDR t3
    on t3.DocEntry = t0.DocEntry inner join OCRD t1 on t3.CardCode = t1.cardcode inner join OPLN t4
    on t1.listnum = t4.listNum where T0.[WhsCode] = 'xxx' and  T2.[OnHand] > 0 and  T0.[OpenQty] > 0 and T2.InvntItem = 'y'
    and t3.Confirmed = 'y' and (select isnull(sum(1),0) from pkl1 S99 where S99.orderentry = T0.docentry and S99.orderline = T0.linenum) = 0
    and t4.ListName <> 'EconoSupplies Sales' and t4.ListName <> 'EconoSupplies Sales (EUR)'
    and DATEDIFF(DAY,GETDATE(),t3.DocDueDate) < case when datepart(WEEKDAY,getdate()) = 6 then 4 else 2 end group by t3.docnum,t0.docEntry,
    t3.Confirmed , t0.LineNum, t4.listname, DATEDIFF(DAY,GETDATE(),t3.DocDueDate) order by t0.DocEntry
    This returns a list of all the picks that I am interested in. I have changed the warehouse code for privacy.
    Next, we loop through each pick and extract the data:
    SELECT T1.[DocNum], T1.[DocEntry],T0.[LineNum],  T1.[CardCode],T0.[ItemCode], T0.[Dscription], T0.[OpenQty], (SELECT sum(s99
    .[OpenQty]) FROM RDR1 s99 WHERE s99.[DocEntry] = T0.[DocEntry] and  s99.[ItemCode] = T0.[ItemCode]) as 'TotalQty',T3.
    [OnHand] FROM RDR1 T0 INNER JOIN ORDR T1 ON T0.DocEntry = T1.DocEntry INNER JOIN OITM T2 ON T0.ItemCode = T2.ItemCode INNER
    JOIN OITW T3 ON T0.ItemCode = T3.ItemCode and T0.WhsCode = T3.WhsCode WHERE T0.[WhsCode] = 'DSV' and  T3.[OnHand] > 0 and 
    T0.[OpenQty] > 0 and T2.InvntItem = 'y' and t0.docEntry =  <<<VB VARIABLE HERE>>>
    ORDER BY T1.[DocEntry], T0.[LineNum]
    These two sql commands are stored in a table and called from the VB code, for soft code re-usability.
    The SQL returns the results I am expecting, and I don't think the problem lies here.
    Here's the VB code:
            Dim PLIST As SAPbobsCOM.PickLists
            PLIST = GetDIConnection.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPickLists)
            Dim RS, RS1, RS2, RS12 As SAPbobsCOM.Recordset
            Dim i, ii As Integer
            RS = GetDIConnection.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)
            RS1 = GetDIConnection.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)
            RS12 = GetDIConnection.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)
            Dim WhsCode As String = GetCompanyNamedConfigValue("xxxxx", "xx")
            Dim SQLText As String
            Dim nErr, errMsg As String
            Dim DocDate As Date = Now
            Dim tempI As Integer = 1
            Dim executeBody As Boolean = True
            Dim ExecuteHead As Boolean = True
            Dim picklistcheck, picklistcheck1 As String
            Dim Type As String
            'CJB---- AUTO GENERATE PICK LIST-------------------------------------
            Dim OCHAPPCFGValue As String = GetAPPCFGEntry("GeneratePicks")
            If OCHAPPCFGValue = "Y" The
                Dim DocEntry, qty, docnum As Integer 'SO docentry & line qty
                Dim ItemCode As String ' Itemcode for SO line
                Dim price As Double
                Dim LineNum As Integer
                Dim OrderRs, ORderRs1 As SAPbobsCOM.Recordset
                Dim HashTable As New Hashtable
                Dim HashArray(2) As String
                OrderRs = GetDIConnection.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)
                ORderRs1 = GetDIConnection.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)
                Dim sqlstring1 As String = GetAPPCFGEntry("SQLSTRING1SOWMS03")
                Echo("Debug, sqlstring1: " & sqlstring1)
                OrderRs.DoQuery(sqlstring1) ' just assume the SQL brings back what I need
                Dim Attemptcount As Integer = 1
                'We now have the docEntries we need, so we loop through each docEntry and extract the lines
                Do Until OrderRs.EoF
                    DocEntry = OrderRs.Fields.Item("DocEntry").Value
                    EchoBanner("NEW RECORD, attempt count: " & Attemptcount)
                    Echo("DocEntry: " & DocEntry)
                    Dim sqlstringPart1, SqlStringPart2 As String
                    sqlstringPart1 = GetAPPCFGEntry("SQLSTRINGSOWMS03P1")
                    SqlStringPart2 = GetAPPCFGEntry("SQLSTRINGSOWMS03P2")
                    Dim sqlstring As String = sqlstringPart1 & " '" & DocEntry & "' " & SqlStringPart2
                    Echo("Debug: SOFT CODED SQL STRING FROM OCHAPPCFG FOR PICK LIST SELECTION CRITERIA:")
                    Echo(sqlstring)
                    ORderRs1.DoQuery(sqlstring)
                    If ORderRs1.RecordCount = 0 Then
                        'Error!
                        EchoBanner("No records found under docEntry: " & DocEntry)
                    End If
                    PLIST.PickDate = Today
                    PLIST.Name = "DSV Interface"
                    PLIST.OwnerCode = 1
                    Dim icount As Integer = 0
                    Dim onHand, TotalQty As Integer
                    Dim LineAdded As Boolean = False
                    Do Until ORderRs1.EoF
                        docnum = ORderRs1.Fields.Item("DocNum").Value
                        'PLIST.Lines.SetCurrentLine(icount)
                        ItemCode = ORderRs1.Fields.Item("ItemCode").Value
                        ' price = OrderRs1.Fields.Item("Price").Value
                        onHand = CInt(ORderRs1.Fields.Item("onHand").Value)
                        TotalQty = CInt(ORderRs1.Fields.Item("TotalQty").Value)
                        Echo("DocNum: " & docnum)
                        Echo("Debug: Onhand: " & onHand)
                        Echo("Debug: TotalQty: " & TotalQty)
                        If TotalQty > onHand Then
                            'WE CANNOT RAISE THIS PICK LIST, MORE REQUESTED THAN IN STOCK!
                            Echo("Unable to generate Pick List, not enough stock for item: " & ItemCode)
                            Exit Do
                        End If
                        PLIST.Lines.SetCurrentLine(icount)
                        Echo("Line set to " & icount)
                        PLIST.Lines.BaseObjectType = SAPbobsCOM.BoObjectTypes.oOrders
                        PLIST.Lines.OrderEntry = DocEntry
                        'CJB
                        LineNum = ORderRs1.Fields.Item("LineNum").Value
                        PLIST.Lines.OrderRowID = LineNum
                        'PLIST.Lines.ReleasedQuantity = OrderRs1.RecordCount ' quantity from the line in SO - OpenLineQty
                        PLIST.Lines.ReleasedQuantity = ORderRs1.Fields.Item("OpenQty").Value
                        '  PLIST.Lines.TaxCode = OrderRs1.Fields.Item("VatGroup").Value
                        Echo("Record count : " & ORderRs1.RecordCount)
                        Echo("Icount: " & icount)
                        Echo("Details...")
                        Echo("Debug: LineNum: " & LineNum)
                        Echo("Debug: DocNum: " & docnum)
                        Echo("Debug: ItemCode: " & ItemCode)
                        Echo("Debug: Released Quantity: " & PLIST.Lines.ReleasedQuantity)
                        Echo("Debug: Picked Quantity: " & PLIST.Lines.PickedQuantity)
                        Echo("Debug: OnHand: " & onHand)
                        Echo("Debug: PickDate: " & PLIST.PickDate)
                        PLIST.Lines.Add()
                        Echo("Pick List line added!")
                        icount += 1
                        ORderRs1.MoveNext()
                        LineAdded = True
                    Loop
                    ' OrderRs.DoQuery("select t0.absentry, t0.pickentry, t0.orderEntry, t1.DocEntry, t0.PickQtty from pkl1 t0 inner join ordr t1 on t0.OrderEntry = t1.DocEntry where t1.DocEntry = '" & DocEntry & "'"
                    ' If OrderRs.RecordCount = 0 Then
                    If LineAdded = True Then
                        Echo("Adding Pick List...")
                        Dim lretcode As Integer = PLIST.Add()
                        If lretcode = 0 Then
                            'success!
                            EchoBanner("Success")
                            Dim LastPickEntry As String = GetDIConnection.GetNewObjectKey()
                            Echo("Enitre Pick List created! See Pick & Pack -> Pick List in SAPB1")
                            Echo("Pick Entry: " & LastPickEntry)
                        Else
                            EchoBanner("ERROR! UNABLE TO GENERATE PICKLIST!!   " & GetDIConnection.GetLastErrorDescription)
                        End If
                    Else
                        Echo("NO LINES FOUND TO ADD TO THE PICK LIST!")
                        ' Err.Raise(vbObjectError, "SOWMS03, generate picklist", "Error creating PickList!  Error Description:  " & GetDIConnection.GetLastErrorDescription & "    Error Code: " & GetDIConnection.GetLastErrorCode)
                        'need a way of logging this error without jumping out of the loop.
                    End If
                    OrderRs.MoveNext()
                    Attemptcount += 1
                Loop

  • Confirmed quantity in static credit check in sales order

    what our requirement is ...we have a static credit check activated.
    while creating the sales order when ever the customer exceeds the credit limit the check will be activated and the order is blocked with 0 confirmed quantity.
    but we want the confirmed quantity should come as the that of standard order irrespective of credit block.we need the confirmed as well as block should also be there , so tell us is there any settings in the configuration need to be done to acheive this.

    Hi,
    As  per my understanding  u need use routine.
    please read this:example of routine.
      User requirement for confirmation of quantities in availability check
       This is an example of a subsequent function requirement.  If this
       requirement is met, then the system will confirm quantities for the
       sales document line item.  If not, then no quantities will be confirmed.
       ATP requirements, however, will still be passed to planning.  This is an
       example of a user requirement to determine if the confirmed quantities
       should be set to zero or not.  A user requirement would run after the
       system requirement '1' for confirmed ATP quantities.   The sample
       requirement '101' adds the additional requirement that confirmed
       quantities should be set to zero if the credit block is set.
    Best Regards,
    venkataswamy.y
    Edited by: yanamadala venkataswamy on Dec 8, 2008 10:25 AM

  • Static Credit Checks - Open orders - Confirmed quantity vs total quantity

    We are using static credit checks. Credit currently only sees open orders with a confirmed quanitity.
    Customer orders 10 items we have 5 in stock. Credit check runs, credit is evaluated basd on the confirmed open quanitity of 5. The order gets a credit block. Credit rep releases the order.
    A few days later the balance of the order arrives in the warehouse. The remaining 5 are confirmed on the order. Since the confirmed quantity has been increased and subsequently the confirmed open value, the order goes back to credit.
    We frequently encounter this situatuion and are looking for ways to reduce the number of credit round trips.
    If we wanted to base the credit check on the total quantity / order value, as opposed to the confirmed quantity / value what do we need to change.
    Insights are appreciated.
    Edited by: tooCann on May 14, 2008 2:30 PM
    Edited by: tooCann on May 14, 2008 2:31 PM

    Hi cann
    As you are going with static credit checks, system will check the order and if it exceeds it will throw an message (error , warning )
    Now again , if you create another sales order , that value will not be taken into consideration , system again will check for the credit limit amount
    For example :
    credit limit - 10000
    sales orders - 1010, 1011
    1010 sales order value - 11000
    1011 sales order value - 10500
    Now when you create a sales order system will check the credit limit 10000. and once you save it and create another sales order (1011), again system will check for the same credit limit 10000.
    The credit limit gets reset  once the order is saved ,in static check
    Now any open quantities are there means and when it gets confirmed then system will check for those open quantity also
    To minimize all these use dynamic credit check
    Regards
    Srinath

  • Sales order confirmed quantity

    Dear  all
    There is a requirement by which when user creates the sales order, the confirmed qty must not exceed the available material stock quantity.
    e.q if sales order qty is 100 and material stock (MMBE) is 70  then confirmed quantity  in sales order sch line tab must be 70 , not 100.
    What setting are required to make in configuration to achieve that.
    Pls reply ASAP
    Deepak Mehmi

    Dear Deepak,
              Did you check the settings given above reply. In OVZJ-checking rule= A
    As I understood your requirement:-
    M1 - stock= 75 Ea
    Order:-
    M1- 100 Ea
    Schedule lines ( as per current system settings): - (C = Delivery proposal)
    Confirmed date -         Order qtty - Conf. qtty
    line 1  -req delivery date -        100 - 75
    line 2  -future date(proppsed)   0    - 25
    Schedule lines ( as per current system settings): - (B = Full Delivery)
    Confirmed date -         Order qtty - Conf. qtty
    line 1  -req delivery date -        100 - 0
    line 2  -future date(proppsed)   0    - 100
    Your requirement: ( One - Time delivery)
    Confirmed date -         Order qtty - Conf. qtty
    line 1  -req delivery date -        100 - 75
    if is this you are looking for, then the above setting will resolve.
    Regards,
    Reazuddin MD

  • Confirmed Quantity in Schdeule Lines is Zero for certain item categories

    In make to order scenerios, the confirmed quantity in the schedule line is zero as a result credit management is not triggering. In some make to order scenerios, the confirmed quantity is showing up for certain materials even though there is no stock of the material in the Plant and credit management is getting triggered. While for some other make to order materials the confirmed quantities are showing as zero as there is no stock of the material in the plant and the credit management is not getting triggered. I want the credit management to be triggered irrespective of the availablity of the stock in the plant and the confirmed quantity in the schedule line should not be zero.
    Look forward to the experts suggestions & solutions.

    Hi,
    Thanks for the reply.
    Well all the standard credit management setting have been done including the setting advised by you. We are facing a problem in make to order scenerio for certain materials wherein we get a single schedule line with zero confirmed quantity. In this case the credit management does not get triggered even though the credit limit gets exceeded.
    Requirement now is that even though the schedule line quantity is zero the credit management should get triggered once the credit limit gets exceeded and give the error STATIC CREDIT LIMIT EXCEEDED and should not save the sales order.
    Thanks & Regards

  • PU Ordered quantity exceeded by  QTY8 EA

    Hi Experts,
    we have a process. we created Purchase order ( Intercompany). The Po will create SO ,Delivery, GI through batch jon. Then we go to me23n. we have corresponding Inbound delivery for Delivery doc.But when i create GR,system is showing error message (PU Ordered quantity exceeded by 8 EA ). ven though though inbound delivery happened and stock available.
    Thanks & regards,
    Vamsi

    Hi,
    SO will divide  qty 8 each due to availability check. first line item was confirmed for  qty 8 . and the second lienitem confirmes after few hrs with qty 8 due to APO availabity check. it was common in our process.. so delivery doc created for qty 8 each. respectively inbound delivery is 8 for each delivery doc.after inbound , i am unable to do GR either MB01 nor invound delivery change mode and click goods receipt.both the ways, i am unable to do GR for both the qty's
    Hope this Helps.
    Regards,
    Vamsi

  • Reg: P0 Notified quantity exceeds quantity ordered 50 EA

    Dear gurus,
    My scenario is intially a PO was made for 50000 with price Rs. 2/-.for this they have done Goods reciept of 25000.
    Now the Material value has changed from Rs2/- to Rs3/- for the rest of 25000 quantity for which Goods reciept is yet to be done.
    so for this i am going and changing PO as two line items 25000 each and giving respective price.
    In our process PO->Inbound Delivery->Goods reciept is followed.so when i am doing the above change in the PO i am getting the error as Error : Notified quantity exceeds quantity ordered 50 EA
                             Message no 0161.
    Please guide me.
    With regards,
    Mallik

    HI,
    You have an order confirmation (or advanced shipping notification , or inbound delivery) in your PO item coonfirmations tab that has a quantity that is 50 smaller than your goods receipt quantity.
    Change the confirmed quantity in the PO. then you can do you GR without error
    Regards
    KK

  • How to Restrict Confirmed Quantity in Sales Order (Based on Batch Expiry)

    Dear SD Experts,
    Currently our sales order confirms any amount of quantity if stock is available. And only during delivery it checks for the expiration of the batch and reduces the delivery quantity to batches available in stock within expiry.
    But since we are doing a bulk creation of deliveries at the end of the day, the check for expired batches is happening too late and no visibility for the data entry operators of stock that cannot be delivered during creation of the sales orders.
    So I am looking for solution to restrict the confirmed quantity in sales order to actually confirm only stock what can be delivered. i.e. based on expiry of the batch.
    Thanks!

    hi
    in Logistic general - batch mangement - batch determination allocation and check activation - maintain allocate SD search Procedure/ activate check
    check this for your sales area and sales document type and then in the search procedure maitain the strategy to check the Expiration date.
    regards,
    Sudhir

  • Changing the Confirmed Quantity in Sales Order

    Hi Gurus,
    I have a requirement to change the confirmed quantity of the line item of the sales order. Is there any FM or BAPI that I can use? And how?
    Thanks,
    Andre

    Hello,
    I am having to deal with a similar issue.
    The allocated quantity needs to be reset, so that the quantities can be allocated again according to the checking rule for product allocation.
    This is probably not clear anymore, I am also totally confused now, so I'll add an example.
    Example:
    SCENARIO 1: Rejected item quantity not available to earlier order:
    Assume product ABC is on a monthly allocation plan at a channel level
    Available units = 100 units
    Allocation plan = 50 units for Channel1, 50 units for Channel2
    Assume all orders in this scenario are for one channel
    1.     Order 1 is entered
    Qty of 40     confirmed from ATP check, confirmed from allocation check
    RESULT: allocation of 40 units is consumed, available allocation = 10 units
    2.     Order 2 is entered
    Qty of 20     confirmed from ATP check, confirmed for 10 units from allocation check
    Remaining 10 units unconfirmed
    RESULT: allocation of 10 is consumed, available Allocation = 0 units
    Unconfirmed order quantity = 10 units
    3.     Order 1is rejected
    line item for Qty 40 is rejected
    RESULT: available allocation = 40 units
    4.     Order 3 is entered
    Qty of 40     confirmed from ATP check, confirmed from allocation check
    Allocation of 40 is consumed
    RESULT: allocation of 40 is consumed, available allocation = 0
    5.     Rescheduling is run for this product (order creation date determines priority in the queue)
    EXPECTED RESULT:
    Order 2 has highest priority and would be committed for 20 units, leaving 30 units for Order 3
    Order 3 Commit quantity 30, unconfirmed quantity 10
    Order 1 Line item was rejected, (no committed quantity)
    RESULT:
    Order 2 - Commit quantity 10, unconfirmed = 10 (as available allocation 0)
    Order 3 - Commit quantity 40
    Order 1 - Line item was rejected
    So I need to reset the allocated quantities first...
    Were you able to find a solution for this?

  • Material Confirmed quantity and Open quantity

    Hi All,
      I am working on a report where the user wants the material confirmed quantity and open quantity at the batch level. I know for open quantity VBBE-OMENG can work. Just need confirmation that this is the correct field. However for confirmed quantity I am not able to narrow it down to one field. I have the following fields as possibilities but not sure which is the right one.
    1) VBBE-VMENG
    2) VBEP-BMENG (This is the at the sales order level though. We need it at the batch level)
    Can you please let me know if i have the right approach here? The report has Material, plant, sloc and batch along with a bunch of other fields.
    Regards.
    Sid

    Hello,
    you should extract the quantities from all the deliveries selected for material and batch, and selecting only open deliveries.
    Use a selection like this:
        SELECT lips~MATNR lips~WERKS
               lips~CHARG lips~LFIMG
          INTO TABLE lt_lips
          from lips as lips
          INNER JOIN vbup as vbup
            on lips~VBELN = vbup~VBELN AND
               lips~POSNR = vbup~POSNR
         WHERE lips~MATNR = p_matnr
           AND lips~WERKS = P_WERKS
           AND lips~CHARG = P_CHARG
           AND ( vbup~WBSTA eq 'A' or
                 vbup~WBSTA eq 'B' ).
    Best regards,
    Andrea

  • Schedule lines - Confirmed quantity issue

    Hi
    I have a make to order material which is purchased from a vendor. A purchase requistion is automatically created every time it is quoted in a sales order.
    In a particular case, I had 1 such material which was not in inventory and  which could be used while delivering a particular sales order. I posted goods reciept using movement type 501 - E and received it as a part of sales order stock.
    Now when I go to the schedule lines screen in the sales order, it shows confirmed quantity as '0' (See screen shot below) and therefore I am not able to deliver this sales order.
    [http://i41.tinypic.com/wwgjt4.jpg]
    Availability check is configured as in the following screen shot
    [http://i44.tinypic.com/290swwg.jpg]
    How can I get a confirmed quantity of 1 in the schedule line. Why is not SAP recognizing 1 in sales order stock?
    Please help me with this issue.
    Regards,
    Ketan

    Ketan,
    The config is acceptable. 
    SAP generally does not let you enter confirmation quantities manually.
    This issue is that you have said you have RELEVANT (sales order relevant) stock on hand, and you cannot get a confirmation.
    Now you are saying when you do the ATP check, it does 'nothing'. I am going to assume that you have already checked that the item of the sales order is not rejected.
    Normally, during an ATP check, you should have gotten a proposal screen, which will show that 0 or more pieces are available for confirmation.  If only zero is available, the system only will give you an icon on this proposal screen which says 'Continue'.  You still should get this screen! Since you haven't gotten this screen, There is probably one of three things wrong.  Either you have something missing in ATP config, or you have an authorization issue, or you have a userexit that is interfering with the ATP check.
    SD ATP settings and config is not simple, and neither is debugging a userexit.  This is not an MM issue, this is SD.  Consult with your SD team to determine your next step.  Or, if you have no SD resource, you should probably repost this message on an SD forum.
    Regards,
    DB49

Maybe you are looking for

  • Back camera not working on iPhone 4S 7.0.4

    I had not issues from going to the new OS and everything worked fine.  Then there was small update for the OS 7. and now the back camera does not work.  It's either black or a grey image.  I have tried installing the suggest app "Awesome Camera" with

  • Security for Oracle BPM PAPI WS

    Hi all, 1) While creating a session using PAPI WS if we use the password same as username can't the webservices be invoked by other applications in te same network? How to prevent this? Any application which knows an username in Oracle BPM directory

  • RFC Problem

    Hi, I am doing one scenario Sender involving proxy  and receiver JDBC Adapter.SAP is sending one item to Oracle and getting some fields from Oracle corresponding to that item.While getting response we are using RFC Adapter in XI.This involves two asy

  • Yosemite Very Slow, Spotlight and Mail not working.

    Yosemite has brought my iMac mid-2010 to a crawl.  Try to delete mail in browser and instead of deleting, just jumps to a different email and selects it. Also, spotlight's not doing anything.  I type the name and it just sits there. No movement, no a

  • How to change the Label of input text box after selecting a value in LOV.

    Hi All, I have a requirement that after selecting a value in LOV the Label of the next input text box should change accordingly. I am able to do cascading LOV's. how can i meet this requirement? TIA, Vishal