PO  with BOM component issue?

Dear Gurus,
Po updation and creation will go to third party system.
In PO, the material X carries Y BOM component with different grid sizes like 26 26, 26, 28 etc...
But, in PO, I am not finding any of these grid sizes coz these r not subcontracting...
The idoc carries PO informations also BOm component.
But, how third party system gets these grid sizes value which are maintained in BOm componet i.e.; Y.
Please help..

Hi,
Check on it:-
Purchase Order With BOM (Components)
Table for BOM components of Purchase Order
pherasath

Similar Messages

  • Trying to resolve Recursive BOM Component issue in Tcode CO46

    Hello,
    I am trying to identify the problem component when running CO46 and getting a "Recursive BOM Component" message.
    I thought I would try to catch the bad component in the debugger, but I can't seem to find where to put the Breakpoint or identify a field to put a Watchpoint on.
    Has anyone else had this issue and were you able to ID the BOM Component that was causing the issue?
    Thanks very much for your help.
    Andy

    Dear all,
    I resolved the Issue myself
    SPTO and MAST table table has the all the details
    Regards,
    Gaurav Sood

  • Avoid BOM With Out Component

    Hello PP Expert
    I have a requirement that i need to avoid saving of bom only without item data. that is i should not allow the bom to be created without item components. is there any user exit and any control on it ...
    Any Solution ?
    With Regards
    Anand

    Dear Anand Kumar,
    Check whether any one these User Exits can help you,
    PCSD0001  Applications development R/3 BOMS
    PCSD0005  BOMs: component check for material items.
    Also check this thread,
    BOM without component
    Regards
    Mangalraj.S
    Edited by: Mangalraj.S on Dec 2, 2008 3:49 PM

  • MD04 issue with BOM Material

    HI
    We have a scenario where Sales order is Created with BOM Material. Sales order has been saved, delivered and Billed.
    But still the BOM Material is shown in MD04, we tried running the Correction program SDRQCR21, but still the BOM Material shown in MD04.
    Can anyone help on this issue.
    Thanks

    hi,
    please check,
    whether TECO has been done for production order from PP perspective.
    after this the requriment from MD04 should disappear and finally refresh it.
    you are requested to search the FORUM sir.
    regarsds,
    balajia

  • BOM component with version - ALL

    Hi
    We would like to use any version component in BOM. We marked it with * and it shows ALL as version. Now the problem is that assembly seems to accept only current version of the BOM element.
    Is it designed so, meaning is * reserved current version? And if so is there a marking for any version?
    Br,
    Jennsen

    Hi Hannes,
    Taking into account [the online help|http://help.sap.com/saphelp_me52/helpdata/EN/00/92e9f87f844d64933f9de1fffbd038/content.htm], I would expect asterisk to be taken as any revision, and emtpy value - as a current revision.
    As I remember, System Rule "Specific BOM Component Version Required" could affect this behavior.
    Regards,
    Sergiy

  • Encoding Issue: Change UTF8 with BOM char file to UTF16LE without BOM char.

    i am trying to read UTF 8 file with BOM char .. if BOM mark present then i want to remove that BOM char
    and write same file with UTF16LE with out BOM char ..
    Please suggest solution on this .
    FileInputStream fis = new FileInputStream(file);
                   long size = file.length();
                   byte[] b = new byte[(int) size];
                   int bytesRead = fis.read(b, 0, (int) size);
                   if (bytesRead != size) {
                        throw new IOException("cannot read file");
                   byte[] srcBytes = b;
                            int b0 = srcBytes[0] & 0xff;
                   int b1 = srcBytes[1] & 0xff;
                   int b2 = srcBytes[2] & 0xff;
                   int b3 = srcBytes[3] & 0xff;
                   if (b0 == 0xef && b1 == 0xbb && b2 == 0xbf) {
                        System.out.println("Hint: the file starts with a UTF-8 BOM.");
                             String srcStr = new String(b ,"UTF8");
                     String      encoding= "UnicodeLittle";
                            writeFile(filePath, srcStr,encoding);// Here is writing file with UTF16LE
         But files gets written with BOM char .
    how do i remove this .
    Please suggest solution on this

    'uncle_alice' - in the OP's other thread on this topic I posted a decorated InputStream class that will strip of any (well any I could find definitions of) BOM prefix. Using this it is almost trivial for the OP to convert a file from one encoding to another without worrying about the BOM. I showed him the water but I can't make him drink.

  • 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

  • Purchase Order with (BOM) Components.

    Hi Gurus,
    We want to create PO with a component list that should be appears under the main item.
    The component list is a mterial BOM.
    exam:- bom MATERIAL - CATALOG1 (Non Stock Materials)
    COMPONENT 1 :-ABCD
    COMPONENT 2 :- XYZ.
    WHEN I ENTER THE BOM MATERIAL:- CATALOG1 IN /ME21N . Higher-Level Item-
    Automatically botom line should be appear component 1 , 2 as a Sub Item.
    how to configur this issue..?? Its a standard Ponot Subcontract
    Thanks,
    Anthyodaya.

    Hi,
    This is not possible without subcontracting.
    regards
    Suresh

  • Operation subcontracting - excess component issue to vendor

    Hi gurus,
    Operation subcontracting
    Issue of component to operation subcontractor with excess material.
    After goods receipt from subcontracting what is the impact at subcontractor vendor stock , costing and financial for excess issue stock.
    example
    As per BOM component qty (suppose to issue) is                10
    After altering in PO issue component qty will be issued          15
    At the time of receivable of subcontracting (GRN) where and what is the status of 5 qty?
    Regards,
    RAM

    Do MB1B - Matl Movement Type  - 542 w.ref. to  P.O(excess 5 qty).
    Check stock of subcon. using MBLB.

  • To create req for new BOM component

    hello all,
    i confirm the order and now i need to add one more component to the header material for the same order.
    how can i create requirement for new BOM component.
    what i done is i 1st cancel the confirmation. then go for read PP mater data. after that should i run the MRP for header material to create planned order for new BOM component?
    regards

    Dear,
    If you have execute any transaction like GI confirmation then read PP master data will not work.
    Best way you can cancel the confirmation and reveres the good issue by 262 movement type. Then do TECO to the order all reservation get deleted.
    Then update the BOM with new component and run MRP with planning mode-3 delete and recreated. It will create planned order then convert it to production and go ahead.
    Regards,
    R.Brahmankar

  • Subcontracting Component  Issue Error

    HI,
    i am creating Sub contracting Purchase order.component qty is issued for unlimited, accepted for PO.
    my option is Po Parent qty against Component issued Excess qty not Allowed.
    Purchase Order Qty A: 100Pc
    Child Qty               B : 100PC
    Issued qty             B :150 Pc is Allowed.
    this Child qty are maintained for BOM.
    Plz, Explain and Advise the Issue.
    By,
    Jeevan

    Dear,
    You can not issue the quanity more than the BOM component quantity with respective to the PO.
    Transaction ME2O uses the component quantities from the individual purchase order items. However, it does not set up a stock based on purchase orders (POs). The system therefore does not assign POs directly to quantities either. The evaluation of the SC stock is therefore always a cumulative analysis of all the requirements of a material over time. The "Closing Stock" for each material displays whether there is excess stock or a stock undercoverage at that time, or whether requirements and stock are balanced.
    You can set up the SC stock with larger quantities than component requirements exist at that time. This option is often used if, for example, you want to set up buffer stocks for the subcontractor for subcontracting works that frequently recur.
    Hop clear to you.
    Regards,
    R.Brahmankar
    Edited by: R Brahmankar on May 19, 2009 12:26 PM

  • Subcontracting with BOM

    Dear all,
    Can anyone tell me the method of creating PO with BOM
    i mean what are the additional fields should be maintained in Material Master???
    How to create Material BOM using Tcode CS01??
    Is CS01 Tcode is for to create for maintaining Bill of Materials for a Finished product??
    pls tell me in detail step by step to Create BOM and subcontracting BOM
    Thanks a lot in advance??

    Sub Contracting Cycle
    (1) You have a material that can be procured externally, and you have maintained BOM with components. Any waste generated and received during subcontracting process can be maintained as component with negative quantity.
    (2) You create a subcontracting PO (PO with Item Category L). You can also maintain Purchase Info Record for Subcontract category for material and subcontractor.
    (3) You make a transfer posting to issue components for SC PO. Material is sent to subcontractor. As material remains under your ownership, system does not make any value entry. But quantity is shown as "Material Provided to Vendor"
    (4) You receive finished material against SC-PO. You also specify components consumed in manufacturing of finished goods. Additionally, if you have negative components in BOM, now you'll also receive subcontracting by-products. There are three events, so three accounting entries are generated:
    DR FG Stock/ SC By-Product Stock
    CR Change in Stock (FG/ SC By-Product )
    (for finished goods received)
    DR Subcontracting Charges
    CR GR/IR Clg
    (for moneys payable to Subcontractor)
    DR Consumption (Components)
    CR Change in Stock (FG/ SC By-Product )
    (material provided to Vendor is now charged to expense)
    (5) You do the IV for SC Invoice, and the process is complete.
    Process of Subcontract in MM
    Sub-contract business process:
    You want to buy material from the supplier (processed material/ assembled item) , but for some reason (quality of certain item / price ) you will give some component to vendor .
    Vendor shall process the item / use the item provided & supply the final item.
    SAP process:
    1.Create the finished goods material code.
    2.Maintain the BOM for the material.
    3.Create PO with item category as "L" .
    4.Issue material to vendor with movement type 541
    5.Receive the material against the PO with movement type 101.
    6.MIRO to account for vendor's invoice for the service charge& material used by him.
    Can anybody tell me how a process has to be given to subcontracting?
    Suppose, I have 3 operations 1)weaving 2)dyeing 3)cutting & packing
    if no 2 process (i.e Dyeing) has to be given to subcontracting, what process should i follow ?
    The following process to be followed for subcontracting.
    1. Item code(material master) to be created at the stage of before dyeing.
    2. Item code(material master) to be created after Dyeing as subcontracted item.(F30)
    3. Bill of material to becreated for the material(2) calling for material(1)
    4. Inforecord and source list to be created for material(2) with the corresponding vendor
    5. PO to be released for material (2)
    6.Along with PO the material(1) to be issued to vendor
    7.On receipt of material when GR is made the stock with vendor will get updated.
    How to Create a Subcontract Order?
    To create a subcontract order, proceed as follows:
    Enter the material you want to order and the item category for subcontracting (L) in the order item.
    Press ENTER to display the screen for component processing.
    Enter the components that the vendor requires to manufacture the product.
    Please note:
    – You do not need to enter the date required for the components. This date is proposed by the system when you press ENTER.
    It is calculated as follows:
    Delivery date of the item - Planned delivery time
    – If you do not want the quantity of the components to be changed if the order quantity of the end product is altered, set the indicator Fixed quantity (column F).
    – You can determine whether the components are available on the date required by selecting Edit -> Availability check.
    If you entered a bill of material as the material in the subcontract order, the components are created automatically.
    If you want to determine the components in the bill of material at a later date (for example, if the bill of material is subsequently changed), choose Item -> Component -> New BOM explosion. The existing components are deleted and redetermined in the bill of material.
    Save the purchase order.
    When you print the purchase order, the components are printed per order item
    Subcontracting - Key Points
    Special Procurement Process.
    Item category: L
    Order type: NB
    In info record vendor should be maintained as subcontractor.
    Vendor (Subcontractor) receives the components used to manufacture a finished product directly from your company or through third party.
    Your company should place a purchase order for the finished product. In this manually you can enter the required individual components or it can be determined via the explosion of BOM (if exists).
    Stock check at vendor level: ME2O
    Company stock check: MMBE
    GR for individual components through movement type: 501 or 561 (if with out PO or without reference).
    GI to subcontracting vendor: through movement type 541.
    GR from sub contracting vendor: through movement type: 101
    Movement type 543 is displayed to cancel the material cost account.
    If the subcontracting order has to be generated through materials planning,the special procurement key has to be set in MRP 2 screen.
    - To create the Subcon Info Record : Tcode ME11 - Info Category - Click Subcontracting
    - To create Material BOM : Tcode CS01
    - With the Info and Material Setup, you can then create the Purchase Order in Tcode ME21N
    Regards
    Ravi

  • Error in Rush Order type with BOM item!!

    Hello,
    I am facing a very strange error while creating a rush Order with BOM item.
    System Error:
    1. No item category available (Table T184 SO ERLA TAQ).
    I except the error. I get next error as
    2. Structure explosion for item 000010 is not possible.
    After this BOM explodes with only first 2 Sub Items ( Item cat for main item is determind as TAQ and Sub Items as TAE) , where as the complete BOM has 7 Sub items.
    I have made the required configs in item cat determination in T184 table for order type SO, as follows.
    SO ERLA - TAQ for Main Item of the BOM
    SO NORM TAQ TAE for the Sub Item of the BOM
    The same item (BOM ) works very well in OR/BV kind of sales order types, by exploding the BOM to full level(i.e all the 7 sub items are determined).
    Has any one come across such an issue. Please let me know what could be the solution?
    Thanks in adv,
    Shripad

    Hi,
    Thanks,
    In vov7 for TAQ Item Cat. the structure scope is maintained as 'A'. And that's the reason for Standard order 'OR' , the BOM is exploding properly.
    It is only with Rush Order , the BOM is not exploding correctly.
    BR
    Shripad

  • 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

  • Problem with BOM (packaging material) in order change

    Hi Gurus,
    In my b2b shop, i have created an order with BOM material and that order contains one main material and a sub item material after update or order. When i open the same order and click on change, when i click on update, a new sub item is getting added as a main item.
    Details:
    item 10 is 12007492 (main material)
    item 20 is 12007491(sub item for the main material)
    when i click on update,again one more sub item 30 is getting added.
    When i check the logs, all the items guids are getting passed to IN of crm_isa_basket_changeitems functions module. But when check it in runtime using external debuggin mode, the sub item guid is blank.
    Then the main material is again getting exploded and the sub item is coming at item 20 and actual sub item before update is shifting to item 30 as new item.
    Please help me in this regard why it is happening like this.
    Thank you
    Lakshman

    Hello Lakshman,
    I had the same issue, however my backend system was ERP and not CRM. In any case, the logic might be the same.
    When a BOM material is sent to the backend system for simulation/save, only the header needs to be sent. By this, backend system will explode the material and send 2 items back. I guess in your case, ISA is sending both items to SAP and that is the reason you are getting back 3 items.
    Simplest approach is to write some logic in your backend class to avoid sending this subitem to SAP. You can achieve this by manupulating the items table sent to SAP
    Suppose salesDoc is the ISA document and itemsTable is the JCO table that is sent to SAP as a table parameter:
                   ItemList itemList = salesDoc.getItems();
                   for (Iterator iter = itemList.iterator(); iter.hasNext();) {
                        ItemSalesDoc itemSalesDoc = (ItemSalesDoc) iter.next();
                        TechKey parentKey = itemSalesDoc.getParentId();
                        if(null!=parentKey){
                             if (!parentKey.getIdAsString().equalsIgnoreCase("")) {
                                //Here remove it from the tables parameter which is sent to SAP
                                               itemsTable.deleteRow(i);
    I am not too sure how it would work for CRM, but works in ERP.
    Pradeep

Maybe you are looking for