BOM: Component Substitution

Hi All,
How to set up in the system for auto substitute BOM component when the main component not available. I have tried the alternative item where the substitute item also maintained as BOM item and assigned alternative group as 1, priority 2, strategy 2, usage probability 100% as well. When I perform MD02, the result it seems not correct because system create PR for the main component even though the stock is zero. My requirement system auto switch to alternative item due to the substitute component still plenty enough stock.  Your advice is appreciated.
Best regards,
Mahnansa

Dear Mahnansa,
Plz find Mr. Mangalraj inputs on Altenative items in BOM
Eg:
If there's a material Alt2 which can be used instead of a material called Alt1,now we will first form an Alternative item group using this 2 material.It can be more than 2 materials also.
Now in our case after u enter Alt1 as the line item for a HALB or FERT,select that entire row and click on Item details or Press F7.In Item data screen,in the bottom under general data u can find the field for Alternative item group.
Click that and enter the values as follows
A-Alt Item Group
2- Priority
2- Strategy
70% - Usage probability ,now come back.
Now enter Alt2 as the line item and after that as i said select that row & press F7.
Click on Alt.Item group button and enter the values.
A,
1,
2,
30%.Now save.
Now let's assume this BOM is used for a HALB.Let's assume 10 quantity is mentioned in the BOM for each of this line item.
Now if there's PIR for say 100 quantity
After running MRP for the HALB the requirements will be seen as Alt1 700 required & Alt2 300 required.
Here for the planning Only Usage Probability comes into picture.
When you are doing the production booking for making 100 quantities,the system shows 1000 quantity of Alt1 and no Alt2 will be seen in good's movement's screen.
Now the priority comes into picture,as we have given priority as 1 to Alt1 the systems proposes 1000 quantity of Alt1.
So while planning Only usage probability is considered and requirements fallas as per that.
While doing Production booking priority comes into picture.
So Here as we have maintained priority 1 and strategy as 2 for Alt1,the systems proposes 1000 quantity of Alt1.
If your strategy is then the planning & production will be as per the usage probability.
Second case:
If for Alt1 A & for Alt2- A
2 1
2 1
70% 30%
Planning will be 700 & 300 of Alt1 & Alt2.
But for production booking 1000 & 300 of Alt1 , Alt2 will be proposed by the system.Because For Alt1 though the priority is 2,but its strategy is 2.
For Alt2 priority1 but strategy is 1(Manual maintenance).
also Plz check the below links
[Alternative item in BOM;
[Alternative BOM;
[http://help.sap.com/saphelp_erp2005vp/helpdata/en/f4/7d3f9344af11d182b40000e829fbfe/frameset.htm]
Regards
kumar

Similar Messages

  • Component Substitution in BOM

    Hello,
    I have some problem, my User have a material substitution in BOM component of my Finished Goods 25520. the Component material 10001520 was declared to be replaced by component material 10002520 but the effective date will be on September 7, 2008.
    here come the problem, we made a production order for meterial 25520 on the date August 19, 2008. and made confirmation. when we check in the Prodcution order component Overview both the material 10001520 and 10002520 was pick up by the order and when examine closely material 10002520 (this is the one to be the substitute for 10001520 in september 7, 2008) it has zero req qty but it's backflushed indicator was tick, and when see the confirmation made to the order it has an error. since this material must not be pick by the order when the BOM exploded since this material is not yet effective in the BOM as desired.
    why this happen?
    please help, is am not clear on my description, please let me know.
    thanks
    Ryan
    Edited by: Ryan Lazaro on Aug 26, 2008 8:53 AM

    Hello Expert,
    In CS11,
    Material: 25520
    Plant: 0160
    BOM Usage: 1
    Alternate BOM: 01
    I see the following:
    10001520  Valid from (14.10.2008)  Valid to (05.05.2008)
    10001520  Valid from (14.05.2008)  Valid to (07.09.2008)
    10002520  Valid from (07.09.2008)  Valid to (31.12.9999)
    same amount, this was the series of bom component in CS11.
    Please give your findings.
    Thanks
    Edited by: Ryan Lazaro on Aug 26, 2008 12:13 PM
    Edited by: Ryan Lazaro on Aug 27, 2008 3:33 AM

  • Bom Component qty & WIP Quantity differ at Trget cost calculation

    Dear gurus,
    i am facing the problem with WIP at target cost calculation in REM.
    My issue is
    BOM Component qantity is 9.524 TO  and price is 2000 then total cost is  9.521*2000=19048.
    but in WIP Report kkas in WIP explation it takes input qty 9.52 T0 and price 2000 then total price is 19040.
    Difference is 19048 - 19040 =8
    and also when i am issuing actual qty i.e 9.524 in BOM then my price is 19048.00 ant at time of variance calculaton then quantaty variance as   9.52.0-9.524.0=-0.04  then 0.004*2000 =-8 
    Please suggest solution for this.
    Any OSSS NOTE Required
    any Quires please revert back
    REGARDS
    Avinash.pegarlawar

    Hi
    Rounding differences between target and actual values and quantities are not unlikely to occur and cannot always be avoided but can be minimized.
    Small prices and price unit of 1 are likely to cause more of these rounding differences..
    The actual credit is simply calculated as price * quantity. The target credit however is calculated during the variance calculation
    and based on the sum of all items in the itemization/cost components of the cost estimate and therefore more accurate.
    To avoid this I suggest to store the material price with a larger price unit, i.e. 1000
    Std cost release stores price upto 2 decimals and target cost calculation goes upto 3 decimals...
    Please check also the note 1265918 for more information to this topic.
    Regards
    Ajay M

  • Copy BOM Component Characteristic value in material PR created by MRP Run

    Dear Gurus,
    My requirement is I have materials like thread to maintain color characteristic i have create class - color- class type is 023 , now i want user should able to maintain characteristic value in BOM component (thread) of semifinish material.  FG , SFG  are not having any characteristic.
    Now in PR and PO we can maintain characteristic value in Material Data --->Configuration tab , Configuration tab will come only when there is tick in material is configurable at material basic data 2 view of thread and in CU41 I have to maintain material for class type 300 - Variant , then in class assignment i have select class type 300 and 023 both and maintain class , both are having same characteristic please make me correct if i am doing wrong process, if i am not maintaining class assignment 300 in CU41, in manual PO system not allowing to enter characteristic value in configuration tab . so i maintain both class assignment 300 and 023.
      Now for manual PR and PO system showing configuration tab and from PO configuration tab characteristic value is coming in MIGO automatically but when i am running MRP for finish material the auto PR generated by system for material thread is not showing configuration tab in Material Data of PR. I have maintain characteristic value in BOM --->Extra--->Batch Classification. Please guide me how to archive this.
    Thanks & Regards
    Akshay.

    Akshay kukde,
    Still i am unable to understand the reason for maintaining a characterstic value for a batch through BOM, I hope you are not changing BOM for every purchase order ?
    can you explain what you expect by maintaing this one value for batch characterstic?
    you can have many other simple option like
    1) Create a material with colour included in it ex, Thread_red, Thread _green etc and use them in BOM
    2) Use text in BOM to hold this discription for colour
    3) Use batch management, class 023 in material master classification , defalut value for colour, purchase order will be created and while doing GR you can change in colur if its different then default you set earlier.
    Akshay kukde wrote:
    if i am creating PR Manually -ME51N , system showing configuration tab , where i can maintain characteristic value , which then reflecting in PO and from PO to MIGO
    The above scenario I have tried by maintaining class type 023 and same characteristic in material Master. but result is same for auto generate PR by MRP- configuration tab is missing.
    My requirement in this case is characteristic value should flow from BOM to PR generated by MRP.
    when you manualy create PR you Thread material is consider to be a configurable material and thats why you are able to input configuration value, otherwise as soon as you put this configurable material inside a BOM of normal materila it loost its configuration feature, if you want you can create your parent material also as configurable material, assign same class to it and create configuration profile and take MRP run this time you will get PR with configuration tab as your thread get configuration derived from parent.
    Hope above details may help you.
    Check and reply, also mark replies helpful if it helps you.
    Thanks
    Ritesh

  • Automatic PR for non-stock BOM component for Subcontract PO

    Dear Guru,
    Can you any master please advice me on below question?
    We have a subcontract PO with the BOM component of non-stock, can i know if there is possible for those non-stock BOM component to generate a Purchase Requisition automatically, any existing configuration that we can do?
    Thank you very much,
    Regards
    Chee Wee

    Hi,
    You can use Material Type "NLAG" for Non-stock materials.
    Non stock materials cannot be stored, right, hence the name non-stock.
    Non-stock material includes materials that are not managed on an inventory basis (for example, small parts such as nails) though physically in stock.
    You can create a BOM which contains an NLAG item or directly use in Production order also.
    item Category "N" So system will create the purchase requisition when there is requirement.
    We receive the non stock material using movement type 101. upon receiving the material will be consumed.
    Please refer link below for better understanding.
    BOM explosion in MRP for non-stock material
    What  is use of  Item Category N(non-stock item) in BOM creation
    Believe this could help your queries. TQ
    rgds,
    nanthakumar

  • What-if Analysis on Bom Component Quantity

    Hi ,
    Is it possible to do What-if analysis on Bom Component Quantity ? As Users wanted to do what if analysis for Gross Die per Wafer. We tried creating one measure for GDPW and use the if condition in BOM Custom Roll up for eg. if (isNull("GDPW"),Component_Qty,"GDPW") but it is not working for What-if Analysis. Do i need to change something in On-Change formulae in BOM Custom Roll up.
    Thanks
    Lokesh

    Hi ,
    We are able to load the GDPW for Die level (only one stage )and we have a condition to validate if the measure is null it will take the component_Quantity or else it will take the 1/GDPW measure value. we are doing it for 3 purposes :
    1. To get the Accurate value of GDPW which is equal to 1/Component_Quantity (GDPW will be accurate only if we get 30 decimal places value in calculation)
    2. As part of information provided to Users as they wanted to see it.
    3. To do What-if Analysis (if Possible).
    We could have use 'todouble' for the accuracy but we were thinking of what if analysis, and user visibility also.So far calculation is coming nicely but it would be appreciated if you can give pointers for the risk involved in keeping GDPW as measure.
    Thanks
    Lokesh
    Edited by: Lokesh Rathi on Sep 21, 2011 6:38 AM

  • Change item category of BOM component

    Hi,
    Our user wanted to change the item category for BOM components through transaction IB12 using LSMW.Wanted to confirm whether it is possible to change item categoryof BOM component from "N" to "L" through LSMW.What exactly will be effected because of this change?And the steps to change the item category from "N" to "L" for the list of BOM component using LSMW.
    Request your valuable thoughts.
    Thank you in advance,
    Regards,
    Rubina Rahman

    Hi Rubina,
    N is non stock item
    L is stock item
    You have to make sure why the business warants to chnage the item category.
    To answer the question:
    It is possible to chnage the item category from "N" to "L" through LSMW (Provided depends on the number of components used in a BOM. If the number of items exceeds to multiple screen, then you have to think of developing BDC)
    The effect will be: with item category "N" if the material is used in the order, based on the configuration the system shall automatically trigger the purchase requisition. With item category "L" it is assumed as stock is available and taken care by MRP program.
    Suppose if it is material BOM:
              A. Use T.code: CS02 in LSMW recording
              B.  Provide information like Material number, Plant, BOM usage
              C. In the item level change the item category from N to L
              D. Save the recording
              E. I hope you know the remaining LSMW process steps
    Cheers,
    Raj

  • By-Product as a BOM component

    Hello gurus,
    During the manufacture of my main product there is a by-product being produced at a certain stage. I have to mention this particular item as a BOM component and signify it with a negative sign. When i do this, then during the Goods receipt stage of my main product I also have certain qty of by-product coming to stores. This is all well and fine, But I do not want the cost of this by product to be subtracted from the main product when i do the cost estimate in CK11N, What are the settings that have to be done to achieve this.
    I want the by-product qty to be credited to stores but do not want the cost of this by-product to be subtacted from the main product.
    Thanking you in anticipation
    regards
    Sri.

    Hi ,
    There are two options to avoid this.
    1. Remove costing relevancy tick mark  from BOM
    2. In material master costing view maintain 100 % costing structure for header component.
    This will solve your problem
    Regards,
    Amit

  • How can read BOM component date before save the production order??

    Hi Experts,
    In our company, we need to develop a program to read the BOM component data of the production order
    before we save the production order.
    That for example ,when we create and release a production order , before we save the production
    order,we want a porgram to read the BOM component data. If some component data can meet our
    requriement (may be if there is material requirement quantity>100 EA),then the system will pop up a
    small dialog box to remind us.
    There is user exit PPCO0007 and PPCO0007.But it seems they only can read the head data of the
    production order before we save the production order. And the BOM component data of the production
    order are saved in the RESB(Reservation Table).So if we do not save the production order,all the BOM
    component data are not saved in the RESB table.
    So how can slove the problem??
    How can read component date before save the production order??
    Are there any other user exit we can use???

    Hi Just wanted to check am I right that you are trying to check if you have enough Materials Available before you release or Save the order right ? if this is your business objective then when you create order you have material availability tab which checks and gives error if shortage is there. Please let me know if is this wht you asking for ?

  • SG:50, Cannot convert planned orders to prod orders at BOM component level

    Test scenario for Strategy Group 50 (Planning without final Assembly)
    Product Structure
    Material-->  SG50.00 > FERT> (Strategy Group: 50)
    Material---> SG50.02 --> HALB --->(Strategy Group: 40)
    Material---> SG50.04 ---> ROH --->(Strategy Group: Blank)
    Maintained PIRs and Ran MRP at the header level, Planned orders are created
    with order type VP at levels of BOM structure. Thus cannot covert planned orders
    to production orders without having sales order.
    But my understanding of Strategy Group 50, is BOM components can be produced before hand (i.e.
    before sales orders are recieved ). Now planned orders with order type VP not able to convert
    planned orders to prod orders at BOM component level

    Stuti/Prasobh:
    Thanks for your inputs, it answers my question
    Intially maintained Individual/Collective indicator to "2" at header level (FERT), which is why all the planned orders are created with order type VP
    Changed the Individual/Collective indicator to "blank " at header level (FERT), and maintained Individual/Collective indicator  to "2" at component level
    Reran the MRP (MDO2), with the following settings --> Delete and Recreate planning data and Check mark on  Also plan on unchanged components
    Able to see planned orders at component level with order type LA
    Due points have been assigned

  • Data entry- bom component qty in decimals

    Hi, We need to enter bom component qty with 4 decimal places like 9.0001 mm etc. as the table field structure is set as 3 for decimal places, it is not allowing to enter. Also tried with su01 as well as cuni settings. Please advise is there any way to set the bom component qty in more than 3 decimal places?

    Hi
    System will allow only upto 3 places after decimal.check in CUNI
    can u plz tell me wat is the relevance of 9.0001 mm if your planning is in Metres.it doesnt matter after 3 places of decimal.as per business process.even simple mathematics round off it to 9.0 mm
    check and revert
    Regards
    Anupam Sharma
    Edited by: anupam sharma on Nov 18, 2009 5:48 PM

  • FM For Finding if Material BOM exits for BOM component.

    Hi,
    Is there any FM or BAPI to find out if there is any material BOM exists for the BOM component.
    How is Indicator assembly get assighned..?
    Any inputs would be appreciated.
    Thanks,
    Mark

    Sample program.
    report zrich_0001 .
    * Internal Tables
    data: i_stpov like stpov occurs 0 with header line.
    parameters: p_matnr type marc-matnr,
                p_werks type marc-werks.
    start-of-selection.
    perform where_used tables i_stpov
                       using p_matnr
                             p_werks.
    loop at i_stpov.
      write:/ i_stpov-matnr, i_stpov-werks.
    endloop.
    *  FORM WHERE_USED.
    form where_used tables itab
                    using  matnr
                           werks.
      data: selpool like mc29s.
      data: eqpcat  like cscequi occurs 0.
      data: kndcat  like cscknd  occurs 0.
      data: matcat  like cscmat  occurs 0.
      data: prjcat  like cscprj  occurs 0.
      data: stdcat  like cscstd  occurs 0.
      data: tplcat  like csctpl  occurs 0.
      clear itab. refresh itab.
      call function 'CS_WHERE_USED_MAT'
           exporting
                datub                      = sy-datum
                datuv                      = sy-datum
                matnr                      = matnr
                postp                      = ' '
                stlan                      = ' '
                werks                      = werks
                stltp                      = ' '
           importing
                topmat                     = selpool  "Not Currently Used
           tables
                wultb                      = itab
                equicat                    = eqpcat  "Not Currently Used
                kndcat                     = kndcat  "Not Currently Used
                matcat                     = matcat  "Not Currently Used
                stdcat                     = stdcat  "Not Currently Used
                tplcat                     = tplcat  "Not Currently Used
                prjcat                     = prjcat  "Not Currently Used
           exceptions
                material_not_found         = 02
                no_where_used_rec_found    = 03
                no_where_used_rec_selected = 04
                no_where_used_rec_valid    = 05.
    endform.
    Regards,
    Rich Heilman

  • Overwrite material BOM component

    Hi,
    I am trying to over-write the component of a material BOM with another component in the same position. I am using FM CSAP_MAT_BOM_MAINTAIN for this. I am passing values to the the below parameters.
    MATERIAL                            H.1013.2476
    PLANT                                  3000
    BOM_USAGE                       1
    ALTERNATIVE                     1
    VALID_FROM                      01.01.2003
    FL_COMMIT_AND_WAIT     X
    FL_DEFAULT_VALUES       X
    Values that I am passing in T_STPO
    ITEM_CATEG                        L
    ITEM_NO                               0010
    COMPONENT                        H.1013.4572
    COMP_QTY                          5.0
    COMP_UNIT                          EA
    Here initially the BOM component is H.1013.4570 and I am trying to change it to H.1013.4572. This should be like replacing H.1013.4570 with H.1013.4572 in the same position. This can be done by CS02. However when I am using the above FM and then checking CS03 i see 2 BOM components H.1013.4572 and H.1013.4572. So basically this is not a replacement.
    I also tried FMs for the same activity but didn't get the desired result.
    a. CSAP_MAT_BOM_OPEN
    b. CSAP_BOM_ITEM_MAINTAIN
    c. CSAP_MAT_BOM_CLOSE
    Could anyone tell me how it can be done.
    Regards,
    Rakesh

    I was looking into a possible solution for changing the BOM component. I tried to get the result with some other BAPIs however I found none to achieve the desired results.
    However I found a possible solution with the original BAPI CSAP_MAT_BOM_MAINTAIN. After passing some possible combination of values I came to the conclusion that in table structure T_STPO type STPO_API03 we can use 2 fields u201CITEM_NODEu201D and u201CITEM_COUNTu201D to get the results (I see that these 2 fields have values in SAP Table STPO in fields u201CSTLKNu201D and u201CSTPOZu201D).
    If we are passing the values to the below fields of the structure T_STPO, then the desired results can be achieved.
    T_STPO (Mandatory Fields to get the result)
    ITEM_CATEG                    L
    ITEM_NO                           0010
    COMPONENT                   H.1013.4572 (New BOM component that would be replacing the old one)
    COMP_QTY                       4.0
    COMP_UNIT                      EA
    ITEM_NODE                      00000016
    ITEM_COUNT                   00000032
    Here, the only part that I am not sure of is whether ITEM_NODE and ITEM_COUNT can be passed from the 3rd party system. I believe that these are automatically generated numbers when a BOM component is created.

  • Return of BOM component

    Hi Experts,
    Can anyone help me to configure the the return process of BOM component against the reference of the Sale Order. The component is a returnable package item which attracts demurrage charges, if not returned within the stipulated time. The demurrage charges are billed using the Billing Plan at the item level. This is acheived making the item category as order relevant billing - billing plan.
    Regards / Srikar

    Hi All,
    Thanks to Alok and Madhu for you Information.
    I have tried and run the cycle successfully. i will explained what i did...
    Finish goods material code : A100
    BOM for FG : B100
    : C100
    I replaced material C100 by D100 thru discontinued maintained in MRP4 for particular date
    After MRP Run, Procurement req is generated for D100 ( Provided C100 is No Stock).
    when i do MFBF for B100, under component level i got D100 but Client req is they want C100 while backflushing, I deleted the D100 and add C100 but client dont want manually work..
    Please suggest some solution
    Regards
    Babarkhan

  • In sales order does not not show sales bom component

    hi to all,
                it is possible if i create one sales order and i connect one sales bom to order and do not display component of sales bom in sales order so pls tell me procedure.pls tell me how to set print layout of sales order without sales bom component
    Regards
    vishal

    Hi,
    To do not show the component items in Sales Order, you should use Assembly type of BoM.
    Here I copied the differences between them which is from Online Help.
    The sales bill of materials and the assembly bill of materials represent a finished product which is assembled at the sales stage.
    The difference between the assembly bill of materials and the sales bill of materials is as follows:
    ·        Assembly bill of materials; the finished product appears in the sales order document.
    ·        Sales bill of materials; both the finished product and the components appear as separate items in the sales order document.
    Hope this helps you.
    regards,
    maggie an

Maybe you are looking for

  • How do I find the location of a message found in a mail search?

    Can find emails, brand new or a couple of years old.  Have no idea how to out find where they are. There is no "Get Info." command to tell me how to locate the message(s).  Either in the mailboxes on my current "Mail 6.3" or, on a "Previous System" m

  • Add Data driven subscription option missing in sharepoint 2013

    i have a sharepoint 2013 enterprise version with sql server 2012 standard version. And i want to add Data- driven subscriptions for a document library by selecting manage subscriptions. But in the manage subscriptions Add Data- Driven subscription op

  • ¿Safari glitch when playing fullscreen videos?

    iPad Air 2 iOS 8.1.2 Every video I watch full-screen in Safari: the video plays correctly but never ends (black screen) The only way to be able to keep using Safari is a force quit. Any thoughts? Is this a known issue? thanks for the help!

  • Alternate to GLPCA Table

    Dear All,      Is there any other table where i can get the cost of each cost element a part form GLPCA table. As it is taking too much of the time to fetch the data form GLPCA table. Thanks NSK

  • Video call keeps saying busy

    Ok...my sister just downloaded skype on her Android phone. We added each other as contacts and every time I go to video call her, it says she is busy when I know she is not. What can I tell her to do about that?