Rounding in Production order

Hi all,
In our production orders some of them have few quantities produced. If 10 PCE
of componants are required with a scrap of 10%, SAP proposes a backflush
quantity of 10,1 PCE rounded to 11 PCE. It means a difference of 0,9 between
real consumption and backflush proposition.
How can I round correctly 10.1 PCE to 10 PCE instead of 11 PCE in this case.
First I added working quantity UN which deals with numeric for the composant
and work with UN instead of PCE.
I tried to customized rounding profile in MRP2, working with Tcode OWD1 for
examples, maintain rouding profile and unit of measurement rules , thus
creating a rounding down rule of 50% for UN. But it failed.
Can you explain me how to deal with accurate rounding ( from 10.0 UN to 10.4
UN -> rounded to 10 UN, from 10.5 UN to 10.9 UN -> rounded to 11 UN) instead of
the by-default from 10.1 UN to 11 UN -> rounded to 11 UN) ?
Edited by: Sergiy Katerinich on Nov 23, 2011 11:26 AM

Dear,
Actully if you are looking handling scarp material along main product in production order,right? You can arrive a scarp quntiity
then you define it in bill of material as master data.
You have To maintain Negative sign While Creating BOM
it Clearly indicates the BI-Product (like scrap)
No other config or setting required !!!
During  Confirmation System will automatically post 531 when you post GR (either thru auto GR or manual GR).
i think it clears your query.
With regards,
Ram

Similar Messages

  • Rounding in production order quantity

    HI All,
    My  Production orders are coming in fraction, requirement is in EA , how to set to get a rounded value
    note : i have maintained assembly scrap in Matl master field
    Regards
    Anand Srinivasan

    HI SVP,
    In CUNI it is maintained decimal places as zero only.,
    but the order quanity is coming as fraction
    Regards
    Anand Srinivasan

  • Usage of rounding profile in manual created production order

    Hi,
    We are making usage of various static rounding profiles.
    For each of the materials produced, the rounding qty can be different, depending on the workcenters used to produce the materials (but for one material, there is only 1 rounding profile possible)
    This works fine as long as we create planned orders via MRP runs (rounds up according the values set)
    However, this rounding value is not taken into account (proposal, warning, error,..) when a user creates a planned order manually via MD11 or a production order via CO01.
    Furthermore there is no warning message or whatever at the moment a user is converting a planned order (with a correct calculated rounded value) into a production order and manuaaly adapts the order qty.
    As were are talking about a few 1000 different materials, the production planner cannot know all by heart and the rounding proposal would be excellent.
    Anybody an idea how to implement this ?
    Thanks and regards?

    Hello again,
    thanks for you prompt answer.
    This would certainly solve our problem in case we would have always one and the same quantity to produce for a given material; but this is not always te case.
    Perhaps it was not clearly explained in my first mail, but we would like to work with one (1) ROUNDING PROFILE per material.
    Example, material A can be produced in multiples of 14; as such it should be possible for the production planner to create production orders for 14, 28, 42 , 56,..... pieces. When entering a order for eg. 25 pieces (= example the qty needed for a certain sales order), the system shpuld round to 28.
    Other materials (having another rounding profile) are produced in multiples 3, im mulitples of 5,...
    For this particular plant we have about 50 different rounding profiles in place.
    So it somewhat logic that a production planner does not know all these by heart.
    If you have a solution for this as well, please let me know.
    Anyway already my thanks for feedback.
    Regards.
    Danny

  • Production order Unit of Messure-decimal rounding issue

    Finished product is a Metal conveyor belt.
    Material Base UoM is Links u2018LKu2019
    Alternative UoM are:
    10 link = 1 Feet
    1 meter = 3.2808 Feet
    Plant X800, (MTO) Sales orders created in meters. So production orders in Meters (MM02->work scheduling view->Production unit & Unit of Issue maintained in Meters)
    Now Issue is:
    If production order is 10 meters, this is converted to 328.084 LK. Physically shopfloor receives only 328 LKs after production.
    Links cannot be in decimals. Inventory and Costing is done u2018per Linku2019.
    This needs a decimal rounding to u20180u2019 value. Expectation will be 328 LK.
    If the value is 1.49 then the rounding value will be u20181u2019 (< 0.5)
    If the value is 1.5 then the rounding value will be u20182u2019 (>0.5)
    Please help me. Is there a config Setting or a work around (user exit)?

    Your requirement cannot be fulfilled by customization. Nor it can be perfectly implemented though BAdI's or Userexits.
    The settings in CUNI only hide the decimal zeros but it won't prevent either users or programs to enter decimals. in R/3 quantity field uses the domain MENG13 so in your case, in the production order it will always display in decimals (eg 328.084 LK) .You can refer to note for more understanding about CUNI settings and IM postings 931971
    Also the following threads:
    UOM EA is taking data in decimals
    The solution (this is more of workaround) I would suggest is you need to implement a BAdI WORKORDER_GOODSMVT in which it will round off according the logic you mentioned in your posts above. Also you need to implement a user exit for CO11N/CO11/15 to confirm the same yield according to the same rounding logic. Since yours is MTO you need to evaluate the impact of this in other areas mainly controlling and finance.

  • Production Order Compoent Rounding with a Scrap Factor

    Hi all,
    We are using a 3 decimal unit mesure. And I'm having a problem when the component have a Scrap factor.
    Instead of rounding up to the nearest whole number it is keeping the decimal place so a component with a scrap factor of 1% and a requirement of 10 come out to 10.1 in the production order instead of 11.
    Does anybody know of a userexit, BADI or other solution?
    Points will be given
    Thanks

    Dear
    Changing directly the base UoM of components related with component scrap may  not work either as far as I have read and according to the note SAP 931971.
    Otherwise , try to check Decimal places and rouding of decimal place is maintain properly for the base unit of measure of that component in T.code CUNI. Is there any Rounding value (value = 1) is maintain in MRP 1 data of that component ?
    I think , you should keep Decimal Place Rouding field in CUNI -Conversion Tab  -as 1 or 2 if you want to round to 10.1 as 11
    Try and revert
    Regards
    JH

  • How to round quantity with FMS for some items in Production order lines?

    Hello,
    How to round the quantity with FMS or SP for only some items in the composition of Production order (lines) and the bill of materials like a box or a stick that should not be with commas.
    Exemple  of Production Order
    P1
      M1 | 234,78
      M2 | 104,04 --> 104
      M3 | 60,7
      M4 | 512, 00
      M5 | 107,67 --> 108
    and others will not be rounded
    Thanks,
    Hafid

    Hi Gordon,
    you're always the first to respond, thank you.
    Its when adding the production order, before its creation or when entering the quantity of product in OWOR.
    Like :
    SELECT CASE WHEN ($[$37.4.0] = 'M2') OR ($[$37.4.0] = 'M5') THEN ROUND (T0.[PlannedQty],0)
    ELSE T0.[PlannedQty] END AS PlannedQty FROM WOR1 T0
    or
    SELECT ROUND (T0.[PlannedQty],0) FROM WOR1 T0 WHERE T0.[ItemCode] =$[$37.4.0] AND (T0.[ItemCode] = 'M2' OR  T0.[ItemCode] = 'M5)
    Thanks,
    Hafid

  • Rounding value on collective production order

    Hi Guys,
    I want to use rounding value on collective production order, Rounding values do work on production order but not if the material has setup for collective. I do not want to discoonect the material from collective and i do want to use rounding value. Any body has an idea how to achieve that?? Any help be great!

    I have to say that the collective order join the MRP with the way of direct production which is completely different way of net requirement calculation. It just get the quantity from the superior order and can not be influenced by the rounding value/profile.
    The output from the sub level order will be consumed by the superior order directly without manual handling. So that the redundant quantity caused by roudning would cause inconsistency.
    The BADI WORKORDER_UPDATE is being called while creating and chaning the order, so you may check the possibility in it to change the order or component quantity.
    On MRP side, I can see there are BADIs MD_PLDORD_CHANGE & MD_PURREQ_CHANGE to allow the customer change the planned order and PR in MRP, however, you should better not change the quantity as no further BOM explosion occurs for the changed quantity, so there is no perfect solution for your question. Please go to SE18 to read the documentation of the BADIs and their methods to see if you can use them.

  • Component Qty round off in production order

    Dear all Hi,
    I have a ROH material maintained as TON in MM. For calculating the qty required of this component i have maintained the formula in BOM as X factor multiplied with Y factor & divided by 1000 to get the output componenet qty in ton.
    Though the system is calculating & displaying the qty in in ton with three decimals but the problem is that system is not giving the EXACT first three digits after decimal.
    Example:
    (16.08x0.22/1000x49 = 0.173 this should be the output in production order but it is displaying as 0.196
    Kindly suggest a solution that system should display the actual first three didgits after decimal as it is.
    Thanks in advance.

    Hi Shaiz,
    Check is there any Component scrap is maintain in BOM or Material Master.
    I think there is 10 to 15 % component scrap is maintain either it is in BOM or in Material Master (MRP 4)
    Regards,
    Dhaval

  • Error during goods receipt of Finished goods for production order

    hi friends
    pls help me iam struggle this issue and mentioned the issue .
    when i do goods receipt for production order system getting error like
    No price could be determined for material/batch FG/ plant ZTP
         Message no. CK 465
    Diagnosis
         The system could not calculate a price for material/batch FG/ in plant
         ZTP for valuation view 0, because none of the valuation strategies in
         valuation variant 007 was successful.
    System Response
         User-defined error management enables you to specify whether the message
         is an error message, a warning message or an information message.
         o   If you have defined the message as a warning message or an
             information message, the costing item will be entered in the cost
             estimate with a value of zero.
    If you have defined the message as an error message, the cost
    estimate contains an error or errors.
    -   In the case of a material cost estimate, the system sets the
        status KF.
    -   If it is a cost estimate without quantity structure, or base
        object cost estimate (that is, a unit cost estimate),  the
        system cannot proceed with costing until you have corrected the
        errors.
    If the system issues a termination message, the cost estimate cannot
    be processed, and processing is terminated.
    procedure
        o   Check the master data for material/batch FG/ in plant ZTP.
        o   If you have authorization for Customizing, check the valuation
            strategy for materials in valuation variant 007.
        Note
        If the message is a warning message or an information message, there is
        a danger that materials with errors will be ignored by the system.
        If, because of this, you issue a warning message and at the same time
        include materials with a zero value in cost estimates, you can make the
        following settings for these materials in the costing view of the
        material master:
      1.  Enter a very low price in the planned price 1, 2 or 3 fields
          manually, for instance 0.01 USD. These prices are used for costing
          purposes only; they are not read by other applications.
      2.  Enter the highest price unit possible, for example 10000.
          Note: If you enter a new price unit that is higher than the costing
          lot size, the system increases the costing lot size accordingly.
      3.  Change the valuation strategy, such as strategy 4, where you could
          enter the planned price field in which you entered the low price.
          The system now costs as follows:
          Using the valuation strategy, the system finds planned price 1, 2 or
          3. Due to the low price and high price unit, the system rounds the
          value to zero. However, the cost estimate still obtains status KA
          (free of errors), and no error message is issued.
          This procedure can be used for all materials that have caused error
          message CK465 to be issued.
    with regards
    dinesh
    Edited by: code acess on Nov 8, 2010 4:06 AM

    hi ragavendra,
    this is dinesh .i maintained the costing view and planned price. but again i have same error.so please reply me where i missed the data
    with regards
    dinesh
    Edited by: code acess on Nov 9, 2010 4:01 AM

  • Confirmation of the production order qty equal to sales order qty

    Hi Experts,
    I need to control the confirmation of the production order should be equal to sales order qty.
    I'm having the scenario as follows
    If sale order qty for X material = 3
    while running the MRP, system will plan the order qty as 8 because of we maintained rounding profile in the Material master and enhancement we used for this.
    Rounding Profile Qty=5
    Total Production Order Qty=8.
    But, finally they will do the GRN for sales order qty only, remaining will be used for testing purpose.
    So, the confirmation also has to happen for only sales order qty. There, we need to control the qty based on the sales order.
    Is there any exit or Enhancement is available for this.
    Please help me.
    Naren

    Hi,
    Exit for confirmation check is CONFPP04.
    However, opening orders for quantities higher than demand and leaving pieces undelivered and unconfirmed in production orders does not make sense. I could not get the requirement of incresing production quantity by adding rounding value? Moreover, if rounding is to be used for test purposes, why not do you receive them into stock? Why don't you receive 8 pieces into stock, deliver 3 pieces to sales order and transfer 5 pieces to related department?
    If it is because of MRP and you really do not want to produce extra 5 piece immediately, you may use material reservation or any other form of demand for 5 pieces, use EX for lot size calculation and have MRP create two planned orders for sales order and testing requirement, then you can convert planned order for sales order requirement into production order and continue processing.
    Regards.

  • Material backflush in production order after finished goods GR

    Dear all,
    I once started similiar topic several months ago, but didn't recieved any response. I'm gonna give it another try, so maybe you'll be able to support me after all.
    So, the situation is like this. We have a production order, in which MC team maintained the materials to consume. The problem is, that very often it comes that we have to use same material part, but under 2-3 different partnumbers. E.G.:
    Production order target: 1000 finished goods
    Required materials: Part A 1000 pcs, Part B1 700 pcs, Part B2 300 pcs, Part C 1000 pcs, Part D1 150 pcs, Part D2 450 pcs, Part D3 400 pcs.
    So yes, in case when it is Part B1, B2 and etc. it means that we're using physically the same part, but under different partnumbers. The problem is, that those material are all coming in pieces, not in meters or anything, and we can't allow to have, for example, 0.7 pcs of any of those materials (cause obviously you can't have 0.7 pcs of LCD panels stored in the warehouse).
    It wouldn't be a problem if we could just confirm all operations in production order in 1 batch, but production order is being confirmed partially, every time the pallet with finished goods is being released from production line (we have integrated system, that sends requests to SAP to confirm specific quantity of finished goods in production order). So, as an example, if 1 pallet contains 15 pcs of finished goods, you have 67 confirmations for production order [(66*15)+(1*10)]. And, since all those materials come in PCS, SAP is rounding up consumption if it has decimal, which leads to wrong materials consumption.
    Initially, I had an idea of adding 1 more operation in production order, which was supposed to be a manual use only, after finished goods GR, and MC team supposed to assign those B1\B2 and etc. material to this operation  E.G.:
    Operation 0010 - consume material from work center A
    Operation 0020 - consume material from work center B
    Operation 0030 - finished goods GR (milestone)
    Operation 0040 - consume material from work center C
    My idead was rejected, since I was told that after GR for finished goods is done and you continue consuming materials in production order - it will not be shown in financial reporting (don't know the details, it was quite a straight reject, without much explanation).
    So, question is - is there a way to consume materials after finished goods GR without creating mess in financial reporting, or if not - what other options do I have?
    thank you in advance

    Hi Valentin,
    After GR also you can do goods issue. Till the order status is CLSD (Closed) you can book cost on to the order.
    Two ways to consume materials on order.
    In order component overview maintain the required part number with quantity. GI as can done with reference to order MB1A 261 movement type.
    Directly do GI with MB1A -261 movement type - Input the order number, material number and qty.
    Refer to the below discussion on unplanned GI which was discussed yesterday,
    http://scn.sap.com/message/14850196#14850196
    Thank & Regards,
    Ramagiri

  • Is there a situation where we create a production order without BOM/Rtg ?

    What I see in the system, I was able to create a prod order without maintaining master data for PP ( expect material master)
    Is there a situation/scenario where we create a production order without BOM, Rtg
    Does the above situation applies to scenario like special procurement key ( 40- stock transfer from other plant )
    Please clarify

    Pradeep,
    Thank you for detailed answer
    Round robin of discussions
    When you covert a planned order to a prod order with reference to a material (CO40), it will ask for routing
    if rtg is not maintained for the material, the system will automatically pick the default rtg from OPJG
    When you create a prod order ( without ref to a material- C007), say suppose for unplanned rework we have
    maintain the rtg and BOM manually to the prod order
    Lastly, FOR SPk - 40 ( Stock Transport) for the issuing plant both BOM & Rtg needs to be maintained in the recieveing & issuing plant
    Due points have been assigned

  • Shortdump upon calculating settlement rule in co-product-orders w/rule PP6

    Hello,
    We use production orders with co-products. Production Order Type contains distribution rule PP6 (settlement of co-products by actual cuantities). We have installed the MILL-funcionality
    If we create a production order for a small quantity, the system gives a shortdump upon calculating the distribution rules in the settlement rule in the order.
    Key-words in shortdump:
    COMPUTE_INT_TIMES_OVERFLOW
    CX_SY_ARITHMETIC_OVERFLOW
    in procedure "MILL_IT_CALCULATE_BASEQUANTITY" "(FUNCTION)"
    If we create the order with a sufficient big quantity, information messages appear, telling that are rounding errors creating the settlement rule in the order. The order nevertheless is created correctly and no shortdump appears.
    We already implemented notes 1349991 and 1524822 but they dont resolve this problem.
    Any clues?
    Thanks for any answer on this strange problem we face.
    Aart

    Thanks,
    We aplied the notes you suggested but it didnt sove the problem.
    Any sugestions?
    Thanks.
    Aart

  • Component quantity in production order

    Hi,
    For my finished product component quantity in BOM is 1.386 for the base quantity 100.When am creating the production order for 100 in my component overview of  production order screen it is showing component quanitity as 2 instead of 1.386.
    Since am not using any rounding value,rounding profile and scrap nad upto 3 decimals allowed in CUNI for particular UOM.
    Thanks
    P.Srinivasan
    Edited by: srinivasan ponnurangam on Dec 23, 2011 12:33 AM
    Edited by: srinivasan ponnurangam on Dec 23, 2011 12:35 AM

    As I understand even if production order screen it is showing component quanitity as 2 instead of 1.386 ,Internally it is stored as 1.386 only.
    So as per knowledge it should not affect anything.
    Refer Note 931971 - Decimal places in stocks and stock postings
    Also refer
    Problem with item/component quantity in BOM

  • Production order component batch determination : Over delivery allowed in b

    Iu2019m using production order component batch determination in CO02. System is not allowed to allocate an excess component split batch quantity. System is always allowed to allocate exact requirement quantity where to make open quantity is 0.
    It generates the following massage once click enter after selecting an excess component quantity. My requirement is to add the excess quantity in component batch determination.
    Massage details:
    Quantity of batch 0052902459 is reduced to 9.300 KG as split qty > req. qty
    Message no. LB034
    Diagnosis
    The split quantity of the chosen batch has lead to the split quantity total exceeding the required quantity.
    System Response
    The quantity is rounded down by the system.
    Procedure
    An overdelivery is not allowed by the current business transaction.
    Procedure for System Administration
    If necessary, check the batch search strategy to see whether an overdelivery is allowed.
    I have maintained the configuration in transaction COB1 as follows to enable over delivery batch determination.
    Strategy type: CO01- OrdType/Plnt/Matl
    Key combination:     Order type
    Over delivery allowed in batch determination: Tick on
    Please let me know the configuration to enable to do component batch determination with minus open quantity (Excess component quantity)

    Hi,
    As I understand it seems that you do not have batch split allowed in the auto batch determination for component materials. And you need to have batch split on a need to basis?
    If thats true, then on the line item in the component overview. Select the item details for the Batch that has been determined (general view, there is a field for split in terms of %, change that from 100% to a the lower value you want to pick from that batch). It should then allow you to add more batches.
    let me know if my assumption and answer helps.

Maybe you are looking for