BOM Download with prodution order to SAP ME

Hello Experts,
I am having an issue with transfer of BOM with production order to SAP ME and would appreciate your inputs.
The issue is as follows:
I have a product assembled on two different routing. BOM is same and is assigned to respective routing in SAP ECC material master production versions.
I am not sending the BOM to SAP ME and in system rule maintenance, setting for "Ignore BOM update" is set to FALSE.
When I send a production order with routing 1, a corresponding BOM is created in SAP ME and operation assignment is also mapped in the ME BOM.
But when I send a production order for same material on 2nd routing, BOM with assignment of operations from 2nd routing is not created. Instead it refers to the 1st BOM only with assignment of operations from 1st routing.
In both cases correct routing are getting copied though.
I have checked the Request and Response trace report for production orders. In request, components with correct operation assignments are coming. for both the production orders. In the response for 1st production order, BOM reference is coming correctly (either it refers to an existing BOM with same operation assignment or creates a new one).
But the response for the second production order picks up the existing BOM with operation assignment of 1st routing and not creating a new BOM.
As per the help documentation, it is supposed to create a new BOM when there is a difference in operation numbers in BOM downloaded with production order.
Can some guide me on this please?
Thanks in advance,
K S Srinivas

Hello Sergiy,
Thanks for the inputs. I did have a look at the SAP Note mentioned by you. It does describe exactly the same problem that I have encountered. My Basis colleague is looking in to it.
I will revert back once I am done with this.
But in the absence of this, I was able to get a simple work around by creating two alternatives of BOM (same BOM components) and assigning to two production versions of same header material. In this case order download creates two BOMs.
Thanks for the iput.
Srinivas
PS: I have posted another issue. Would be nice of you if you could give your valuable inputs on this too.
Srinivas

Similar Messages

  • Surveys not getting downloaded with Service Orders in SM 4.0

    Hi All,
    I am working with Service Manager 4.0 and wanted to check the Surveys functionality.
    we have created a Service Order in SAP backend  and it is  properly downloaded in the Client but the Surveys which are attached with the Service Order is not downloaded in the client.
    Is there something which we are missing from the backend or Syclo side ? Please advise
    Thanks and Regards
    Neha Mahanty

    Hi Jason,
    The global "Confirmation.Surveys" is properly maintained in the configurations.
    However I checked the server logs where I found one error for Survey Determination
    Again this configuration is properly maintained in the sap config
    But at the same time the class SurveyDetermination is not present in the SAPCRMSM4.0.0.0.jar file
    I am not able to track the exact issue. The surveys are not downloading with the confirmations and hence the surveys screen is blank in the device.
    Do you think this SurveyDetermination class is causing the issue ?
    Please advise.
    Thanks and Regards
    Neha Mahanty

  • No Update FMIOI and KBLP tables with purchase order

    Hello,
    We have un serious problem : No Update FMIOI and KBLP tables with purchase order
    System :  SAP ERP 6.0 /7.0 - EHP 4
    Note 965633 was read.
    1) First case: The purchase order 4510000673 does not reduce the funds reservation.
    Purchase order 4510000673 should consume the funds reservation 1200000193 because all post of the PO charge the funds reservation 1200000193.But the consumption history of the funds reservation 1200000193 donu2019t show this consumption.
    In table FMIOI, we do not have lines with amount type 0200 (reduction) but whe have the lines with the post of PO with amount type (0100).  The Purchase order 4510000673 should consume the funds reservation 1200000193.
    In table KBLP, the fields are :
    Total amount (LC) - HWGES  = 53.409,40
    Amount used u2013 WTABB = 0,00
    Reduction amount u2013 HWABB = 0,00
    Open amount u2013 CWTFREE =    53.409,40
    Reduced amount u2013 WTABG = 0,00
    Reduced amount u2013HWABG = 0,00
    To solve the problem, we executed the transactions : FM4N et FMN5 and the program RFFMRC20 but no result.
    2) Second case : Delete a item of a purchase order does not release the budget
    The single item of the purchase order 4510000597 is deleted but in the display of consumption History of the funds reservation 1200000137, the amount of the purchase order is not to zero.
    To solve the problem, we executed the transactions : FM4N et FMN5 and the program RFFMRC20 but no result.
    Somebody already had a similar problem ?
    Thank you
    Fabian

    Hello Fabian
    There are two known notes dealing with missing update on reference Earmarked Funds, I am listing them for future references:
    1376800  Earmarked funds: Incorrect open amount         
    1438487  RFFMRC20: Missing KBLE records are ignored     
    These notes correct some errors within the Standard.
    However, in your scenario, problem has to do with an incorrect execution of a Commit work inside a customer user-exit. After elimination of this commit work, new Po's are working correctly.
    Remaining task is the correction of old PO's. Manual correction via small changes with ME22N (for instance, adding a '.' to the line item text/s) will force the correct update and fix your database
    If you agree, we can close this thread (?)
    Kind regards
    Mar

  • 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

  • BOM Explosion with order finish date

    Hi,
    In transaction OPPQ it is possible to configure the BOM explosion date used by MRP and creation of a process order (see SAP NOTE 506345).
    I suppose this setting is also considered when re-reading master data during release of an order.
    The field BESAL can have the following values:
                BOM explosion number/order start date
    1     Order start date
    2     Order finish date
    3     BOM explosion number/order start date
    4     BOM explosion number/order finish date
    What I do not understand is that value 4 also end up in using the order start date when re-reading master data. Here the function module CO_ZF_VALIDATIONDATE_DET is called which contains the following coding:
    + Festwerte Feld BESAL:+*
    * ' ' Seriennummer/Eckstarttermin
    * 1   Eckstarttermin
    * 2   Eckendtermin
    * 3   Seriennummer
    IF T399D-BESAL <> CHAR2.
    * Auflösung mit Starttermin
    u2026
    ELSE.
    * Auflösung mit Endtermin
    u2026
    ENDIF.
    which says only use the Order finish date if BESAL has the value 2. The comment showing the possible values gives me the impression that SAP simply forgot to adapt this coding when splitting the value 3 (prev. only BOM explosion number) into 3 BOM explosion number/order start date and 4 BOM exlosion number/order finish date.
    On the other hand the SAP Note mentioned above documents this behaviour.
    Does anyone know the reason why value 4 (BOM exlosion number/order finish date) results in using the order start date ?

    hi,
    The defination in OPPQ is only working for the MRP, when the planned order is created.
    Then the explosion date will be copied from planned order to production/process order when you convert the planned order.
    However, when the production or process order is created manually, or when you do a re-read master data process, then a different BOM explosion date process will be carried out as described in the SAP note 506345, it has explained the behavior clearly base on the different value of paramter:
    V_T399D_S-BESAL = initial, 1, 3 or 4
    V_T399D_S-BESAL = 2 (Explosion with order finish date)
    So there is no problem to have different behavior of planned order and production/process order.
    Regards,
    Rachel

  • Assigning informations in Sales Order for Sales BOM components with DI Server

    Hi,
    We are adding sales order in SAP B1 using DI Services(Order Service). In the Documents row, we are assigning only informations of the BOM parent and the child components are getting automatically added by the system, petty much the expected behaviour so far. But now, we want to assign a warehouse to the BOM parent and all of its children. How this information can be added? Is there any way to do so with the Add operation?
    Regards,
    Victor

    Dear Sanju,
    Could you please explain what you have done for the same?
    Thanks & Regards
    Piyush

  • Add purchase order in SAP with sdk

    Hi Experts:
    I am doing  an aplication for to export a purchase order to SAP with the SDK and I need to read the  document number of the last purchase order that was added.
    Wich method can I use?
    Thanks.

    Hi Silvia,
    You can use the GetNewObjectKey method right after you have created a new document. You can then get the DocNum using the GetByKey method.
    Here an example in VB.NET (if you use C#, it is easy to translate):
    'We declare a new document of type delivery
    'and set all the necessary properties and values
    'We then add the new delivery note
    If oDeliveryNote.Add = 0 Then
         Dim tmpDel As Documents = vCmp.GetBusinessObject(BoObjectTypes.oDeliveryNotes)
         'Then using the GetByKey method together with the GetNewObjectKey method,
         'we can get all kinds of interesting info about the newly created delivery note
         If tmpDel.GetByKey(vCmp.GetNewObjectKey) Then
              'Let's populate some variables that we declared earlier
              DelNr = tmpDel.DocNum
              NumAtcard = tmpDel.NumAtCard
              CardCode = tmpDel.CardCode
              DocType = tmpDel.UserFields.Fields.Item("U_type").Value
        End If
    End If
    The same code applies to all document types.
    Good luck,
    Johan
    Edited by: Johan Hakkesteegt on Feb 13, 2012 12:19 PM

  • Automise CS61 BOM creation with reference to Sales order

    Hi Experts.
    Need your help in fixing one scenario:
    We have scenarion data coming from third party containing BOM data with respect to Sales order.
    We are using XI/PI,
    1: Do we have any idoc for CS61 master creation. (Not likely to move in bdc ....etc)
    2: How to Create multilevel in that....
    Please guide .. Help is appreciable.
    Regards
    Deepak Sodhi

    Hi,
    You will need to make assignment from So item to Delivery item please check if copy control is maintained at item level. Also make sure that Copy controls are maintianed for the billing document from the SO & Delivery both as this would be the next step.

  • HT1657 I had rented a movie on my IPhone5 and after downloading almost all of it, I get an error that there is no enough space. Why doesn't the store check to see if I have enough free space before proceeeding with the order?

    After downloading almost all of it, I get an error that there is no enough space. Why doesn't the store check to see if I have enough free space before proceeeding with the order?
    How do I get a refund?

    Well, with apps genneraly you do get told ahead of time. I'm not sure of the current algorithm with movies though.
    Why not just clear up some space? You can check your usage in your settings btw.

  • BOM explosion in process order

    Dear PP experts
    In my scenario, the sales order and process orders for the corresponding line items got generated by uploading some details of master contract through some Z code. The client provide me details regarding the BOM for the process orders from their third party software, which process through XI. I have to trigger that bom into process order. for that i first maintain the bom details in CS61 and then trigger the "Read Master Data" in process order manually. Now i have to do it automatically. means when the BOMvdata flows from third party software, it should get updated in cs61 and simontaneously "read master dat" should get triggered. how can i do this. please suggest

    Hi,
    Check for any BAPI / Function Module in SE37 which can fulfill your requirement.
    Search BAPI with SAP component ---> PP option in search help(F4).
    Regards,
    Tejas

  • No BOM Explosion in Planning Order

    Hello Folks,
    i have a problem with the BOM explosion at creating a planning order.
    Our BOMs are created without plant number and are enterprise wide available.
    If we create new BOM's with direct plant association via CS01, the BOM explosion in creating a planning order is possible.
    I've already searched in Customizing and Transactions and didn't find anything to make a BOM explosion possible with an enterprise BOM.
    Do you have any idea how it is possible to do that? We don't want to create new BOMs because it is too much workload to create all new BOMs. We use a SAP ECC 6.0 with IS-Retail.
    Hope you can help me.

    I think that it is a must to have the BOM defined for plant to be exploded in a planned order.
    Nevertheless, you don't need to create it a gain for each plant, you can instead just do a plant assignment (CS07).

  • BOM Usage and Sales order BOM

    Can some one bring our the difference between BOM usage in the creation of a material bom and a Sales order BOM - To be more specific, when you are creating a BOM using the tcode cs01, I get a field called BOM usage where I can select it as 5 and define it as relevant to Sales and Distribution. I can also create a BOM which is Sales order specific using CS61 tcode. what is the difference between the two? When will the bom created using CS61 explode and when will the other one explode?
    Thanks for your reply in advance....

    Hi
    while using the material in each dept. the usage differs so for that sap provided this function. for sales bom is used only sales and also that material already exist in the plant. and mm bom the material has to procure from the some third party that all functionality will control throgh the maitaning bom usage.
    further your explanation i give below info.
    Text
    BOM Usage
    Definition
    This key defines the area (such as engineering/design or production) where a BOM can be used.
    Use
    By setting various indicators, you can define the maximum configuration of the item status and define whether an item must be or cannot be processed in a particular area (such as production).
    Examples
    A material is used in the areas production and costing in a company. For each area, you maintain a separate BOM with different items:
    Production BOM:
    This BOM contains items that are relevant to production. These items are copied to the planned order. Dependent requirements are generated for them, and they are copied to the production order.
    Costing BOM:
    This BOM contains items that are relevant to determining the material costs of a product.
    When you calculate production costs using a quantity structure, the system automatically determines the BOM and all the BOM items that are relevant to costing, in order to calculate manufacturing costs.
    pls find the config table which will give u clear picture about bom usage.
    STLAN     PMPFE     PMPKO     PMPKA     PMPRV     PMPVS     PMPIN     PMPER     ANTXT
    1     +     .     .     -     -     -     .     Production
    2     .     +     .     -     -     -     .     Engineering/Design
    3     .     .     .     .     -     -     .     Universal
    4     -     -     .     -     -     +     .     Plant Maintenance
    5     .     .     +     +     -     -     .     Sales and Distribution
    6     .     .     +     .     -     -     .     Costing
    7     .     -     .     .     -     -     -     Empties
    8     -     .     -     -     -     -     -     Stability Study
    M     .     .     .     .     -     .     .     External Munitions Display
    Z     +     .     +     +     -     -     .     Rebranding Sales BOM (1:1)
    Thanks
    Regards
    Hari Shankar

  • BOM creation with usage 4

    Hi Team,
    I have created the BOM with usage 4 (Plant Maintenance) for the finished goods material in CS01. For the same finished goods material, i am creating the routing in CA01 with routing usage as 4. I have assigned some work center in the routing operation overview. Now i am selecting the button "Component Allocation" in the routing, the system is fetching the BOM details of the finished goods material with BOM usgae 1 (production). It is not fetching the BOM details with BOM usage 4 in the routing component allocation view .
    I would like to see the BOM components with BOM usage 4 in the routing component allocation view. How to get it?
    Please guide me.
    psk

    Dear PSK,
    You cannot assign the BOM components created for BOM usage 4 in the routing -component assignment.
    If my understanding is correct,then this is the standard SAP behaviour,wherein to add the items relevant to plant maintenance
    does not gets copied into the production order.
    Regards
    Mangalraj.S

  • Uploading open sales orders from sap

    hi all,
    i need to upload open sales orders from legacy to sap. pls advice what steps need to be followed for the same.
    1) how we will we download open sales order from legacy and where..... is it to some flat file or some other option is  there . pls tell some options.
    2) how we will uload the sales ordes into sap . thru lsmw or is there some other option ?
    3)  there will be more number of fields in sap than in legacy. i think we need to manully create an excel file and add more fields manually in excel file so that the compulsonry feilds as per sap are present in sap ?
    4) how will availability check happen  in sap after sales order are t/f from legacy ?
    rgds
    pamela

    hi pamela,
    1.a. you need to down load in EXCEL in legact format and convert the same in LSMW format and upload it
    2.a. LSMW - Functionally, BDC, BAPI - Technically. to my knowledge LSMW is better option.
    3.a. first you download to EXCEL file from LEGACY, then align the same to SAP format you can add those fields that are mandatory as per your requriment.
    4.a.You are uploading sales orders in SAP which are showing OPEN status from LEGACY before you uploading the sales orders MM consultant would have uploaded its stock through 561 - dont worry on that, even though if stock is not uploaded also not an issue it will confirm at the later date.
    5.a. we have used LSMW process for our PREVIOUS ASSIGNMENT, before that we tested BAPI for it some how it was not capturing some fields.
    hope all your queries are solved
    balajia

  • BOM, Routing and production order

    Hello Guru,
    we notice something, our material 1256 has maintain four alternative bom as of this date:
    Alt BOM       MRP4 Prod version  BOM stat       PV lot size  Routing Grp    Route Lot
    1                          ACA                            02                 0 to 0             5000001            0 to 999
    2                          ACB                            02                 0 to 0             5000002            0 to 999
    3                          ACC                            02                 0 to 0             5000003            0 to 999
    4                          ACD                            01                 0 to 0             5000004            0 to 999
    can the difference be of lot size can be a factor why still even though alt BOM 1 with PV ACA was still pick when we do CO01 and CO41 in creating production order? we have already set-up in master data MRP4 tab Selection method = 3 which a expert also advise us to do for those inactive bom material not create a order, but doing this still not solve our problem
    and also does in MRP4, under the selection method, INDIVIDUAL/COLL can affect the selection of production version when creating order? what does the following works:
    blank = ?
    1 = individuals requirements only
    2 = collective requirements only
    thanks a lot
    ryan
    Edited by: Ryan on Dec 12, 2008 9:40 AM
    Edited by: Ryan on Dec 12, 2008 9:42 AM

    Hi Ryan,
    - As all the production version containes same Lot size.So system will pick first which system finds in C223.
      So each time you will find default selection of Production version ACA in Plan Order and Production Version.
    blank = ?
    1 = individuals requirements only
    2 = collective requirements only
    Blank means Individual and Collective both.
    What I have observe with this selection is whenever you are going to plan for MTS system will plan with collective requirement and in case of MTO it will plan with Individual requirements.
    May be others have some other idea (Actually I also want to verify it).
    - No there is no impact of Individual/Collective requirements on Selection of Production Version.
    Regards,
    Dhaval

Maybe you are looking for