Commitment Stock

Hi, my client has a last 850 stock in inventory audit report , inventory posting list. When they are creating a production order. The production order show a 0 amount available for the item. We checked in the item master data/inventory data/in stock and commited has 850 shown. May i know whats commited stock? Is it a Sales order that will create a commited stock?

Hi Michael,
The committed field in the item master is affected by both production order and sales order. If you have 850 in stock, you can continue with the production process.
Thanks,
Joseph

Similar Messages

  • Q30: Cannot find sales order for a committed stock item

    I have a few item numbers which show committed stock in item master data/stock but I cannot find an open sales order or even with an open line on a closed sales order. I have tried various query reports without success.
    Does anyone have a key to unlock this problem?
    Thanks,
    Robin

    Hi,
    Sorry but I am pretty new to SAP and on a learning curve so no idea what note 999124 is or even where/how I would use it.
    Can you explain further please?
    Robin
    Lakshmipathi     
    Posts: 17,513
    Registered: 8/9/07
    Forum Points: 34,462 
    Solved problem (10)
    Very helpful answer (6)
    Helpful answer (2)
       Re: Q30: Cannot find sales order for a committed stock item  
    Posted: Jan 12, 2011 3:18 PM    in response to: Robin Bellion           Reply 
    Check Note 999124 - Incorrect committed\On order quantity when changing orders
    thanks
    G. Lakshmipathi

  • DC Stock rationing across multiple receiving sites

    Hi experts,
    We have a business requirement to ration available stock held at the DC across multiple orders in the situation of a shortage.
    The requirement is to do this rationing is based on the document type of the originating STO and Ordering Site classification, so that the most significant order type and most significant store gets the available inventory first.
    We have 5 primary store STO document types and we wish to classify them from 1 to 5, 1 being the most imporant.
    We also have circa 300 stores and likewise wish to classify them 1 - c.300, 1 being the most important.
    Using this classification data we want to generate Outbound Deliveries from the STOs.
    A simple example:
    We have a Qty of 20 pieces of Article 1 in the DC available:
    The following STOs have been generated:
    Doc. Type 1 - Store 1 -  Article: 1 Qty: 10
    Doc. Type 1 - Store 2 -  Article: 1 Qty: 5
    Doc. Type 2 - Store 1 -  Article: 1 Qty: 10
    Doc. Type 2 - Store 2 -  Article: 1 Qty: 15
    We would expect the following Outbound Deliveries to be generated:
    OBD 1 - Store 1 - Article: 1 Qty: 10
    OBD 2 - Store 2 - Article: 1 Qty: 5
    OBD 3 - Store 1 - Article: 1 Qty: 5
    We need this processing to take place in the shortest possible time, as we have strict timings around orders being available in the DC WMS for picking due to a short lead time.  We therefore want to maximise parallel processing, rather than just sequencing the running of VL10B to be one order type and one store at a time.
    Any ideas on how best to achieve this requirement and how you would approach it?
    Has anyone done similar types of rationing before?
    Many thanks in advance!
    David

    Hi David,
    You need to create a new allocation program for rationing the stocks to the stos. Once the STOs are created, run this program
    to allocate or commit the stocks based on your logic.
    Later you can create the deliveries based on the committed stocks of STOs.
    regards,

  • Stock Reserve for customer while creating sales order

    Hi Gurus,
    In our scenario,i want to reserve my stock  while saving the sales order for customer .when the next order will get placed for same article system should not be  allow to use commited stock for pending sales order which is not yet get pgi.
    _Scenario:-_
    I raised order , say N0.20091076 with quantity 100 Boxes
    I raised order , say N0.20091077 with quantity 50 boxes
    Availability check was performed and system has confirmed the quantities as above for both the orders
    Now i have gone to delivery and raised delivery for order N0. 20091077 ( OR.N0.20091076 --- 100 Boxes is still open).
    but in the delivery i changed the quantity to 80 boxes instead of 50 as raised in the order N0.20091077 , but system is allowing to do PGI for order N0. 20091077 with 80 boxes. ( This means order N0.20091076 which contains 100 boxes is having deficit now).
    Can i controll this that if i raise the oder with certain quantity and a particular batch then the system should not allow this quantity to be used by other order in the delivery/PGI irrespective of the customer .
    Thanks & Regards,
    Sunil

    Hi
    No need to do MB1B movement type 412 E
    If  include sales requirements is ticked in OVZ9 for the checking group  in MMR and checking rule A (SD sales order) you cannot increase the qty in order 2
    Example
    Material X stock is 10 units
    order A is created first for 5 and order B is created second for another 5
    Include sales requirements is ticked in OVZ9 for A (sd sales order) combination
    Now if you try to deliver order B with 6 units system will throw error as only 5 units is available
    If you try to deliver order A also with 6 units system will throw error as only 5 units is available
    So stocks are reserved as per sales orders
    I already suggested you to do this sales requirements ito be ticked in OVZ9 in my first post  but i thought it  may not be very effective for the scenario described by you
    But on testing it is found to be very effective provided backorder processing and rescheduling is not carried out
    For your account determination error you have to check OBYC settings and also in t code OMWD whether the valuation grouping code 0001 has been assigned to your plant
    If this not done in then during PGI you will face the same error
    In normal circumstances during PGI only material doc is generated and this error is expected at that time
    Since you are making a hard reservation during MB1B itself you are facing it as this transaction generates material doc
    If you have already done 412 E you can reverse the same with MB1B movement type 411E
    Regards
    Raja

  • How to report only quantities less than zero on a calculated field

    I do not understand why my text will not work when it comes to reporting only 'Missing POs' less than zero, I assume it is because I am using 'int' on some fields?
    Any advice?
    SELECT
    t0.father as 'Parent Code',
    t2.itemname as 'Parent Description',
    t2.frgnname as 'Parent Status',
    t0.code as 'Child Code',
    t1.itemname as 'Child Description',
    t1.frgnname as 'Child Status',
    t0.comment as 'Master',
    cast(t3.onhand as int) as 'Child Uncommitted Stock',
    cast(t3.iscommited as int) as 'Child Committed Stock',
    (cast(t3.onhand as int) - cast(t3.iscommited as int)) as 'Child Free Stock',
    cast(t3.onorder as int) as 'Purchase Orders',
    (cast(t3.onhand as int) - cast(t3.iscommited as int)) + cast(t3.onorder as int) as 'Missing POs'
    FROM
    itt1 t0
    inner join oitm t1 on t0.code = t1.itemcode
    inner join oitm t2 on t0.father = t2.itemcode
    LEFT JOIN OITW T3 ON T3.WHSCODE = T0.Warehouse AND T3.ItemCode = T0.Code
    Where T3.WHSCODE Like '[%0]%' and 'Missing POs' < 0
    ORDER BY
    'Missing POs' asc, t0.father, t0.code
    Many thanks,
    Robin (I will be awarding points on all my outstanding questions shorlty - management time pressure at mo!)

    Try this:
    SELECT
    t0.father as 'Parent Code',
    t2.itemname as 'Parent Description',
    t2.frgnname as 'Parent Status',
    t0.code as 'Child Code',
    t1.itemname as 'Child Description',
    t1.frgnname as 'Child Status',
    t0.comment as 'Master',
    cast(t3.onhand as int) as 'Child Uncommitted Stock',
    cast(t3.iscommited as int) as 'Child Committed Stock',
    (cast(t3.onhand as int) - cast(t3.iscommited as int)) as 'Child Free Stock',
    cast(t3.onorder as int) as 'Purchase Orders',
    (cast(t3.onhand as int) - cast(t3.iscommited as int))
      + cast(t3.onorder as int) as 'Missing POs'
    FROM
    itt1 t0
    inner join oitm t1 on t0.code = t1.itemcode
    inner join oitm t2 on t0.father = t2.itemcode
    LEFT JOIN OITW T3 ON T3.WHSCODE = T0.Warehouse AND T3.ItemCode = T0.Code
    Where T3.WHSCODE Like '%0%' and (cast(t3.onhand as int) - cast(t3.iscommited as int))
      + cast(t3.onorder as int) < 0
    ORDER BY
    (cast(t3.onhand as int) - cast(t3.iscommited as int))
      + cast(t3.onorder as int),t0.father, t0.code

  • Re:Query for Item and its first child Itemcode from BOM...!!!

    Dear SAP Members,
    I need a query that contains
    ItemCode,ItemDescription from oitm table and its first child item code,Item Description,Quantity,currency and price from itt1 table.I have taken all the datas but there is no ItemDescription from itt1 table.How to join all these datas.
    Please Give suggestions or query for this issue.
    With Regards,
    Revathy

    Hi try this
    Declare @BOMDetails table(TreeType Nvarchar(MAX),PItem NVARCHAR(Max),PName NVARCHAR(MAX),CItem  NVARCHAR(Max),CName NVARCHAR(MAX),Comment NVARCHAR(MAX),onHand Numeric(18,0),[Committed] Numeric(18,0),FreeStock Numeric(18,0),[Status] NVARCHAR(MAX),Quantity numeric(18,0),Price numeric(18,0),Warehouse nvarchar(MAX),Currency nvarchar(MAX))
    INSERT Into @BOMDetails
    SELECT T1.TreeType ,T0.Father AS [Parent Code], T2.ItemName AS [Parent Description], T0.Code AS [Child Code],
    T1.ItemName AS [Child Description], T0.Comment, cast((T1.OnHand ) as Numeric(18,0)) as [Un-Committed Stock],
    cast(T1.IsCommited as Numeric(18,0)) AS [Committed Stock], cast((T1.OnHand - T1.IsCommited)as Numeric(18,0)) AS [Free Stock], T2.FrgnName AS [Status],T0.Quantity,T0.Price ,T0.Warehouse,T0.Currency
    FROM ITT1 T0 INNER JOIN OITM T1 ON T0.Code = T1.ItemCode
                 INNER JOIN OITM T2 ON T0.Father = T2.ItemCode
    WHERE T0.ChildNum=1
    Union All
    SELECT ' ',T0.Father as [Parent Code], T2.ItemName AS [Parent Description], '', '', '', 0,0,0 , '',0,0,'','' FROM ITT1 T0 INNER JOIN OITM T1
    ON T0.Code = T1.ItemCode INNER JOIN OITM T2 ON T0.Father = T2.ItemCode
    Group By T0.Father,T2.ItemName
    ORDER BY T0.Father, T0.Code
    update @BOMDetails set PItem='' ,PName='' where TreeType='N' or TreeType='P'
    Select PItem as[Parent Code] ,PName as [Parent Description],CItem as [Child Code],CName as [Child Description],Comment,Quantity,Price,Warehouse,Currency   from @BOMDetails
    thanks,
    Neetu

  • Extra column calculation

    New user........
    I am trying to make a third column calculation based on columns 'Uncommitted Stcok' and 'Committed Stock' but it is not working, can anyone help me understand this simple task?
    SELECT Top 20 T0.Father AS 'Parent Code', T2.ItemName AS 'Parent Description', T0.Code AS 'Child Code', T1.ItemName AS 'Child Description', T0.Comment, T1.OnHand AS 'Uncommitted Stock', T1.IsCommited AS 'Committed Stock', T2.FrgnName AS 'Status'
    FROM ITT1 T0  INNER JOIN OITM T1 ON T0.Code = T1.ItemCode INNER JOIN OITM T2 ON T0.Father = T2.ItemCode
    ORDER BY T0.Father, T0.Code
    Also, I will need to join OITW to this report but have no idea how to join a 3rd table..........
    Thanks,
    Robin

    Hi Robin,
    Welcome you to the forum.
    You may try this:
    SELECT Top 20 T0.Father AS 'Parent Code', T2.ItemName AS 'Parent Description', T0.Code AS 'Child Code', T1.ItemName AS 'Child Description', T0.Comment, T1.OnHand AS 'Uncommitted Stock', T1.IsCommited AS 'Committed Stock', T1.OnHand -T1.IsCommited AS 'Available', T2.FrgnName AS 'Status'
    FROM ITT1 T0 INNER JOIN OITM T1 ON T0.Code = T1.ItemCode INNER JOIN OITM T2 ON T0.Father = T2.ItemCode
    ORDER BY T0.Father, T0.Code
    As for join OITW, you need to specify one warehouse. Is default warehouse for the item ok?
    Thanks,
    Gordon

  • Formatting decimal places

    How do I fomat the result of a calculation to read '1,234' rather than '1234.00'
    Relevant query:
    SELECT T0.Father AS 'Parent Code', T2.ItemName AS 'Parent Description', T0.Code AS 'Child Code', T1.ItemName AS 'Child Description', T0.Comment, T1.OnHand AS 'Uncommitted Stock', T1.IsCommited AS 'Committed Stock', T1.OnHand - T1.IsCommited AS 'Free Stock', T2.FrgnName AS 'Status'
    FROM ITT1 T0  INNER JOIN OITM T1 ON T0.Code = T1.ItemCode INNER JOIN OITM T2 ON T0.Father = T2.ItemCode
    ORDER BY T0.Father, T0.Code
    Many thanks,
    Robin

    Hi Robin,
    Changing the setting will change for all queries so you may not want to do that. 
    This query will return whole figures in your uncommitted stock column:
    SELECT T0.Father AS 'Parent Code', T2.ItemName AS 'Parent Description', T0.Code AS 'Child Code', T1.ItemName AS 'Child Description', T0.Comment, cast(T1.OnHand as INT) AS 'Uncommitted Stock', cast(T1.IsCommited as Numeric(18,0)) AS 'Committed Stock', (Cast(T1.OnHand as Numeric(18,0)) - cast(T1.IsCommited as Numeric(18,0))) as 'Free Stock', T2.FrgnName AS 'Status'
    FROM ITT1 T0 INNER JOIN OITM T1 ON T0.Code = T1.ItemCode INNER JOIN OITM T2 ON T0.Father = T2.ItemCode
    ORDER BY T0.Father, T0.Code
    If you want to also cast Committed stock and Free stock then use this:
    SELECT T0.Father AS 'Parent Code', T2.ItemName AS 'Parent Description', T0.Code AS 'Child Code', T1.ItemName AS 'Child Description', T0.Comment, cast(T1.OnHand as INT) AS 'Uncommitted Stock', cast(T1.IsCommited as INT) AS 'Committed Stock', (Cast(T1.OnHand as INT) - cast(T1.IsCommited as INT)) as 'Free Stock', T2.FrgnName AS 'Status'
    FROM ITT1 T0 INNER JOIN OITM T1 ON T0.Code = T1.ItemCode INNER JOIN OITM T2 ON T0.Father = T2.ItemCode
    ORDER BY T0.Father, T0.Code
    Regards,
    Adrian

  • Query help op duplicate lines

    Hi Experts,
    I have a client who needs a Report that show the Item availability and what Sales Order makes up the 'Committed Stock' and what Purchase Orders make up the 'Ordered Stock' quantity in the Item Master Inventory tab.
    Here is what I did so far:
    SELECT T0.[ItemCode], T0.[ItemName], T0.[OnHand], T0.[IsCommited], T0.[OnOrder], T0.[OnHand] - T0.[IsCommited] + T0.[OnOrder] AS 'Available', T1.[DocEntry] AS 'SALES ORDER', T2.[CardCode] AS 'Customer Code', T2.[CardName] AS 'Customer Name', T1.[Quantity]AS 'SO Qty',T4.[DocNum] AS 'PURCHASE ORDER', T4.[CardCode] AS 'Vendor Code', T4.[CardName] AS 'Vendor Name',T3.[Quantity] AS 'PO Qty' FROM [dbo].[OITM]  T0 INNER JOIN [dbo].[RDR1]  T1 ON T0.ItemCode = T1.ItemCode INNER JOIN [dbo].[ORDR]  T2 ON T1.DocEntry = T2.DocEntry INNER JOIN [dbo].[POR1]  T3 ON T0.ItemCode = T3.ItemCode INNER JOIN [dbo].[OPOR]  T4 ON T3.DocEntry = T4.DocEntry WHERE T0.[ItemCode] = 'A00008'
    The issue here is that when I have more Sales Orders than Purchase Orders it just fills in the lines with duplicate Purchase Orders.
    Any help would be appreciated.
    Thanks,
    Marli

    Hi Marli,
    If you need detail break down, you have to separate the results to two queries.  There are no relations between those SO and PO.  You could not get them in one report without issue.
    Thanks,
    Gordon

  • Adding a 4th table (RDR1)

    I would like to add a fourth table to the report below as there is a user defined field in it that I need to use, the table to be added is RDR1 - can anyone help? (This thread will get a lot more interesting but I am growing it one step at a time)
    SELECT
    t0.father as 'Parent Code',
    t2.itemname as 'Parent Description',
    cast(t3.onhand as int) as 'In Stock',
    cast(t3.iscommited as int) as 'Committed Stock',
    (cast(t3.onhand as int) - cast(t3.iscommited as int)) as 'Available Stock'
    FROM
    itt1 t0
    inner join oitm t1 on t0.code = t1.itemcode
    inner join oitm t2 on t0.father = t2.itemcode
    LEFT JOIN OITW T3 ON T3.WHSCODE = T0.Warehouse AND T3.ItemCode = T0.Code
    Where T3.WHSCODE Like '[%0]%' and t0.comment = 'MASTER' and t2.frgnname = 'CURRENT' and t2.validcomm = '2011'
    ORDER BY
    t0.father, t0.code
    Many thanks,
    Robin

    Adrian,
    I have added the joins for RDR1 and ORDR..........this now reports 3 lines against a single item code when in fact there is only one purchase order open for that code.
    I have not introduced anything else
    Any further ideas.....? For the record I am trying to reproduce the output below i.e. p/o qty & date going across against each item number
    Cheers,
    Robin
    Master Description     P/Order Qty     P/Order Date     P/Order Qty     P/Order Date     P/Order Qty     P/Order Date
    Log Panel 150mm                              
    Log Panel 225mm                              
    Log Roll 150mm                              
    Log Roll 225mm                              
    Log Roll 300mm                              
    Log Roll 375mm                              
    Log panel 300mm                              
    Vulcan Multiplay Red/Silver Box 1                              
    Marmoset Hardware     385     18/02/2011     300     18/03/2011     300     15/04/2011
    Gibbon Hardware     200     17/12/2010     48     28/01/2010     250     18/02/2011
    Orang Utan Hardware     200     17/12/2010     40     17/12/2010     60     18/02/2011
    Meerkat Hardware (Box 3)33     17/12/2010     51     18/02/2011     80     18/03/2011          
    Lemur h/w      100     17/12/2010     68     18/02/2011     70     18/03/2011
    Colobus Hardware Pack     6     17/12/2010     1,064     28/01/2010     750     18/02/2011
    Uakari Rock Face Pack (inc 6 Legs)     75     14/01/2011     75     18/02/2011     60     18/03/2011

  • Questions again :D

    Hi all,
    i have some question, and i hope you can help me to solved it
    1. i create UDF Marketing Document - Row - Text for PO. i want to make
    this text can be multiline like in MSExcel using Alt+Enter. how i can make
    this thing?
    2. i found my committed column in item master was lost eventhough i just
    created my sales order with status Open. why this can be happened?
    i found also my committed column in item master being negatif. i checked
    with a query using base reference, and the sales order status are closed.
    how i check or found where's the negatif committed stock??
    3. does anyone knows, what the different between "BaseRef" and
    "BaseDocNum"? could you explained to me?
    thanks, and i appreciate your respons soon.
    cheers, sisca
    Edited by: Fransisca Dwi on Jan 9, 2008 8:50 AM

    Ans 1.  If you want to type mutiple lines, I would suggest you try to add User field of type Text or Add a new row with row Type text.
    Ans 3.  BaseRef  referes to DocEntry of Base document whereas BaseDocNum refers to DocNum of Base document

  • Commitment Item error in Stock transport order

    Hi all
    I have a stock transport order (STO) for a material non valuated in both sending and receiving plants.
    While creation , there is an error with respect to completion of an "committment item" *.
    If I input  the committment item in  STO create transaction in R3 , the STO is  saved  (permitting blank account assignment for the STO item  as intended)  and there is no further issue till post goods issue in sending plant or GR in receiving plant.
    The problem is however that this STO is triggered from APO and transferred via CIF to R3 while there is no chance to input the commitment item. This results into a CIF error with the STO not created  in both R3 and APO.
    Is there a way I could bypass this "committment stuff" in this situation?
    Thanks in advance
    Anton
    *The exact error message is as follows;
    "  No commitment item entered in item 00001 plant < >
       Message no. FI311
    Diagnosis
    The posted document contains at least one company code in which Funds Management, Cash Budget Management, or Project Cash Management is active. Therefore you must enter a commitment item in all involved company codes.
    Procedure
    Enter a commitment item.
    If you cannot enter a commitment item, check with your system administrator that your account assignment derivation is adjusted so that the system can automatically derive a commitment item from another account assignment, or from the G/L or cost element.   "

    Hi,
    Did you try using derivation rule using FMDERIVE in case funds management is active.
    Please also refer to the link below which guides on the item category to be assigned in Commitment item.
    http://help.sap.com/erp2005_ehp_03/helpdata/EN/f0/ca5716260211d28a430000e829fbbd/frameset.htm
    Regards
    K.R

  • Make To Order - Commitment qty is 0 even if material on stock

    Folks,
    We are using Make to order with strategy group 82 (Assembly processing) requirement type is KMFA and class is 201. The availability check in material master is set to '02' individual requirements.
    The KMAT has about 100 components. Of 100 components about 10 are set to 'KP' - no check. the rest are set to '02' - individual requirements in the MRP3 view.
    On creating the sales order,the components with no availability check have the right committed qty whereas the rest shows 0 .(Eventhough there are enough stock) and are shown as missing parts. (the commitment date deaults to 12/31/9999)
    I tried using Movement type 412 E to post the components in to sales order stock. It worked. But there are 100s of components and 100s of orders. We cannot afford to issue the components manually for each and every order.
    Is there any way we could achieve this at one step? (like either posting to the order or reservation?)  Am I missing something in the set up? 
    Helpful answers will be rewarded.

    MRP 4 view "2" was missing in individual/Collective reqmts.

  • Stock mouvement 351 from purchase order : committed quantity

    Hello,
    I currently have MRP running for a division. It creates purchase requisitions with the quantity necessary to transfer. In ME59N there is a check availability between the purchase requisition and the purchase order (transfer between division). So in my purchase order, there are 2 different quantities available : schedule quantity and committed quantity.
    Schedule quantity is the same quantity as in the purchase requisition.
    Committed quantity is equal to the schedule quantity if there is enough stock in the issuing plant. If there is not enough, the committed quantity is equal to the quantity available in the issuing plant.
    So far everything is perfect. But when I create my stock movement 351 in MIGO or MB1B, I can't find a way to select the committed quantity by default. The movement is related to the purchase order, and selects automatically the schedule quantity.
    Is there a standard way to force the committed quantity in the movement 351?
    Thanks in advance for your help!

    Hi Charlotte,
    In standard SAP it not possible to have committed quantity in MIGO or MB1B, by default system will pickup the open quantity (schedule line quantity). But if try to execute the good movements (351) it will give you the error of quantity deficit M7 021 ("Stock Deficit") if you try to withdraw more than available ( committed quantity).
    Also note committed quantity is only updated with the ATP check, but will not be changed automatically per goods movement. it is the standard behavior.
    Regards,
    R.Brahmankar

  • Commitment Item in Stock Transport Order

    Hi,
        We are planning to carry out a intercompany sales using a stock transport PO.
    My problem is when a STO is created Account assignment tab in the item overview is not visible because of which i am not able to enter the commitment item for the material.
    I have tried activating the BADI : ME_COMMITMENT_STO_CH.
    I have used the sample coding given in the method.
    But still i face the same problem.
    How do we get this commitment item field in STO of is there some other way by which this issue can be handled.
    Thanks in Advance.

    Hi Arokianathan,
    I understand you are trying to put account assignment category like 'K' in transaction ME21N for creation of an intercompany STO.
    You have two choices 1) Use transaction ME21 (old) and not ME21N
    2) In transaction ME21N , use type of order as Return PO , this will remove the greying in the account assignment category field, you can now put in your value like K etc ... Afterwards  you have to goto tothe top and again select document type as Intercompany STO.
    Ones you fill in the material number and other details the account assignment tab page would automatically appear in the sub item level.
    Hope this helps..
    Regards
    Arnab Maitra

Maybe you are looking for