Requirments without BOM

Hello
We are facing problem with MRP for a raw materials. Currently  We didn't assign this material in the BOM, we removed this material from BOM . But we are getting requirement from an finished goods we checked CS11 and CS15 and we coudn't find the raw materials in their BOM. We tried MRP run in all mode, still we are getting purchase requisition for this material.
How to do the trouble shooting ? Any input will be highly appreciated
Thanks
Nic

First delete the PR Manually & then Run a MRP,
OR
Check whether the material have a alternative BOm assigned in Production version
OR
If u want not to plan that material :
Make a setting  MRP type ND- No planning for that raw material &  delete the PR Manually & execute MRP run with delete & recreate a planned order.
regards,
Sundaresan

Similar Messages

  • How to detect encoding file in ANSI, UTF8 and UTF8 without BOM

    Hi all,
    I am having a problem with detecting a .txt/.csv file encoding. I need to detect a file in ANSI, UTF8 and UTF8 without BOM but the problem is the encoding of ANSI and UTF8 without BOM are the same. I checked the function below and saw that ANSI and UTF8
    without BOM have the same encoding. so, How can I detect UTF8 without BOM encoding file? because I need to handle for this case in my code.
    Thanks.
    public Encoding GetFileEncoding(string srcFile)
                // *** Use Default of Encoding.Default (Ansi CodePage)
                Encoding enc = Encoding.Default;
                // *** Detect byte order mark if any - otherwise assume default
                byte[] buffer = new byte[10];
                FileStream file = new FileStream(srcFile, FileMode.Open);
                file.Read(buffer, 0, 10);
                file.Close();
                if (buffer[0] == 0xef && buffer[1] == 0xbb && buffer[2] == 0xbf)
                    enc = Encoding.UTF8;
                else if (buffer[0] == 0xfe && buffer[1] == 0xff)
                    enc = Encoding.Unicode;
                else if (buffer[0] == 0 && buffer[1] == 0 && buffer[2] == 0xfe && buffer[3] == 0xff)
                    enc = Encoding.UTF32;
                else if (buffer[0] == 0x2b && buffer[1] == 0x2f && buffer[2] == 0x76)
                    enc = Encoding.UTF7;
                else if (buffer[0] == 0xFE && buffer[1] == 0xFF)
                    // 1201 unicodeFFFE Unicode (Big-Endian)
                    enc = Encoding.GetEncoding(1201);
                else if (buffer[0] == 0xFF && buffer[1] == 0xFE)
                    // 1200 utf-16 Unicode
                    enc = Encoding.GetEncoding(1200);
                return enc;

    what you want is to get the encoding utf-8 without bom which can only be detected if the file has special characters, so do the following:
    public Encoding GetFileEncoding(string srcFile)
                // *** Use Default of Encoding.Default (Ansi CodePage)
                Encoding enc = Encoding.Default;
                // *** Detect byte order mark if any - otherwise assume default
                byte[] buffer = new byte[10];
                FileStream file = new FileStream(srcFile, FileMode.Open);
                file.Read(buffer, 0, 10);
                file.Close();
                if (buffer[0] == 0xef && buffer[1] == 0xbb && buffer[2]
    == 0xbf)
                    enc = Encoding.UTF8;
                else if (buffer[0] == 0xfe && buffer[1] == 0xff)
                    enc = Encoding.Unicode;
                else if (buffer[0] == 0 && buffer[1] == 0 && buffer[2]
    == 0xfe && buffer[3] == 0xff)
                    enc = Encoding.UTF32;
                else if (buffer[0] == 0x2b && buffer[1] == 0x2f &&
    buffer[2] == 0x76)
                    enc = Encoding.UTF7;
                else if (buffer[0] == 0xFE && buffer[1] == 0xFF)
                    // 1201 unicodeFFFE Unicode (Big-Endian)
                    enc = Encoding.GetEncoding(1201);
                else if (buffer[0] == 0xFF && buffer[1] == 0xFE)
                    // 1200 utf-16 Unicode
                    enc = Encoding.GetEncoding(1200);
               else if (validatUtf8whitBOM(srcFile))
                    enc = UTF8Encoding(false);
                return enc;
    private bool validateUtf8whitBOM(string FileSource)
                bool bReturn = false;
                string TextUTF8 = "", TextANSI = "";
                //lread the file as utf8
               StreamReader srFileWhitBOM  = new StreamReader(FileSource);
               TextUTF8 = srFileWhitBOM .ReadToEnd();
               srFileWhitBOM .Close();
                //lread the file as  ANSI
               StreamReader srFileWhitBOM  = new StreamReader(FileSource,Encoding.Defaul,false);
               TextANSI  = srFileWhitBOM .ReadToEnd();
               srFileWhitBOM .Close();
               // if the file contains special characters is UTF8 text read ansi show signs
                if(TextANSI.Contains("Ã") || TextANSI.Contains("±")
                     bReturn = true;
                return bReturn;

  • 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

  • Prodction order without BOM

    Hi,
    Please tell me  we have creating Production order without BOM(Bill of Material) & post the BOM Component of Production Order Manually. when developing the report Material Number wise then BOM not found in the report. So, i want to know that how to relate BOM Component with Material Number & which will be table to use in this report.
    AmAn

    Hi Aman,
    which report?
    If you don't select the BOM, then certainly there is no BOM component.
    Furthermore, BOM are not referenced in the production order, but the components copied into the order, i.e. these are saved in table AFPO.
    But if the components are not maintained manually in the production order (same table), and only the consumption posted directly as unplanned consumption, then you will have trouble getting a link. Possibly only in MSEG by identifying the production order number as the cost collector.
    Regards,
    Kay

  • Production order creating without BOM and Routing

    create the production orders without bom and routing
    they confirm the order
    they want to stop confirmation if production without bom and routing
    is it possible to set error or warning message
    my first doubt is how can we confirm the order without bom and routing
    i think it can be solved by production order type
    please reply

    Hi,
    You can make it mandatory by following ways :
    Go to OPPQ -> Select your plant-> Go to BOM / Routing Selection in that you need to maintain BOM Sel ID & Routing Sel ID which is having selection ID with usage 1 Production which will make it mandatory to create BOM & ROuting with usage 1 & need to be selected while creation & saving Production ORder.
    Also, you can maintain another config. for making routing mandatory at Order type level :
    Go to OPL8 -> Select Plant & Order type-> Routing Selection
    Maintain 5     Routing/ref. op. set mandatory (manual selection)
    or          6     Routing mandatory (automatic selection)
    This setting will ensure without routing your order will not be saved.
    Hope this helps.
    Regards,
    Tejas

  • Process Order without BOM

    I want to create a Process Order without a BOM & Recipe . Is that Possible ?
    I tried the following :
    Material Master setting  MRP 4 view -Explosion/Dependent Requirements section define " "(Blank) for Selection Method field
    Order Type Dependent parameters (COR4)
    Production Version Blank :
    Recipe: Do not use Master Recipe
    But the problem is that I cannot keep BOM application Blank
    BOM application has the link for selection ID which is linked to BOM usage .
    I am not able to bypass this check in any way & as a result it gives an error (No valid BOM) on Process order creation
    Shall appreciate a response

    Hi,
    Yes, it is possible to create process order without BOM & master recipe.
    By having some config settings in place for BOM & recipe selection, you can create process order without BOM & recipe in SAP.
    Normally, this scenario comes into picture where you're not sure about the operations to be carried out and materials to be consumed for an order.
    For creating and testing such scenario, refer below SCN thread, which was discussed before,
    Create Process order without Production Version | SCN
    Regards,
    Narresh

  • UTF8 without BOM and language support tools

    Do you know edit applications can save UTF8 Java file without BOM and can work with language support tools (type any language in unicode edit mode) ?
    Thank you very much !

    Try jEdit from http:/www.jedit.org/.
    However the NetBeans java IDE also is capable to work in UTF-8, by setting options appropiately.

  • Sub-contract without BOM

    Hi
    How to create sub-contract without BOM..We want to create a subcontract for a customer return finished product .Even this Product have bom.We don’t want to send any components with the FP.We want to send some service materials with this FM.How to do this in SAP?
    Thanks
    Nick

    hi Nick,
    have not tried in one company code, any way you can try this with creating another plant as subcontracting vendor & process in the same way how you process for sub contracting.
    1) Create plant as sub-contracting vendor
    2) create po with item category L
    3) send components
    4) receive materials.
    but since it is within a company code check for legality involved with FI, you can customize special transaction key for this may be with movement types since it is within a company code, that is the reason i asked you is it within a co.code
    Regards
    Ranjit

  • In sub contract PO no error shown for without BOM material..

    Dear All,
    I am creating subcontracting PO with item catagory "L" for material "XYZ" and for material "XYZ" i have not created any BOM.
    Then also system is not giving any error while saving PO.
    Generally it should give the error "Not possible to determine any components"
    Also in mesage determination i have assigned mesage ME154 as error still it is not showing as error.
    What could be the reason and what need to do to solve the same.
    Naren

    Dear Jurgen,
    If it is giving an error i will able to use the notes...
    Here i am not getting an error which is my concern
    what i should do to get the error if i am putting material without BOM in PO andnot entering any components..
    Naren

  • How to find whether the created Sales Order is with BOM or without BOM ?

    Hello,
    I am technical guy i want to find whether the created sales order is with BOM or without bom.
    Can anyone help me with table details.
    Regards
    VEk@

    Go to TVAP & in FIELD STRUM give 'A' & PSGRP as 'SD01'.It will giveyou all the Item categories maintained in BOM.
    Now you can cross - check with the Item Category maintain in the Sales Order.
    Best Regards,
    Ankur

  • MRP run without bom explosion

    Dear All,
    Can it possible to run mrp without bom explosion against demand management & demand program for 78 weeks its mid-long term?
    BOM is not considered by client,so it possible to run mrp without bom?
    Regards
    Gajjen

    Hi,
    You Can run MRP with out BOM explosion
    Option 1: In MRP 4- Set  MRP dependent requirement - 1
    or
    Option 2: Make the BOM status to 2 In active.
    or
    Option 3:
    IF you want BOM for Other purpose such as costing, Then
    Create a New BOM status as per your requirement in OS23,  Remove the  check mark of MRP  Explosion .and assign to the BOM status to respective bom
    Regards,
    Sundaresan
    Edited by: Sundaresan . E. V on Aug 26, 2010 5:03 PM

  • Sample production run without bom,routing

    at our client place we have a scenario where we will run sample production (before real production run) without creating bom/routing for the material...
    someone suggested we use finance internal order and then post the material documents in migo against that internal order and labor costs in kb21n..
    is this the only easiest way for this kind of scenario? or do you have any other ideas?

    Hi Swatghi Rege,
    You can create a production order without Routing and without BOM by creating a new order type.
    To be able to create an order without Routing: Change the Config in OPL8 ( order type dependent parameters) as routing optional.
    To be able to create the Order without the BOM you will need to:
    - Configure a new BOM Application. This can be done in tcode OS30.
    - Create a BOM ID in T-code OS31 with BOM Usage as Production.
    - Assign this BOM ID in BOM Application.
    - In the ID maintain a BOM alone without any items.
    - Finally in OPL8, you need to assign the new BOM Application for your Order type.
    Thansk and Regards,
    Mariano

  • Production Order for a material without BOM and Routing

    Is it possible to create a production order for a given material without routing and BOM, I know we can
    create a production order for a material without a BOM (with a default routing) just wanted to check with
    the above criteria
    Thanks in Advance!!

    Members:
    Thank you for your valuable replies and time
    Santosh:
    Tried what you have mentioned, but system still picks up a default routing
    Kaushik:
    Maintained Default values in OPJG for the given order type, but system still picks up
    default routing
    Mangalraj:
    have no issue in creating a production order without a BOM, but I am trying to see
    is there a way where I can create a production order without a BOM and routing (not
    even default operation )
    Any suggestions on how to create a production order for a material without a BOM
    and routing (not even default one )

  • Error while creating Production order without BOM

    Hi Guys,
    While creating production order without a BOM i am getting the following error in the error log.
    Error: BOM for material xxxxxx does not contain any valid items
    Message no. CO636
    Kindly help.
    Regards,
    Sid

    Dear customer,
    could you check in the master data screen of the order if one BOM has been selected?
    please coudl you check your customizing the following transactions:
    OPJM
    OPJI
    what do you have in 'BOM slection field' MRP4 view of the header material?
    Please check if with this info you can find the missing data to explode the BOM
    regards
    Maria

  • Material costing without BOM and routing

    I have recd an order on sample basis. I want to cost the materia. I don't have BOM and routing.  I want to cost that material manually.  Is there any provision in SAP to do costing in such type of scenarios.

    Dear BSR,
    I guess you are meaning about cost estimate without quantity structure.
    Check T Code KKPAN.
    Regards
    Mangalraj.S

Maybe you are looking for